OSDN Git Service

shrink locales table
authorIvailo Monev <xakepa10@laimg.moc>
Mon, 5 Aug 2019 12:49:26 +0000 (12:49 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Mon, 5 Aug 2019 12:49:26 +0000 (12:49 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
scripts/genlocale.py
src/core/tools/qlocale_data_p.h

index 7bdf8ab..714f1d2 100755 (executable)
@@ -248,6 +248,17 @@ def printtable(frommap, prefix):
 
 def printlocaledata(frommap, key):
     value = frommap[key]
+    # check if anything but language, script and country data is different than the defaults and
+    # skip the table entry since default entry already covers it, unless it is the default
+    shouldprint = (key in ('Default', 'C'))
+    for defaultkey in localedefaults.keys():
+        if defaultkey in ('language', 'script', 'country'):
+            continue
+        if not localedefaults[defaultkey] == value[defaultkey]:
+            shouldprint = True
+            break
+    if not shouldprint:
+        return
     print('''    {
         %s, %s, %s,
         // week
index b964f44..4b5c752 100644 (file)
@@ -1350,40 +1350,6 @@ static const QLocalePrivate localeTbl[] = {
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
     }, // af_NA
     {
-        QLocale::Language::Afrikaans, QLocale::Script::AnyScript, QLocale::Country::SouthAfrica,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // af_ZA
-    {
         QLocale::Language::Aghem, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
@@ -1486,40 +1452,6 @@ static const QLocalePrivate localeTbl[] = {
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
     }, // ak
     {
-        QLocale::Language::Akan, QLocale::Script::AnyScript, QLocale::Country::Ghana,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ak_GH
-    {
         QLocale::Language::Amharic, QLocale::Script::EthiopicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
@@ -1554,40 +1486,6 @@ static const QLocalePrivate localeTbl[] = {
         { "እ\0", "ሰ\0", "ማ\0", "ረ\0", "ሐ\0", "ዓ\0", "ቅ\0" }
     }, // am
     {
-        QLocale::Language::Amharic, QLocale::Script::EthiopicScript, QLocale::Country::Ethiopia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // am_ET
-    {
         QLocale::Language::Arabic, QLocale::Script::SyriacScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
@@ -1826,40 +1724,6 @@ static const QLocalePrivate localeTbl[] = {
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
     }, // ar_EG
     {
-        QLocale::Language::Arabic, QLocale::Script::SyriacScript, QLocale::Country::WesternSahara,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ar_EH
-    {
         QLocale::Language::Arabic, QLocale::Script::SyriacScript, QLocale::Country::Eritrea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
@@ -2744,40 +2608,6 @@ static const QLocalePrivate localeTbl[] = {
         { "D\0", "L\0", "M\0", "M\0", "X\0", "V\0", "S\0" }
     }, // ast
     {
-        QLocale::Language::Asturian, QLocale::Script::AnyScript, QLocale::Country::Spain,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ast_ES
-    {
         QLocale::Language::Azerbaijani, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
@@ -2846,45 +2676,45 @@ static const QLocalePrivate localeTbl[] = {
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
     }, // az_Cyrl
     {
-        QLocale::Language::Azerbaijani, QLocale::Script::AnyScript, QLocale::Country::Azerbaijan,
+        QLocale::Language::Basaa, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "„\0", "“\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Ɓàsàa\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "I bikɛ̂glà\0", "I ɓugajɔp\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "k\0", "m\0", "m\0", "m\0", "m\0", "h\0", "n\0", "h\0", "d\0", "b\0", "m\0", "l\0" },
+        { "kɔn\0", "mac\0", "mat\0", "mto\0", "mpu\0", "hil\0", "nje\0", "hik\0", "dip\0", "bio\0", "may\0", "liɓ\0" },
+        { "Kɔndɔŋ\0", "Màcɛ̂l\0", "Màtùmb\0", "Màtop\0", "M̀puyɛ\0", "Hìlòndɛ̀\0", "Njèbà\0", "Hìkaŋ\0", "Dìpɔ̀s\0", "Bìòôm\0", "Màyɛsèp\0", "Lìbuy li ńyèe\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "n\0", "n\0", "u\0", "ŋ\0", "m\0", "k\0", "j\0" },
+        { "nɔy\0", "nja\0", "uum\0", "ŋge\0", "mbɔ\0", "kɔɔ\0", "jon\0" },
+        { "ŋgwà nɔ̂y\0", "ŋgwà njaŋgumba\0", "ŋgwà ûm\0", "ŋgwà ŋgê\0", "ŋgwà mbɔk\0", "ŋgwà kɔɔ\0", "ŋgwà jôn\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // az_Cyrl_AZ
+    }, // bas
     {
-        QLocale::Language::Azerbaijani, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Basaa, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -2912,13 +2742,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // az_Latn
+    }, // bas_CM
     {
-        QLocale::Language::Azerbaijani, QLocale::Script::AnyScript, QLocale::Country::Azerbaijan,
+        QLocale::Language::Belarusian, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "«\0", "»\0", "„\0", "“\0",
+        // endonym
+        "беларуская\0", "Бельгія\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 і %2\0", "%1 і %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "AM\0", "PM\0",
+        // currency
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "еўра\0", "\0", "еўра\0", "\0", "еўра\0", "еўра\0", "еўра\0" },
+        // month names
+        { "сту\0", "лют\0", "сак\0", "кра\0", "май\0", "чэр\0", "ліп\0", "жні\0", "вер\0", "кас\0", "ліс\0", "сне\0" },
+        { "студзень\0", "люты\0", "сакавік\0", "красавік\0", "май\0", "чэрвень\0", "ліпень\0", "жнівень\0", "верасень\0", "кастрычнік\0", "лістапад\0", "снежань\0" },
+        { "с\0", "л\0", "с\0", "к\0", "м\0", "ч\0", "л\0", "ж\0", "в\0", "к\0", "л\0", "с\0" },
+        { "сту\0", "лют\0", "сак\0", "кра\0", "мая\0", "чэр\0", "ліп\0", "жні\0", "вер\0", "кас\0", "ліс\0", "сне\0" },
+        { "студзеня\0", "лютага\0", "сакавіка\0", "красавіка\0", "мая\0", "чэрвеня\0", "ліпеня\0", "жніўня\0", "верасня\0", "кастрычніка\0", "лістапада\0", "снежня\0" },
+        { "с\0", "л\0", "с\0", "к\0", "м\0", "ч\0", "л\0", "ж\0", "в\0", "к\0", "л\0", "с\0" },
+        // day names
+        { "нд\0", "пн\0", "аў\0", "ср\0", "чц\0", "пт\0", "сб\0" },
+        { "нядзеля\0", "панядзелак\0", "аўторак\0", "серада\0", "чацвер\0", "пятніца\0", "субота\0" },
+        { "н\0", "п\0", "а\0", "с\0", "ч\0", "п\0", "с\0" },
+        { "нд\0", "пн\0", "аў\0", "ср\0", "чц\0", "пт\0", "сб\0" },
+        { "нядзеля\0", "панядзелак\0", "аўторак\0", "серада\0", "чацвер\0", "пятніца\0", "субота\0" },
+        { "н\0", "п\0", "а\0", "с\0", "ч\0", "п\0", "с\0" }
+    }, // be
+    {
+        QLocale::Language::Belarusian, QLocale::Script::CyrillicScript, QLocale::Country::Belarus,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -2946,219 +2810,49 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // az_Latn_AZ
+    }, // be_BY
     {
-        QLocale::Language::Basaa, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Bemba, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "„\0", "“\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Ɓàsàa\0", Q_NULLPTR,
+        "Ichibemba\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "I bikɛ̂glà\0", "I ɓugajɔp\0",
+        "uluchelo\0", "akasuba\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "k\0", "m\0", "m\0", "m\0", "m\0", "h\0", "n\0", "h\0", "d\0", "b\0", "m\0", "l\0" },
-        { "kɔn\0", "mac\0", "mat\0", "mto\0", "mpu\0", "hil\0", "nje\0", "hik\0", "dip\0", "bio\0", "may\0", "liɓ\0" },
-        { "Kɔndɔŋ\0", "Màcɛ̂l\0", "Màtùmb\0", "Màtop\0", "M̀puyɛ\0", "Hìlòndɛ̀\0", "Njèbà\0", "Hìkaŋ\0", "Dìpɔ̀s\0", "Bìòôm\0", "Màyɛsèp\0", "Lìbuy li ńyèe\0" },
+        { "J\0", "F\0", "M\0", "E\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Epr\0", "Mei\0", "Jun\0", "Jul\0", "Oga\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
+        { "Januari\0", "Februari\0", "Machi\0", "Epreo\0", "Mei\0", "Juni\0", "Julai\0", "Ogasti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Disemba\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "n\0", "n\0", "u\0", "ŋ\0", "m\0", "k\0", "j\0" },
-        { "nɔy\0", "nja\0", "uum\0", "ŋge\0", "mbɔ\0", "kɔɔ\0", "jon\0" },
-        { "ŋgwà nɔ̂y\0", "ŋgwà njaŋgumba\0", "ŋgwà ûm\0", "ŋgwà ŋgê\0", "ŋgwà mbɔk\0", "ŋgwà kɔɔ\0", "ŋgwà jôn\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Pa Mulungu\0", "Palichimo\0", "Palichibuli\0", "Palichitatu\0", "Palichine\0", "Palichisano\0", "Pachibelushi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bas
+    }, // bem
     {
-        QLocale::Language::Basaa, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Bena, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bas_CM
-    {
-        QLocale::Language::Belarusian, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "„\0", "“\0",
-        // endonym
-        "беларуская\0", "Бельгія\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 і %2\0", "%1 і %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "еўра\0", "\0", "еўра\0", "\0", "еўра\0", "еўра\0", "еўра\0" },
-        // month names
-        { "сту\0", "лют\0", "сак\0", "кра\0", "май\0", "чэр\0", "ліп\0", "жні\0", "вер\0", "кас\0", "ліс\0", "сне\0" },
-        { "студзень\0", "люты\0", "сакавік\0", "красавік\0", "май\0", "чэрвень\0", "ліпень\0", "жнівень\0", "верасень\0", "кастрычнік\0", "лістапад\0", "снежань\0" },
-        { "с\0", "л\0", "с\0", "к\0", "м\0", "ч\0", "л\0", "ж\0", "в\0", "к\0", "л\0", "с\0" },
-        { "сту\0", "лют\0", "сак\0", "кра\0", "мая\0", "чэр\0", "ліп\0", "жні\0", "вер\0", "кас\0", "ліс\0", "сне\0" },
-        { "студзеня\0", "лютага\0", "сакавіка\0", "красавіка\0", "мая\0", "чэрвеня\0", "ліпеня\0", "жніўня\0", "верасня\0", "кастрычніка\0", "лістапада\0", "снежня\0" },
-        { "с\0", "л\0", "с\0", "к\0", "м\0", "ч\0", "л\0", "ж\0", "в\0", "к\0", "л\0", "с\0" },
-        // day names
-        { "нд\0", "пн\0", "аў\0", "ср\0", "чц\0", "пт\0", "сб\0" },
-        { "нядзеля\0", "панядзелак\0", "аўторак\0", "серада\0", "чацвер\0", "пятніца\0", "субота\0" },
-        { "н\0", "п\0", "а\0", "с\0", "ч\0", "п\0", "с\0" },
-        { "нд\0", "пн\0", "аў\0", "ср\0", "чц\0", "пт\0", "сб\0" },
-        { "нядзеля\0", "панядзелак\0", "аўторак\0", "серада\0", "чацвер\0", "пятніца\0", "субота\0" },
-        { "н\0", "п\0", "а\0", "с\0", "ч\0", "п\0", "с\0" }
-    }, // be
-    {
-        QLocale::Language::Belarusian, QLocale::Script::CyrillicScript, QLocale::Country::Belarus,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // be_BY
-    {
-        QLocale::Language::Bemba, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Ichibemba\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "uluchelo\0", "akasuba\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "E\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Epr\0", "Mei\0", "Jun\0", "Jul\0", "Oga\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
-        { "Januari\0", "Februari\0", "Machi\0", "Epreo\0", "Mei\0", "Juni\0", "Julai\0", "Ogasti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Disemba\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Pa Mulungu\0", "Palichimo\0", "Palichibuli\0", "Palichitatu\0", "Palichine\0", "Palichisano\0", "Pachibelushi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bem
-    {
-        QLocale::Language::Bemba, QLocale::Script::AnyScript, QLocale::Country::Zambia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bem_ZM
-    {
-        QLocale::Language::Bena, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
         "Hibena\0", Q_NULLPTR,
         // list pattern
@@ -3254,40 +2948,6 @@ static const QLocalePrivate localeTbl[] = {
         { "н\0", "п\0", "в\0", "с\0", "ч\0", "п\0", "с\0" }
     }, // bg
     {
-        QLocale::Language::Bulgarian, QLocale::Script::CyrillicScript, QLocale::Country::Bulgaria,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bg_BG
-    {
         QLocale::Language::Bambara, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
@@ -3390,40 +3050,6 @@ static const QLocalePrivate localeTbl[] = {
         { "র\0", "সো\0", "ম\0", "বু\0", "বৃ\0", "শু\0", "শ\0" }
     }, // bn
     {
-        QLocale::Language::Bangla, QLocale::Script::AnyScript, QLocale::Country::Bangladesh,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bn_BD
-    {
         QLocale::Language::Bangla, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
         Qt::Monday, Qt::Sunday, Qt::Sunday,
@@ -3492,9 +3118,9 @@ static const QLocalePrivate localeTbl[] = {
         { "ཉི\0", "ཟླ\0", "མིག\0", "ལྷག\0", "ཕུར\0", "སངས\0", "སྤེན\0" }
     }, // bo
     {
-        QLocale::Language::Tibetan, QLocale::Script::AnyScript, QLocale::Country::China,
+        QLocale::Language::Tibetan, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -3524,60 +3150,26 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bo_CN
+    }, // bo_IN
     {
-        QLocale::Language::Tibetan, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::Breton, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "«\0", "»\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "brezhoneg\0", "Brazil\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "A.M.\0", "G.M.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bo_IN
-    {
-        QLocale::Language::Breton, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "«\0", "»\0",
-        // endonym
-        "brezhoneg\0", "Brazil\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "A.M.\0", "G.M.\0",
-        // currency
-        "BRL\0", "%1 %2\0", Q_NULLPTR, "BRL\0",
-        { "real Brazil\0", "\0", "real Brazil\0", "real Brazil\0", "real Brazil\0", "a realioù Brazil\0", "real Brazil\0" },
+        "BRL\0", "%1 %2\0", Q_NULLPTR, "BRL\0",
+        { "real Brazil\0", "\0", "real Brazil\0", "real Brazil\0", "real Brazil\0", "a realioù Brazil\0", "real Brazil\0" },
         // month names
         { "Gen.\0", "Cʼhwe.\0", "Meur.\0", "Ebr.\0", "Mae\0", "Mezh.\0", "Goue.\0", "Eost\0", "Gwen.\0", "Here\0", "Du\0", "Kzu.\0" },
         { "Genver\0", "Cʼhwevrer\0", "Meurzh\0", "Ebrel\0", "Mae\0", "Mezheven\0", "Gouere\0", "Eost\0", "Gwengolo\0", "Here\0", "Du\0", "Kerzu\0" },
@@ -3594,40 +3186,6 @@ static const QLocalePrivate localeTbl[] = {
         { "Su\0", "L\0", "Mz\0", "Mc\0", "Y\0", "G\0", "Sa\0" }
     }, // br
     {
-        QLocale::Language::Breton, QLocale::Script::LatinScript, QLocale::Country::France,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // br_FR
-    {
         QLocale::Language::Bodo, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
@@ -3764,51 +3322,51 @@ static const QLocalePrivate localeTbl[] = {
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
     }, // bs_Cyrl
     {
-        QLocale::Language::Bosnian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
+        QLocale::Language::Catalan, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "català\0", "Canadà\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "CAD\0", "%1 %2\0", Q_NULLPTR, "CAD\0",
+        { "dòlar canadenc\0", "\0", "dòlar canadenc\0", "\0", "\0", "\0", "dòlars canadencs\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "gen.\0", "febr.\0", "març\0", "abr.\0", "maig\0", "juny\0", "jul.\0", "ag.\0", "set.\0", "oct.\0", "nov.\0", "des.\0" },
+        { "gener\0", "febrer\0", "març\0", "abril\0", "maig\0", "juny\0", "juliol\0", "agost\0", "setembre\0", "octubre\0", "novembre\0", "desembre\0" },
+        { "GN\0", "FB\0", "MÇ\0", "AB\0", "MG\0", "JN\0", "JL\0", "AG\0", "ST\0", "OC\0", "NV\0", "DS\0" },
+        { "de gen.\0", "de febr.\0", "de març\0", "d’abr.\0", "de maig\0", "de juny\0", "de jul.\0", "d’ag.\0", "de set.\0", "d’oct.\0", "de nov.\0", "de des.\0" },
+        { "de gener\0", "de febrer\0", "de març\0", "d’abril\0", "de maig\0", "de juny\0", "de juliol\0", "d’agost\0", "de setembre\0", "d’octubre\0", "de novembre\0", "de desembre\0" },
+        { "GN\0", "FB\0", "MÇ\0", "AB\0", "MG\0", "JN\0", "JL\0", "AG\0", "ST\0", "OC\0", "NV\0", "DS\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bs_Cyrl_BA
+        { "dg.\0", "dl.\0", "dt.\0", "dc.\0", "dj.\0", "dv.\0", "ds.\0" },
+        { "diumenge\0", "dilluns\0", "dimarts\0", "dimecres\0", "dijous\0", "divendres\0", "dissabte\0" },
+        { "dg\0", "dl\0", "dt\0", "dc\0", "dj\0", "dv\0", "ds\0" },
+        { "dg.\0", "dl.\0", "dt.\0", "dc.\0", "dj.\0", "dv.\0", "ds.\0" },
+        { "diumenge\0", "dilluns\0", "dimarts\0", "dimecres\0", "dijous\0", "divendres\0", "dissabte\0" },
+        { "dg\0", "dl\0", "dt\0", "dc\0", "dj\0", "dv\0", "ds\0" }
+    }, // ca
     {
-        QLocale::Language::Bosnian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Chakma, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 69942,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "𑄌𑄋𑄴𑄟𑄳𑄦\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 𑄃𑄳𑄃 %2\0", "%1 𑄃𑄳𑄃 %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -3817,24 +3375,24 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "𑄎𑄚𑄪𑄠𑄢𑄨\0", "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0" },
+        { "𑄎𑄚𑄪𑄠𑄢𑄨\0", "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0" },
+        { "𑄎\0", "𑄜𑄬\0", "𑄟\0", "𑄃𑄬\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪\0", "𑄃\0", "𑄥𑄬\0", "𑄃𑄧\0", "𑄚𑄧\0", "𑄓𑄨\0" },
+        { "𑄎𑄚𑄪\0", "𑄜𑄬𑄛𑄴\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴\0" },
+        { "𑄎𑄚𑄪𑄠𑄢𑄨\0", "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0" },
+        { "𑄎\0", "𑄜𑄬\0", "𑄟\0", "𑄃𑄬\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪\0", "𑄃\0", "𑄥𑄬\0", "𑄃𑄧\0", "𑄚𑄧\0", "𑄓𑄨\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bs_Latn
+        { "𑄢𑄧𑄝𑄨\0", "𑄥𑄧𑄟𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴\0", "𑄝𑄪𑄖𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴\0", "𑄥𑄧𑄚𑄨\0" },
+        { "𑄢𑄧𑄝𑄨𑄝𑄢𑄴\0", "𑄥𑄧𑄟𑄴𑄝𑄢𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴\0", "𑄝𑄪𑄖𑄴𑄝𑄢𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴\0", "𑄥𑄧𑄚𑄨𑄝𑄢𑄴\0" },
+        { "𑄢𑄧\0", "𑄥𑄧\0", "𑄟𑄧\0", "𑄝𑄪\0", "𑄝𑄳𑄢𑄨\0", "𑄥𑄪\0", "𑄥𑄧\0" },
+        { "𑄢𑄧𑄝𑄨\0", "𑄥𑄧𑄟𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴\0", "𑄝𑄪𑄖𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴\0", "𑄥𑄧𑄚𑄨\0" },
+        { "𑄢𑄧𑄝𑄨𑄝𑄢𑄴\0", "𑄥𑄧𑄟𑄴𑄝𑄢𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴\0", "𑄝𑄪𑄖𑄴𑄝𑄢𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴\0", "𑄥𑄧𑄚𑄨𑄝𑄢𑄴\0" },
+        { "𑄢𑄧\0", "𑄥𑄧\0", "𑄟𑄧\0", "𑄝𑄪\0", "𑄝𑄳𑄢𑄨\0", "𑄥𑄪\0", "𑄥𑄧\0" }
+    }, // ccp
     {
-        QLocale::Language::Bosnian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
+        QLocale::Language::Chakma, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -3864,53 +3422,53 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // bs_Latn_BA
+    }, // ccp_IN
     {
-        QLocale::Language::Catalan, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Chechen, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "català\0", "Canadà\0",
+        "нохчийн\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "CAD\0", "%1 %2\0", Q_NULLPTR, "CAD\0",
-        { "dòlar canadenc\0", "\0", "dòlar canadenc\0", "\0", "\0", "\0", "dòlars canadencs\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "gen.\0", "febr.\0", "març\0", "abr.\0", "maig\0", "juny\0", "jul.\0", "ag.\0", "set.\0", "oct.\0", "nov.\0", "des.\0" },
-        { "gener\0", "febrer\0", "març\0", "abril\0", "maig\0", "juny\0", "juliol\0", "agost\0", "setembre\0", "octubre\0", "novembre\0", "desembre\0" },
-        { "GN\0", "FB\0", "MÇ\0", "AB\0", "MG\0", "JN\0", "JL\0", "AG\0", "ST\0", "OC\0", "NV\0", "DS\0" },
-        { "de gen.\0", "de febr.\0", "de març\0", "d’abr.\0", "de maig\0", "de juny\0", "de jul.\0", "d’ag.\0", "de set.\0", "d’oct.\0", "de nov.\0", "de des.\0" },
-        { "de gener\0", "de febrer\0", "de març\0", "d’abril\0", "de maig\0", "de juny\0", "de juliol\0", "d’agost\0", "de setembre\0", "d’octubre\0", "de novembre\0", "de desembre\0" },
-        { "GN\0", "FB\0", "MÇ\0", "AB\0", "MG\0", "JN\0", "JL\0", "AG\0", "ST\0", "OC\0", "NV\0", "DS\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "янв\0", "фев\0", "мар\0", "апр\0", "май\0", "июн\0", "июл\0", "авг\0", "сен\0", "окт\0", "ноя\0", "дек\0" },
+        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
         // day names
-        { "dg.\0", "dl.\0", "dt.\0", "dc.\0", "dj.\0", "dv.\0", "ds.\0" },
-        { "diumenge\0", "dilluns\0", "dimarts\0", "dimecres\0", "dijous\0", "divendres\0", "dissabte\0" },
-        { "dg\0", "dl\0", "dt\0", "dc\0", "dj\0", "dv\0", "ds\0" },
-        { "dg.\0", "dl.\0", "dt.\0", "dc.\0", "dj.\0", "dv.\0", "ds.\0" },
-        { "diumenge\0", "dilluns\0", "dimarts\0", "dimecres\0", "dijous\0", "divendres\0", "dissabte\0" },
-        { "dg\0", "dl\0", "dt\0", "dc\0", "dj\0", "dv\0", "ds\0" }
-    }, // ca
+        { "кӀи\0", "ор\0", "ши\0", "кха\0", "еа\0", "пӀе\0", "шуо\0" },
+        { "кӀира\0", "оршот\0", "шинара\0", "кхаара\0", "еара\0", "пӀераска\0", "шуот\0" },
+        { "кӀ\0", "о\0", "ш\0", "кх\0", "е\0", "пӀ\0", "ш\0" },
+        { "кӀи\0", "ор\0", "ши\0", "кха\0", "еа\0", "пӀе\0", "шуо\0" },
+        { "кӀира\0", "оршот\0", "шинара\0", "кхаара\0", "еара\0", "пӀераска\0", "шуот\0" },
+        { "кӀи\0", "ор\0", "ши\0", "кха\0", "еа\0", "пӀе\0", "шуо\0" }
+    }, // ce
     {
-        QLocale::Language::Catalan, QLocale::Script::AnyScript, QLocale::Country::Andorra,
+        QLocale::Language::Cebuano, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Cebuano\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, at %2\0", "%1 at %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -3919,30 +3477,30 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "En\0", "Peb\0", "Mar\0", "Apr\0", "May\0", "Hun\0", "Hul\0", "Ag\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
+        { "Enero\0", "Pebrero\0", "Marso\0", "April\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
+        { "E\0", "P\0", "M\0", "A\0", "M\0", "H\0", "H\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "En\0", "Peb\0", "Mar\0", "Apr\0", "May\0", "Hun\0", "Hul\0", "Ag\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
+        { "Enero\0", "Pebrero\0", "Marso\0", "April\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
+        { "E\0", "P\0", "M\0", "A\0", "M\0", "H\0", "H\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ca_AD
+        { "D\0", "L\0", "M\0", "M\0", "H\0", "B\0", "S\0" },
+        { "Dom\0", "Lun\0", "Mar\0", "Mks\0", "Hu\0", "Bi\0", "Sa\0" },
+        { "Domingo\0", "Lunes\0", "Martes\0", "Miyerkules\0", "Huwebes\0", "Biyernes\0", "Sabado\0" },
+        { "D\0", "L\0", "M\0", "M\0", "H\0", "B\0", "S\0" }
+    }, // ceb
     {
-        QLocale::Language::Catalan, QLocale::Script::AnyScript, QLocale::Country::Spain,
+        QLocale::Language::Chiga, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Rukiga\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -3956,23 +3514,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "KBZ\0", "KBR\0", "KST\0", "KKN\0", "KTN\0", "KMK\0", "KMS\0", "KMN\0", "KMW\0", "KKM\0", "KNK\0", "KNB\0" },
+        { "Okwokubanza\0", "Okwakabiri\0", "Okwakashatu\0", "Okwakana\0", "Okwakataana\0", "Okwamukaaga\0", "Okwamushanju\0", "Okwamunaana\0", "Okwamwenda\0", "Okwaikumi\0", "Okwaikumi na kumwe\0", "Okwaikumi na ibiri\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "K\0", "R\0", "S\0", "N\0", "T\0", "M\0" },
+        { "SAN\0", "ORK\0", "OKB\0", "OKS\0", "OKN\0", "OKT\0", "OMK\0" },
+        { "Sande\0", "Orwokubanza\0", "Orwakabiri\0", "Orwakashatu\0", "Orwakana\0", "Orwakataano\0", "Orwamukaaga\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ca_ES
+    }, // cgg
     {
-        QLocale::Language::Catalan, QLocale::Script::AnyScript, QLocale::Country::Spain,
+        QLocale::Language::Chiga, QLocale::Script::AnyScript, QLocale::Country::Uganda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4000,115 +3558,81 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ca_ES_VALENCIA
+    }, // cgg_UG
     {
-        QLocale::Language::Catalan, QLocale::Script::AnyScript, QLocale::Country::France,
+        QLocale::Language::Cherokee, QLocale::Script::CherokeeScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ᏣᎳᎩ\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, ᎠᎴ %2\0", "%1 ᎠᎴ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ᏌᎾᎴ\0", "ᏒᎯᏱᎢᏗᏢ\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ᎤᏃ\0", "ᎧᎦ\0", "ᎠᏅ\0", "ᎧᏬ\0", "ᎠᏂ\0", "ᏕᎭ\0", "ᎫᏰ\0", "ᎦᎶ\0", "ᏚᎵ\0", "ᏚᏂ\0", "ᏅᏓ\0", "ᎥᏍ\0" },
+        { "ᎤᏃᎸᏔᏅ\0", "ᎧᎦᎵ\0", "ᎠᏅᏱ\0", "ᎧᏬᏂ\0", "ᎠᏂᏍᎬᏘ\0", "ᏕᎭᎷᏱ\0", "ᎫᏰᏉᏂ\0", "ᎦᎶᏂ\0", "ᏚᎵᏍᏗ\0", "ᏚᏂᏅᏗ\0", "ᏅᏓᏕᏆ\0", "ᎥᏍᎩᏱ\0" },
+        { "Ꭴ\0", "Ꭷ\0", "Ꭰ\0", "Ꭷ\0", "Ꭰ\0", "Ꮥ\0", "Ꭻ\0", "Ꭶ\0", "Ꮪ\0", "Ꮪ\0", "Ꮕ\0", "Ꭵ\0" },
+        { "ᎤᏃ\0", "ᎧᎦ\0", "ᎠᏅ\0", "ᎧᏬ\0", "ᎠᏂ\0", "ᏕᎭ\0", "ᎫᏰ\0", "ᎦᎶ\0", "ᏚᎵ\0", "ᏚᏂ\0", "ᏅᏓ\0", "ᎥᏍ\0" },
+        { "ᎤᏃᎸᏔᏅ\0", "ᎧᎦᎵ\0", "ᎠᏅᏱ\0", "ᎧᏬᏂ\0", "ᎠᏂᏍᎬᏘ\0", "ᏕᎭᎷᏱ\0", "ᎫᏰᏉᏂ\0", "ᎦᎶᏂ\0", "ᏚᎵᏍᏗ\0", "ᏚᏂᏅᏗ\0", "ᏅᏓᏕᏆ\0", "ᎥᏍᎩᏱ\0" },
+        { "Ꭴ\0", "Ꭷ\0", "Ꭰ\0", "Ꭷ\0", "Ꭰ\0", "Ꮥ\0", "Ꭻ\0", "Ꭶ\0", "Ꮪ\0", "Ꮪ\0", "Ꮕ\0", "Ꭵ\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ca_FR
+        { "ᏆᏍᎬ\0", "ᏉᏅᎯ\0", "ᏔᎵᏁ\0", "ᏦᎢᏁ\0", "ᏅᎩᏁ\0", "ᏧᎾᎩ\0", "ᏈᏕᎾ\0" },
+        { "ᎤᎾᏙᏓᏆᏍᎬ\0", "ᎤᎾᏙᏓᏉᏅᎯ\0", "ᏔᎵᏁᎢᎦ\0", "ᏦᎢᏁᎢᎦ\0", "ᏅᎩᏁᎢᎦ\0", "ᏧᎾᎩᎶᏍᏗ\0", "ᎤᎾᏙᏓᏈᏕᎾ\0" },
+        { "Ꮖ\0", "Ꮙ\0", "Ꮤ\0", "Ꮶ\0", "Ꮕ\0", "Ꮷ\0", "Ꭴ\0" },
+        { "ᏆᏍᎬ\0", "ᏉᏅᎯ\0", "ᏔᎵᏁ\0", "ᏦᎢᏁ\0", "ᏅᎩᏁ\0", "ᏧᎾᎩ\0", "ᏈᏕᎾ\0" },
+        { "ᎤᎾᏙᏓᏆᏍᎬ\0", "ᎤᎾᏙᏓᏉᏅᎯ\0", "ᏔᎵᏁᎢᎦ\0", "ᏦᎢᏁᎢᎦ\0", "ᏅᎩᏁᎢᎦ\0", "ᏧᎾᎩᎶᏍᏗ\0", "ᎤᎾᏙᏓᏈᏕᎾ\0" },
+        { "Ꮖ\0", "Ꮙ\0", "Ꮤ\0", "Ꮶ\0", "Ꮕ\0", "Ꮷ\0", "Ꭴ\0" }
+    }, // chr
     {
-        QLocale::Language::Catalan, QLocale::Script::AnyScript, QLocale::Country::Italy,
+        QLocale::Language::CentralKurdish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        1643, 1644, 59, 1642, 45, 43, 101, 2, 1, 1632,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "کوردیی ناوەندی\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ca_IT
-    {
-        QLocale::Language::Chakma, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 69942,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "𑄌𑄋𑄴𑄟𑄳𑄦\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 𑄃𑄳𑄃 %2\0", "%1 𑄃𑄳𑄃 %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
+        "ب.ن\0", "د.ن\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "𑄎𑄚𑄪𑄠𑄢𑄨\0", "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0" },
-        { "𑄎𑄚𑄪𑄠𑄢𑄨\0", "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0" },
-        { "𑄎\0", "𑄜𑄬\0", "𑄟\0", "𑄃𑄬\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪\0", "𑄃\0", "𑄥𑄬\0", "𑄃𑄧\0", "𑄚𑄧\0", "𑄓𑄨\0" },
-        { "𑄎𑄚𑄪\0", "𑄜𑄬𑄛𑄴\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴\0" },
-        { "𑄎𑄚𑄪𑄠𑄢𑄨\0", "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨\0", "𑄟𑄢𑄴𑄌𑄧\0", "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪𑄣𑄭\0", "𑄃𑄉𑄧𑄌𑄴𑄑𑄴\0", "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴\0", "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0", "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴\0" },
-        { "𑄎\0", "𑄜𑄬\0", "𑄟\0", "𑄃𑄬\0", "𑄟𑄬\0", "𑄎𑄪𑄚𑄴\0", "𑄎𑄪\0", "𑄃\0", "𑄥𑄬\0", "𑄃𑄧\0", "𑄚𑄧\0", "𑄓𑄨\0" },
+        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
+        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
+        { "ک\0", "ش\0", "ئ\0", "ن\0", "ئ\0", "ح\0", "ت\0", "ئ\0", "ئ\0", "ت\0", "ت\0", "ک\0" },
+        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
+        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
+        { "ک\0", "ش\0", "ئ\0", "ن\0", "ئ\0", "ح\0", "ت\0", "ئ\0", "ئ\0", "ت\0", "ت\0", "ک\0" },
         // day names
-        { "𑄢𑄧𑄝𑄨\0", "𑄥𑄧𑄟𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴\0", "𑄝𑄪𑄖𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴\0", "𑄥𑄧𑄚𑄨\0" },
-        { "𑄢𑄧𑄝𑄨𑄝𑄢𑄴\0", "𑄥𑄧𑄟𑄴𑄝𑄢𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴\0", "𑄝𑄪𑄖𑄴𑄝𑄢𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴\0", "𑄥𑄧𑄚𑄨𑄝𑄢𑄴\0" },
-        { "𑄢𑄧\0", "𑄥𑄧\0", "𑄟𑄧\0", "𑄝𑄪\0", "𑄝𑄳𑄢𑄨\0", "𑄥𑄪\0", "𑄥𑄧\0" },
-        { "𑄢𑄧𑄝𑄨\0", "𑄥𑄧𑄟𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴\0", "𑄝𑄪𑄖𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴\0", "𑄥𑄧𑄚𑄨\0" },
-        { "𑄢𑄧𑄝𑄨𑄝𑄢𑄴\0", "𑄥𑄧𑄟𑄴𑄝𑄢𑄴\0", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴\0", "𑄝𑄪𑄖𑄴𑄝𑄢𑄴\0", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴\0", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴\0", "𑄥𑄧𑄚𑄨𑄝𑄢𑄴\0" },
-        { "𑄢𑄧\0", "𑄥𑄧\0", "𑄟𑄧\0", "𑄝𑄪\0", "𑄝𑄳𑄢𑄨\0", "𑄥𑄪\0", "𑄥𑄧\0" }
-    }, // ccp
+        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
+        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
+        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ھ\0", "ش\0" },
+        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
+        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
+        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ھ\0", "ش\0" }
+    }, // ckb
     {
-        QLocale::Language::Chakma, QLocale::Script::AnyScript, QLocale::Country::Bangladesh,
+        QLocale::Language::CentralKurdish, QLocale::Script::AnyScript, QLocale::Country::Iraq,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4136,13 +3660,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ccp_BD
+    }, // ckb_IQ
     {
-        QLocale::Language::Chakma, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::CentralKurdish, QLocale::Script::AnyScript, QLocale::Country::Iran,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4170,47 +3694,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ccp_IN
+    }, // ckb_IR
     {
-        QLocale::Language::Chechen, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Czech, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        "нохчийн\0", Q_NULLPTR,
+        "čeština\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "dop.\0", "odp.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "CSD\0",
+        { "srbský dinár (2002–2006)\0", "\0", "srbský dinár (2002–2006)\0", "\0", "srbské dináry (2002–2006)\0", "srbského dináru (2002–2006)\0", "srbských dinárů (2002–2006)\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        { "янв\0", "фев\0", "мар\0", "апр\0", "май\0", "июн\0", "июл\0", "авг\0", "сен\0", "окт\0", "ноя\0", "дек\0" },
-        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "led\0", "úno\0", "bře\0", "dub\0", "kvě\0", "čvn\0", "čvc\0", "srp\0", "zář\0", "říj\0", "lis\0", "pro\0" },
+        { "leden\0", "únor\0", "březen\0", "duben\0", "květen\0", "červen\0", "červenec\0", "srpen\0", "září\0", "říjen\0", "listopad\0", "prosinec\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "led\0", "úno\0", "bře\0", "dub\0", "kvě\0", "čvn\0", "čvc\0", "srp\0", "zář\0", "říj\0", "lis\0", "pro\0" },
+        { "ledna\0", "února\0", "března\0", "dubna\0", "května\0", "června\0", "července\0", "srpna\0", "září\0", "října\0", "listopadu\0", "prosince\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "кӀи\0", "ор\0", "ши\0", "кха\0", "еа\0", "пӀе\0", "шуо\0" },
-        { "кӀира\0", "оршот\0", "шинара\0", "кхаара\0", "еара\0", "пӀераска\0", "шуот\0" },
-        { "кӀ\0", "о\0", "ш\0", "кх\0", "е\0", "пӀ\0", "ш\0" },
-        { "кӀи\0", "ор\0", "ши\0", "кха\0", "еа\0", "пӀе\0", "шуо\0" },
-        { "кӀира\0", "оршот\0", "шинара\0", "кхаара\0", "еара\0", "пӀераска\0", "шуот\0" },
-        { "кӀи\0", "ор\0", "ши\0", "кха\0", "еа\0", "пӀе\0", "шуо\0" }
-    }, // ce
+        { "ne\0", "po\0", "út\0", "st\0", "čt\0", "pá\0", "so\0" },
+        { "neděle\0", "pondělí\0", "úterý\0", "středa\0", "čtvrtek\0", "pátek\0", "sobota\0" },
+        { "N\0", "P\0", "Ú\0", "S\0", "Č\0", "P\0", "S\0" },
+        { "ne\0", "po\0", "út\0", "st\0", "čt\0", "pá\0", "so\0" },
+        { "neděle\0", "pondělí\0", "úterý\0", "středa\0", "čtvrtek\0", "pátek\0", "sobota\0" },
+        { "N\0", "P\0", "Ú\0", "S\0", "Č\0", "P\0", "S\0" }
+    }, // cs
     {
-        QLocale::Language::Chechen, QLocale::Script::AnyScript, QLocale::Country::Russia,
+        QLocale::Language::Czech, QLocale::Script::AnyScript, QLocale::Country::Czechia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4238,46 +3762,80 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ce_RU
+    }, // cs_CZ
     {
-        QLocale::Language::Cebuano, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::ChurchSlavic, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "„\0", "“\0",
         // endonym
-        "Cebuano\0", Q_NULLPTR,
+        "церковнослове́нскїй\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, at %2\0", "%1 at %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 и҆ %2\0", "%1 и҆ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ДП\0", "ПП\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "CUP\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "En\0", "Peb\0", "Mar\0", "Apr\0", "May\0", "Hun\0", "Hul\0", "Ag\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
-        { "Enero\0", "Pebrero\0", "Marso\0", "April\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
-        { "E\0", "P\0", "M\0", "A\0", "M\0", "H\0", "H\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "En\0", "Peb\0", "Mar\0", "Apr\0", "May\0", "Hun\0", "Hul\0", "Ag\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
-        { "Enero\0", "Pebrero\0", "Marso\0", "April\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
-        { "E\0", "P\0", "M\0", "A\0", "M\0", "H\0", "H\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "і҆аⷩ҇\0", "феⷡ҇\0", "маⷬ҇\0", "а҆пⷬ҇\0", "маꙵ\0", "і҆ꙋⷩ҇\0", "і҆ꙋⷧ҇\0", "а҆́ѵⷢ҇\0", "сеⷫ҇\0", "ѻ҆кⷮ\0", "ноеⷨ\0", "деⷦ҇\0" },
+        { "і҆аннꙋа́рїй\0", "феврꙋа́рїй\0", "ма́ртъ\0", "а҆прі́ллїй\0", "ма́їй\0", "і҆ꙋ́нїй\0", "і҆ꙋ́лїй\0", "а҆́ѵгꙋстъ\0", "септе́мврїй\0", "ѻ҆ктѡ́врїй\0", "ное́мврїй\0", "деке́мврїй\0" },
+        { "І҆\0", "Ф\0", "М\0", "А҆\0", "М\0", "І҆\0", "І҆\0", "А҆\0", "С\0", "Ѻ҆\0", "Н\0", "Д\0" },
+        { "і҆аⷩ҇\0", "феⷡ҇\0", "маⷬ҇\0", "а҆пⷬ҇\0", "маꙵ\0", "і҆ꙋⷩ҇\0", "і҆ꙋⷧ҇\0", "а҆́ѵⷢ҇\0", "сеⷫ҇\0", "ѻ҆кⷮ\0", "ноеⷨ\0", "деⷦ҇\0" },
+        { "і҆аннꙋа́рїа\0", "феврꙋа́рїа\0", "ма́рта\0", "а҆прі́ллїа\0", "ма́їа\0", "і҆ꙋ́нїа\0", "і҆ꙋ́лїа\0", "а҆́ѵгꙋста\0", "септе́мврїа\0", "ѻ҆ктѡ́врїа\0", "ное́мврїа\0", "деке́мврїа\0" },
+        { "І҆\0", "Ф\0", "М\0", "А҆\0", "М\0", "І҆\0", "І҆\0", "А҆\0", "С\0", "Ѻ҆\0", "Н\0", "Д\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "M\0", "M\0", "H\0", "B\0", "S\0" },
-        { "Dom\0", "Lun\0", "Mar\0", "Mks\0", "Hu\0", "Bi\0", "Sa\0" },
-        { "Domingo\0", "Lunes\0", "Martes\0", "Miyerkules\0", "Huwebes\0", "Biyernes\0", "Sabado\0" },
-        { "D\0", "L\0", "M\0", "M\0", "H\0", "B\0", "S\0" }
-    }, // ceb
+        { "ндⷧ҇ѧ\0", "пнⷣе\0", "втоⷬ҇\0", "срⷣе\0", "чеⷦ҇\0", "пѧⷦ҇\0", "сꙋⷠ҇\0" },
+        { "недѣ́лѧ\0", "понедѣ́льникъ\0", "вто́рникъ\0", "среда̀\0", "четверто́къ\0", "пѧто́къ\0", "сꙋббѡ́та\0" },
+        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" },
+        { "ндⷧ҇ѧ\0", "пнⷣе\0", "втоⷬ҇\0", "срⷣе\0", "чеⷦ҇\0", "пѧⷦ҇\0", "сꙋⷠ҇\0" },
+        { "недѣ́лѧ\0", "понедѣ́льникъ\0", "вто́рникъ\0", "среда̀\0", "четверто́къ\0", "пѧто́къ\0", "сꙋббѡ́та\0" },
+        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" }
+    }, // cu
     {
-        QLocale::Language::Cebuano, QLocale::Script::AnyScript, QLocale::Country::Philippines,
+        QLocale::Language::Welsh, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "“\0", "”\0", "‘\0", "’\0",
+        // endonym
+        "Cymraeg\0", "Cyprus\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1, a(c) %2\0", "%1 a(c) %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "yb\0", "yh\0",
+        // currency
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "EUR\0",
+        { "Ewro\0", "ewro\0", "ewro\0", "ewro\0", "ewro\0", "ewro\0", "ewro\0" },
+        // month names
+        { "Ion\0", "Chw\0", "Maw\0", "Ebr\0", "Mai\0", "Meh\0", "Gor\0", "Awst\0", "Medi\0", "Hyd\0", "Tach\0", "Rhag\0" },
+        { "Ionawr\0", "Chwefror\0", "Mawrth\0", "Ebrill\0", "Mai\0", "Mehefin\0", "Gorffennaf\0", "Awst\0", "Medi\0", "Hydref\0", "Tachwedd\0", "Rhagfyr\0" },
+        { "I\0", "Ch\0", "M\0", "E\0", "M\0", "M\0", "G\0", "A\0", "M\0", "H\0", "T\0", "Rh\0" },
+        { "Ion\0", "Chwef\0", "Maw\0", "Ebrill\0", "Mai\0", "Meh\0", "Gorff\0", "Awst\0", "Medi\0", "Hyd\0", "Tach\0", "Rhag\0" },
+        { "Ionawr\0", "Chwefror\0", "Mawrth\0", "Ebrill\0", "Mai\0", "Mehefin\0", "Gorffennaf\0", "Awst\0", "Medi\0", "Hydref\0", "Tachwedd\0", "Rhagfyr\0" },
+        { "I\0", "Ch\0", "M\0", "E\0", "M\0", "M\0", "G\0", "A\0", "M\0", "H\0", "T\0", "Rh\0" },
+        // day names
+        { "Sul\0", "Llun\0", "Maw\0", "Mer\0", "Iau\0", "Gwe\0", "Sad\0" },
+        { "Dydd Sul\0", "Dydd Llun\0", "Dydd Mawrth\0", "Dydd Mercher\0", "Dydd Iau\0", "Dydd Gwener\0", "Dydd Sadwrn\0" },
+        { "S\0", "Ll\0", "M\0", "M\0", "I\0", "G\0", "S\0" },
+        { "Sul\0", "Llun\0", "Maw\0", "Mer\0", "Iau\0", "Gwen\0", "Sad\0" },
+        { "Dydd Sul\0", "Dydd Llun\0", "Dydd Mawrth\0", "Dydd Mercher\0", "Dydd Iau\0", "Dydd Gwener\0", "Dydd Sadwrn\0" },
+        { "S\0", "Ll\0", "M\0", "M\0", "I\0", "G\0", "S\0" }
+    }, // cy
+    {
+        QLocale::Language::Welsh, QLocale::Script::AnyScript, QLocale::Country::UnitedKingdom,
+        // week
+        Qt::Sunday, Qt::Saturday, Qt::Sunday,
+        // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
@@ -4306,19 +3864,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ceb_PH
+    }, // cy_GB
     {
-        QLocale::Language::Chiga, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Danish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Rukiga\0", Q_NULLPTR,
+        "dansk\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -4327,26 +3885,26 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januar\0", "februar\0", "marts\0", "april\0", "maj\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januar\0", "februar\0", "marts\0", "april\0", "maj\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "december\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "KBZ\0", "KBR\0", "KST\0", "KKN\0", "KTN\0", "KMK\0", "KMS\0", "KMN\0", "KMW\0", "KKM\0", "KNK\0", "KNB\0" },
-        { "Okwokubanza\0", "Okwakabiri\0", "Okwakashatu\0", "Okwakana\0", "Okwakataana\0", "Okwamukaaga\0", "Okwamushanju\0", "Okwamunaana\0", "Okwamwenda\0", "Okwaikumi\0", "Okwaikumi na kumwe\0", "Okwaikumi na ibiri\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "K\0", "R\0", "S\0", "N\0", "T\0", "M\0" },
-        { "SAN\0", "ORK\0", "OKB\0", "OKS\0", "OKN\0", "OKT\0", "OMK\0" },
-        { "Sande\0", "Orwokubanza\0", "Orwakabiri\0", "Orwakashatu\0", "Orwakana\0", "Orwakataano\0", "Orwamukaaga\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // cgg
+        { "søn\0", "man\0", "tir\0", "ons\0", "tor\0", "fre\0", "lør\0" },
+        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
+        { "søn.\0", "man.\0", "tir.\0", "ons.\0", "tor.\0", "fre.\0", "lør.\0" },
+        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
+    }, // da
     {
-        QLocale::Language::Chiga, QLocale::Script::AnyScript, QLocale::Country::Uganda,
+        QLocale::Language::Danish, QLocale::Script::AnyScript, QLocale::Country::Denmark,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4374,115 +3932,115 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // cgg_UG
+    }, // da_DK
     {
-        QLocale::Language::Cherokee, QLocale::Script::CherokeeScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Danish, QLocale::Script::AnyScript, QLocale::Country::Greenland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "ᏣᎳᎩ\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, ᎠᎴ %2\0", "%1 ᎠᎴ %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ᏌᎾᎴ\0", "ᏒᎯᏱᎢᏗᏢ\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ᎤᏃ\0", "ᎧᎦ\0", "ᎠᏅ\0", "ᎧᏬ\0", "ᎠᏂ\0", "ᏕᎭ\0", "ᎫᏰ\0", "ᎦᎶ\0", "ᏚᎵ\0", "ᏚᏂ\0", "ᏅᏓ\0", "ᎥᏍ\0" },
-        { "ᎤᏃᎸᏔᏅ\0", "ᎧᎦᎵ\0", "ᎠᏅᏱ\0", "ᎧᏬᏂ\0", "ᎠᏂᏍᎬᏘ\0", "ᏕᎭᎷᏱ\0", "ᎫᏰᏉᏂ\0", "ᎦᎶᏂ\0", "ᏚᎵᏍᏗ\0", "ᏚᏂᏅᏗ\0", "ᏅᏓᏕᏆ\0", "ᎥᏍᎩᏱ\0" },
-        { "Ꭴ\0", "Ꭷ\0", "Ꭰ\0", "Ꭷ\0", "Ꭰ\0", "Ꮥ\0", "Ꭻ\0", "Ꭶ\0", "Ꮪ\0", "Ꮪ\0", "Ꮕ\0", "Ꭵ\0" },
-        { "ᎤᏃ\0", "ᎧᎦ\0", "ᎠᏅ\0", "ᎧᏬ\0", "ᎠᏂ\0", "ᏕᎭ\0", "ᎫᏰ\0", "ᎦᎶ\0", "ᏚᎵ\0", "ᏚᏂ\0", "ᏅᏓ\0", "ᎥᏍ\0" },
-        { "ᎤᏃᎸᏔᏅ\0", "ᎧᎦᎵ\0", "ᎠᏅᏱ\0", "ᎧᏬᏂ\0", "ᎠᏂᏍᎬᏘ\0", "ᏕᎭᎷᏱ\0", "ᎫᏰᏉᏂ\0", "ᎦᎶᏂ\0", "ᏚᎵᏍᏗ\0", "ᏚᏂᏅᏗ\0", "ᏅᏓᏕᏆ\0", "ᎥᏍᎩᏱ\0" },
-        { "Ꭴ\0", "Ꭷ\0", "Ꭰ\0", "Ꭷ\0", "Ꭰ\0", "Ꮥ\0", "Ꭻ\0", "Ꭶ\0", "Ꮪ\0", "Ꮪ\0", "Ꮕ\0", "Ꭵ\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "ᏆᏍᎬ\0", "ᏉᏅᎯ\0", "ᏔᎵᏁ\0", "ᏦᎢᏁ\0", "ᏅᎩᏁ\0", "ᏧᎾᎩ\0", "ᏈᏕᎾ\0" },
-        { "ᎤᎾᏙᏓᏆᏍᎬ\0", "ᎤᎾᏙᏓᏉᏅᎯ\0", "ᏔᎵᏁᎢᎦ\0", "ᏦᎢᏁᎢᎦ\0", "ᏅᎩᏁᎢᎦ\0", "ᏧᎾᎩᎶᏍᏗ\0", "ᎤᎾᏙᏓᏈᏕᎾ\0" },
-        { "Ꮖ\0", "Ꮙ\0", "Ꮤ\0", "Ꮶ\0", "Ꮕ\0", "Ꮷ\0", "Ꭴ\0" },
-        { "ᏆᏍᎬ\0", "ᏉᏅᎯ\0", "ᏔᎵᏁ\0", "ᏦᎢᏁ\0", "ᏅᎩᏁ\0", "ᏧᎾᎩ\0", "ᏈᏕᎾ\0" },
-        { "ᎤᎾᏙᏓᏆᏍᎬ\0", "ᎤᎾᏙᏓᏉᏅᎯ\0", "ᏔᎵᏁᎢᎦ\0", "ᏦᎢᏁᎢᎦ\0", "ᏅᎩᏁᎢᎦ\0", "ᏧᎾᎩᎶᏍᏗ\0", "ᎤᎾᏙᏓᏈᏕᎾ\0" },
-        { "Ꮖ\0", "Ꮙ\0", "Ꮤ\0", "Ꮶ\0", "Ꮕ\0", "Ꮷ\0", "Ꭴ\0" }
-    }, // chr
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // da_GL
     {
-        QLocale::Language::Cherokee, QLocale::Script::CherokeeScript, QLocale::Country::UnitedStates,
+        QLocale::Language::Taita, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Kitaita\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Luma lwa K\0", "luma lwa p\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "I\0", "K\0", "K\0", "K\0", "K\0", "K\0", "M\0", "W\0", "I\0", "I\0", "I\0", "I\0" },
+        { "Imb\0", "Kaw\0", "Kad\0", "Kan\0", "Kas\0", "Kar\0", "Mfu\0", "Wun\0", "Ike\0", "Iku\0", "Imw\0", "Iwi\0" },
+        { "Mori ghwa imbiri\0", "Mori ghwa kawi\0", "Mori ghwa kadadu\0", "Mori ghwa kana\0", "Mori ghwa kasanu\0", "Mori ghwa karandadu\0", "Mori ghwa mfungade\0", "Mori ghwa wunyanya\0", "Mori ghwa ikenda\0", "Mori ghwa ikumi\0", "Mori ghwa ikumi na imweri\0", "Mori ghwa ikumi na iwi\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "J\0", "J\0", "K\0", "K\0", "K\0", "K\0", "N\0" },
+        { "Jum\0", "Jim\0", "Kaw\0", "Kad\0", "Kan\0", "Kas\0", "Ngu\0" },
+        { "Ituku ja jumwa\0", "Kuramuka jimweri\0", "Kuramuka kawi\0", "Kuramuka kadadu\0", "Kuramuka kana\0", "Kuramuka kasanu\0", "Kifula nguwo\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // chr_US
+    }, // dav
     {
-        QLocale::Language::CentralKurdish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        1643, 1644, 59, 1642, 45, 43, 101, 2, 1, 1632,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        "کوردیی ناوەندی\0", Q_NULLPTR,
+        "Deutsch\0", "Deutschland\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 und %2\0", "%1 und %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ب.ن\0", "د.ن\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "Euro\0", "\0", "Euro\0", "\0", "\0", "\0", "Euro\0" },
         // month names
-        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
-        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
-        { "ک\0", "ش\0", "ئ\0", "ن\0", "ئ\0", "ح\0", "ت\0", "ئ\0", "ئ\0", "ت\0", "ت\0", "ک\0" },
-        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
-        { "کانوونی دووەم\0", "شوبات\0", "ئازار\0", "نیسان\0", "ئایار\0", "حوزەیران\0", "تەمووز\0", "ئاب\0", "ئەیلوول\0", "تشرینی یەکەم\0", "تشرینی دووەم\0", "کانونی یەکەم\0" },
-        { "ک\0", "ش\0", "ئ\0", "ن\0", "ئ\0", "ح\0", "ت\0", "ئ\0", "ئ\0", "ت\0", "ت\0", "ک\0" },
+        { "Jan\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
+        { "Januar\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sept.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
+        { "Januar\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
-        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
-        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ھ\0", "ش\0" },
-        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
-        { "یەکشەممە\0", "دووشەممە\0", "سێشەممە\0", "چوارشەممە\0", "پێنجشەممە\0", "ھەینی\0", "شەممە\0" },
-        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ھ\0", "ش\0" }
-    }, // ckb
+        { "So\0", "Mo\0", "Di\0", "Mi\0", "Do\0", "Fr\0", "Sa\0" },
+        { "Sonntag\0", "Montag\0", "Dienstag\0", "Mittwoch\0", "Donnerstag\0", "Freitag\0", "Samstag\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
+        { "So.\0", "Mo.\0", "Di.\0", "Mi.\0", "Do.\0", "Fr.\0", "Sa.\0" },
+        { "Sonntag\0", "Montag\0", "Dienstag\0", "Mittwoch\0", "Donnerstag\0", "Freitag\0", "Samstag\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" }
+    }, // de
     {
-        QLocale::Language::CentralKurdish, QLocale::Script::AnyScript, QLocale::Country::Iraq,
+        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Austria,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4494,14 +4052,14 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "EUR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jän\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
+        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jän.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
+        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -4510,13 +4068,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ckb_IQ
+    }, // de_AT
     {
-        QLocale::Language::CentralKurdish, QLocale::Script::AnyScript, QLocale::Country::Iran,
+        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Switzerland,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4528,7 +4086,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "CHF\0", "%2 %1\0", "%2-%1\0", "CHF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -4544,47 +4102,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ckb_IR
+    }, // de_CH
     {
-        QLocale::Language::Czech, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Italy,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "čeština\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "dop.\0", "odp.\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "CSD\0",
-        { "srbský dinár (2002–2006)\0", "\0", "srbský dinár (2002–2006)\0", "\0", "srbské dináry (2002–2006)\0", "srbského dináru (2002–2006)\0", "srbských dinárů (2002–2006)\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "led\0", "úno\0", "bře\0", "dub\0", "kvě\0", "čvn\0", "čvc\0", "srp\0", "zář\0", "říj\0", "lis\0", "pro\0" },
-        { "leden\0", "únor\0", "březen\0", "duben\0", "květen\0", "červen\0", "červenec\0", "srpen\0", "září\0", "říjen\0", "listopad\0", "prosinec\0" },
+        { "Jän\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
+        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "led\0", "úno\0", "bře\0", "dub\0", "kvě\0", "čvn\0", "čvc\0", "srp\0", "zář\0", "říj\0", "lis\0", "pro\0" },
-        { "ledna\0", "února\0", "března\0", "dubna\0", "května\0", "června\0", "července\0", "srpna\0", "září\0", "října\0", "listopadu\0", "prosince\0" },
+        { "Jän.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
+        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "ne\0", "po\0", "út\0", "st\0", "čt\0", "pá\0", "so\0" },
-        { "neděle\0", "pondělí\0", "úterý\0", "středa\0", "čtvrtek\0", "pátek\0", "sobota\0" },
-        { "N\0", "P\0", "Ú\0", "S\0", "Č\0", "P\0", "S\0" },
-        { "ne\0", "po\0", "út\0", "st\0", "čt\0", "pá\0", "so\0" },
-        { "neděle\0", "pondělí\0", "úterý\0", "středa\0", "čtvrtek\0", "pátek\0", "sobota\0" },
-        { "N\0", "P\0", "Ú\0", "S\0", "Č\0", "P\0", "S\0" }
-    }, // cs
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // de_IT
     {
-        QLocale::Language::Czech, QLocale::Script::AnyScript, QLocale::Country::Czechia,
+        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Liechtenstein,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4596,7 +4154,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "CHF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -4612,47 +4170,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // cs_CZ
+    }, // de_LI
     {
-        QLocale::Language::ChurchSlavic, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Zarma, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "„\0", "“\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "церковнослове́нскїй\0", Q_NULLPTR,
+        "Zarmaciine\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 и҆ %2\0", "%1 и҆ %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ДП\0", "ПП\0",
+        "Subbaahi\0", "Zaarikay b\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "CUP\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "і҆аⷩ҇\0", "феⷡ҇\0", "маⷬ҇\0", "а҆пⷬ҇\0", "маꙵ\0", "і҆ꙋⷩ҇\0", "і҆ꙋⷧ҇\0", "а҆́ѵⷢ҇\0", "сеⷫ҇\0", "ѻ҆кⷮ\0", "ноеⷨ\0", "деⷦ҇\0" },
-        { "і҆аннꙋа́рїй\0", "феврꙋа́рїй\0", "ма́ртъ\0", "а҆прі́ллїй\0", "ма́їй\0", "і҆ꙋ́нїй\0", "і҆ꙋ́лїй\0", "а҆́ѵгꙋстъ\0", "септе́мврїй\0", "ѻ҆ктѡ́врїй\0", "ное́мврїй\0", "деке́мврїй\0" },
-        { "І҆\0", "Ф\0", "М\0", "А҆\0", "М\0", "І҆\0", "І҆\0", "А҆\0", "С\0", "Ѻ҆\0", "Н\0", "Д\0" },
-        { "і҆аⷩ҇\0", "феⷡ҇\0", "маⷬ҇\0", "а҆пⷬ҇\0", "маꙵ\0", "і҆ꙋⷩ҇\0", "і҆ꙋⷧ҇\0", "а҆́ѵⷢ҇\0", "сеⷫ҇\0", "ѻ҆кⷮ\0", "ноеⷨ\0", "деⷦ҇\0" },
-        { "і҆аннꙋа́рїа\0", "феврꙋа́рїа\0", "ма́рта\0", "а҆прі́ллїа\0", "ма́їа\0", "і҆ꙋ́нїа\0", "і҆ꙋ́лїа\0", "а҆́ѵгꙋста\0", "септе́мврїа\0", "ѻ҆ктѡ́врїа\0", "ное́мврїа\0", "деке́мврїа\0" },
-        { "І҆\0", "Ф\0", "М\0", "А҆\0", "М\0", "І҆\0", "І҆\0", "А҆\0", "С\0", "Ѻ҆\0", "Н\0", "Д\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
+        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "ндⷧ҇ѧ\0", "пнⷣе\0", "втоⷬ҇\0", "срⷣе\0", "чеⷦ҇\0", "пѧⷦ҇\0", "сꙋⷠ҇\0" },
-        { "недѣ́лѧ\0", "понедѣ́льникъ\0", "вто́рникъ\0", "среда̀\0", "четверто́къ\0", "пѧто́къ\0", "сꙋббѡ́та\0" },
-        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" },
-        { "ндⷧ҇ѧ\0", "пнⷣе\0", "втоⷬ҇\0", "срⷣе\0", "чеⷦ҇\0", "пѧⷦ҇\0", "сꙋⷠ҇\0" },
-        { "недѣ́лѧ\0", "понедѣ́льникъ\0", "вто́рникъ\0", "среда̀\0", "четверто́къ\0", "пѧто́къ\0", "сꙋббѡ́та\0" },
-        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" }
-    }, // cu
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "H\0", "T\0", "T\0", "L\0", "M\0", "Z\0", "S\0" },
+        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alz\0", "Asi\0" },
+        { "Alhadi\0", "Atinni\0", "Atalaata\0", "Alarba\0", "Alhamisi\0", "Alzuma\0", "Asibti\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // dje
     {
-        QLocale::Language::ChurchSlavic, QLocale::Script::CyrillicScript, QLocale::Country::Russia,
+        QLocale::Language::Zarma, QLocale::Script::AnyScript, QLocale::Country::Niger,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4680,87 +4238,87 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // cu_RU
+    }, // dje_NE
     {
-        QLocale::Language::Welsh, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::LowerSorbian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
+        "â\80\9e\0", "â\80\9c\0", "â\80\9a\0", "â\80\98\0",
         // endonym
-        "Cymraeg\0", "Cyprus\0",
+        "dolnoserbšćina\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, a(c) %2\0", "%1 a(c) %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "yb\0", "yh\0",
+        "dopołdnja\0", "wótpołdnja\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "EUR\0",
-        { "Ewro\0", "ewro\0", "ewro\0", "ewro\0", "ewro\0", "ewro\0", "ewro\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Ion\0", "Chw\0", "Maw\0", "Ebr\0", "Mai\0", "Meh\0", "Gor\0", "Awst\0", "Medi\0", "Hyd\0", "Tach\0", "Rhag\0" },
-        { "Ionawr\0", "Chwefror\0", "Mawrth\0", "Ebrill\0", "Mai\0", "Mehefin\0", "Gorffennaf\0", "Awst\0", "Medi\0", "Hydref\0", "Tachwedd\0", "Rhagfyr\0" },
-        { "I\0", "Ch\0", "M\0", "E\0", "M\0", "M\0", "G\0", "A\0", "M\0", "H\0", "T\0", "Rh\0" },
-        { "Ion\0", "Chwef\0", "Maw\0", "Ebrill\0", "Mai\0", "Meh\0", "Gorff\0", "Awst\0", "Medi\0", "Hyd\0", "Tach\0", "Rhag\0" },
-        { "Ionawr\0", "Chwefror\0", "Mawrth\0", "Ebrill\0", "Mai\0", "Mehefin\0", "Gorffennaf\0", "Awst\0", "Medi\0", "Hydref\0", "Tachwedd\0", "Rhagfyr\0" },
-        { "I\0", "Ch\0", "M\0", "E\0", "M\0", "M\0", "G\0", "A\0", "M\0", "H\0", "T\0", "Rh\0" },
+        { "jan\0", "feb\0", "měr\0", "apr\0", "maj\0", "jun\0", "jul\0", "awg\0", "sep\0", "okt\0", "now\0", "dec\0" },
+        { "januar\0", "februar\0", "měrc\0", "apryl\0", "maj\0", "junij\0", "julij\0", "awgust\0", "september\0", "oktober\0", "nowember\0", "december\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
+        { "jan.\0", "feb.\0", "měr.\0", "apr.\0", "maj.\0", "jun.\0", "jul.\0", "awg.\0", "sep.\0", "okt.\0", "now.\0", "dec.\0" },
+        { "januara\0", "februara\0", "měrca\0", "apryla\0", "maja\0", "junija\0", "julija\0", "awgusta\0", "septembra\0", "oktobra\0", "nowembra\0", "decembra\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
         // day names
-        { "Sul\0", "Llun\0", "Maw\0", "Mer\0", "Iau\0", "Gwe\0", "Sad\0" },
-        { "Dydd Sul\0", "Dydd Llun\0", "Dydd Mawrth\0", "Dydd Mercher\0", "Dydd Iau\0", "Dydd Gwener\0", "Dydd Sadwrn\0" },
-        { "S\0", "Ll\0", "M\0", "M\0", "I\0", "G\0", "S\0" },
-        { "Sul\0", "Llun\0", "Maw\0", "Mer\0", "Iau\0", "Gwen\0", "Sad\0" },
-        { "Dydd Sul\0", "Dydd Llun\0", "Dydd Mawrth\0", "Dydd Mercher\0", "Dydd Iau\0", "Dydd Gwener\0", "Dydd Sadwrn\0" },
-        { "S\0", "Ll\0", "M\0", "M\0", "I\0", "G\0", "S\0" }
-    }, // cy
+        { "nje\0", "pón\0", "wał\0", "srj\0", "stw\0", "pět\0", "sob\0" },
+        { "njeźela\0", "pónjeźele\0", "wałtora\0", "srjoda\0", "stwórtk\0", "pětk\0", "sobota\0" },
+        { "n\0", "p\0", "w\0", "s\0", "s\0", "p\0", "s\0" },
+        { "nje\0", "pón\0", "wał\0", "srj\0", "stw\0", "pět\0", "sob\0" },
+        { "njeźela\0", "pónjeźele\0", "wałtora\0", "srjoda\0", "stwórtk\0", "pětk\0", "sobota\0" },
+        { "n\0", "p\0", "w\0", "s\0", "s\0", "p\0", "s\0" }
+    }, // dsb
     {
-        QLocale::Language::Welsh, QLocale::Script::AnyScript, QLocale::Country::UnitedKingdom,
+        QLocale::Language::Duala, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Sunday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "duálá\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "idiɓa\0", "ebyámu\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "d\0", "ŋ\0", "s\0", "d\0", "e\0", "e\0", "m\0", "d\0", "n\0", "m\0", "t\0", "e\0" },
+        { "di\0", "ŋgɔn\0", "sɔŋ\0", "diɓ\0", "emi\0", "esɔ\0", "mad\0", "diŋ\0", "nyɛt\0", "may\0", "tin\0", "elá\0" },
+        { "dimɔ́di\0", "ŋgɔndɛ\0", "sɔŋɛ\0", "diɓáɓá\0", "emiasele\0", "esɔpɛsɔpɛ\0", "madiɓɛ́díɓɛ́\0", "diŋgindi\0", "nyɛtɛki\0", "mayésɛ́\0", "tiníní\0", "eláŋgɛ́\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "e\0", "m\0", "k\0", "m\0", "ŋ\0", "ɗ\0", "e\0" },
+        { "ét\0", "mɔ́s\0", "kwa\0", "muk\0", "ŋgi\0", "ɗón\0", "esa\0" },
+        { "éti\0", "mɔ́sú\0", "kwasú\0", "mukɔ́sú\0", "ŋgisú\0", "ɗónɛsú\0", "esaɓasú\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // cy_GB
+    }, // dua
     {
-        QLocale::Language::Danish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Duala, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "dansk\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -4769,30 +4327,30 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januar\0", "februar\0", "marts\0", "april\0", "maj\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "december\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januar\0", "februar\0", "marts\0", "april\0", "maj\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "søn\0", "man\0", "tir\0", "ons\0", "tor\0", "fre\0", "lør\0" },
-        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
-        { "søn.\0", "man.\0", "tir.\0", "ons.\0", "tor.\0", "fre.\0", "lør.\0" },
-        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
-    }, // da
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // dua_CM
     {
-        QLocale::Language::Danish, QLocale::Script::AnyScript, QLocale::Country::Denmark,
+        QLocale::Language::JolaFonyi, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "joola\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -4805,24 +4363,24 @@ static const QLocalePrivate localeTbl[] = {
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "S\0", "F\0", "M\0", "A\0", "M\0", "S\0", "S\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Sa\0", "Fe\0", "Ma\0", "Ab\0", "Me\0", "Su\0", "Sú\0", "Ut\0", "Se\0", "Ok\0", "No\0", "De\0" },
+        { "Sanvie\0", "Fébirie\0", "Mars\0", "Aburil\0", "Mee\0", "Sueŋ\0", "Súuyee\0", "Ut\0", "Settembar\0", "Oktobar\0", "Novembar\0", "Disambar\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "D\0", "T\0", "T\0", "A\0", "A\0", "A\0", "S\0" },
+        { "Dim\0", "Ten\0", "Tal\0", "Ala\0", "Ara\0", "Arj\0", "Sib\0" },
+        { "Dimas\0", "Teneŋ\0", "Talata\0", "Alarbay\0", "Aramisay\0", "Arjuma\0", "Sibiti\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // da_DK
+    }, // dyo
     {
-        QLocale::Language::Danish, QLocale::Script::AnyScript, QLocale::Country::Greenland,
+        QLocale::Language::JolaFonyi, QLocale::Script::ArabicScript, QLocale::Country::Senegal,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4850,9 +4408,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // da_GL
+    }, // dyo_SN
     {
-        QLocale::Language::Taita, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Dzongkha, QLocale::Script::TibetanScript, QLocale::Country::AnyCountry,
+        // week
+        Qt::Saturday, Qt::Friday, Qt::Friday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 3872,
+        // quotation
+        "“\0", "”\0", "‘\0", "’\0",
+        // endonym
+        "རྫོང་ཁ\0", "ཨཱལ་ཇི་རི་ཡ\0",
+        // list pattern
+        "%1 དང་ %2\0", "%1 དང་ %2\0", "%1 དང་ %2\0", "%1 དང་ %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "སྔ་ཆ་\0", "ཕྱི་ཆ་\0",
+        // currency
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "ཨཱལ་ཇི་རི་ཡ་གི་དངུལ་ ཌའི་ནར\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
+        { "ཟླ་༡\0", "ཟླ་༢\0", "ཟླ་༣\0", "ཟླ་༤\0", "ཟླ་༥\0", "ཟླ་༦\0", "ཟླ་༧\0", "ཟླ་༨\0", "ཟླ་༩\0", "ཟླ་༡༠\0", "ཟླ་༡༡\0", "ཟླ་༡༢\0" },
+        { "སྤྱི་ཟླ་དངཔ་\0", "སྤྱི་ཟླ་གཉིས་པ་\0", "སྤྱི་ཟླ་གསུམ་པ་\0", "སྤྱི་ཟླ་བཞི་པ\0", "སྤྱི་ཟླ་ལྔ་པ་\0", "སྤྱི་ཟླ་དྲུག་པ\0", "སྤྱི་ཟླ་བདུན་པ་\0", "སྤྱི་ཟླ་བརྒྱད་པ་\0", "སྤྱི་ཟླ་དགུ་པ་\0", "སྤྱི་ཟླ་བཅུ་པ་\0", "སྤྱི་ཟླ་བཅུ་གཅིག་པ་\0", "སྤྱི་ཟླ་བཅུ་གཉིས་པ་\0" },
+        { "༡\0", "༢\0", "༣\0", "༤\0", "༥\0", "༦\0", "༧\0", "༨\0", "༩\0", "༡༠\0", "༡༡\0", "༡༢\0" },
+        { "༡\0", "༢\0", "༣\0", "༤\0", "༥\0", "༦\0", "༧\0", "༨\0", "༩\0", "༡༠\0", "༡༡\0", "12\0" },
+        { "ཟླ་དངཔ་\0", "ཟླ་གཉིས་པ་\0", "ཟླ་གསུམ་པ་\0", "ཟླ་བཞི་པ་\0", "ཟླ་ལྔ་པ་\0", "ཟླ་དྲུག་པ\0", "ཟླ་བདུན་པ་\0", "ཟླ་བརྒྱད་པ་\0", "ཟླ་དགུ་པ་\0", "ཟླ་བཅུ་པ་\0", "ཟླ་བཅུ་གཅིག་པ་\0", "ཟླ་བཅུ་གཉིས་པ་\0" },
+        { "༡\0", "༢\0", "༣\0", "4\0", "༥\0", "༦\0", "༧\0", "༨\0", "9\0", "༡༠\0", "༡༡\0", "༡༢\0" },
+        // day names
+        { "ཟླ་\0", "མིར་\0", "ལྷག་\0", "ཕུར་\0", "སངས་\0", "སྤེན་\0", "ཉི་\0" },
+        { "གཟའ་ཟླ་བ་\0", "གཟའ་མིག་དམར་\0", "གཟའ་ལྷག་པ་\0", "གཟའ་ཕུར་བུ་\0", "གཟའ་པ་སངས་\0", "གཟའ་སྤེན་པ་\0", "གཟའ་ཉི་མ་\0" },
+        { "ཟླ\0", "མིར\0", "ལྷག\0", "ཕུར\0", "སངྶ\0", "སྤེན\0", "ཉི\0" },
+        { "ཟླ་\0", "མིར་\0", "ལྷག་\0", "ཕུར་\0", "སངས་\0", "སྤེན་\0", "ཉི་\0" },
+        { "གཟའ་ཟླ་བ་\0", "གཟའ་མིག་དམར་\0", "གཟའ་ལྷག་པ་\0", "གཟའ་ཕུར་བུ་\0", "གཟའ་པ་སངས་\0", "གཟའ་སྤེན་པ་\0", "གཟའ་ཉི་མ་\0" },
+        { "ཟླ\0", "མིར\0", "ལྷག\0", "ཕུར\0", "སངྶ\0", "སྤེན\0", "ཉི\0" }
+    }, // dz
+    {
+        QLocale::Language::Embu, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -4860,37 +4452,71 @@ static const QLocalePrivate localeTbl[] = {
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Kitaita\0", Q_NULLPTR,
+        "Kĩembu\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Luma lwa K\0", "luma lwa p\0",
+        "KI\0", "UT\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "I\0", "K\0", "K\0", "K\0", "K\0", "K\0", "M\0", "W\0", "I\0", "I\0", "I\0", "I\0" },
-        { "Imb\0", "Kaw\0", "Kad\0", "Kan\0", "Kas\0", "Kar\0", "Mfu\0", "Wun\0", "Ike\0", "Iku\0", "Imw\0", "Iwi\0" },
-        { "Mori ghwa imbiri\0", "Mori ghwa kawi\0", "Mori ghwa kadadu\0", "Mori ghwa kana\0", "Mori ghwa kasanu\0", "Mori ghwa karandadu\0", "Mori ghwa mfungade\0", "Mori ghwa wunyanya\0", "Mori ghwa ikenda\0", "Mori ghwa ikumi\0", "Mori ghwa ikumi na imweri\0", "Mori ghwa ikumi na iwi\0" },
+        { "M\0", "K\0", "K\0", "K\0", "G\0", "G\0", "M\0", "K\0", "K\0", "I\0", "I\0", "I\0" },
+        { "Mbe\0", "Kai\0", "Kat\0", "Kan\0", "Gat\0", "Gan\0", "Mug\0", "Knn\0", "Ken\0", "Iku\0", "Imw\0", "Igi\0" },
+        { "Mweri wa mbere\0", "Mweri wa kaĩri\0", "Mweri wa kathatũ\0", "Mweri wa kana\0", "Mweri wa gatano\0", "Mweri wa gatantatũ\0", "Mweri wa mũgwanja\0", "Mweri wa kanana\0", "Mweri wa kenda\0", "Mweri wa ikũmi\0", "Mweri wa ikũmi na ũmwe\0", "Mweri wa ikũmi na Kaĩrĩ\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "J\0", "J\0", "K\0", "K\0", "K\0", "K\0", "N\0" },
-        { "Jum\0", "Jim\0", "Kaw\0", "Kad\0", "Kan\0", "Kas\0", "Ngu\0" },
-        { "Ituku ja jumwa\0", "Kuramuka jimweri\0", "Kuramuka kawi\0", "Kuramuka kadadu\0", "Kuramuka kana\0", "Kuramuka kasanu\0", "Kifula nguwo\0" },
+        { "K\0", "N\0", "N\0", "N\0", "A\0", "M\0", "N\0" },
+        { "Kma\0", "Tat\0", "Ine\0", "Tan\0", "Arm\0", "Maa\0", "NMM\0" },
+        { "Kiumia\0", "Njumatatu\0", "Njumaine\0", "Njumatano\0", "Aramithi\0", "Njumaa\0", "NJumamothii\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dav
+    }, // ebu
     {
-        QLocale::Language::Taita, QLocale::Script::LatinScript, QLocale::Country::Kenya,
+        QLocale::Language::Ewe, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "“\0", "”\0", "‘\0", "’\0",
+        // endonym
+        "Eʋegbe\0", "Estonia nutome\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1, kple %2\0", "%1 kple %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "ŋdi\0", "ɣetrɔ\0",
+        // currency
+        "€\0", "%2%1\0", Q_NULLPTR, "EUR\0",
+        { "EUR\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
+        // month names
+        { "dzv\0", "dzd\0", "ted\0", "afɔ\0", "dam\0", "mas\0", "sia\0", "dea\0", "any\0", "kel\0", "ade\0", "dzm\0" },
+        { "dzove\0", "dzodze\0", "tedoxe\0", "afɔfĩe\0", "dama\0", "masa\0", "siamlɔm\0", "deasiamime\0", "anyɔnyɔ\0", "kele\0", "adeɛmekpɔxe\0", "dzome\0" },
+        { "d\0", "d\0", "t\0", "a\0", "d\0", "m\0", "s\0", "d\0", "a\0", "k\0", "a\0", "d\0" },
+        { "dzv\0", "dzd\0", "ted\0", "afɔ\0", "dam\0", "mas\0", "sia\0", "dea\0", "any\0", "kel\0", "ade\0", "dzm\0" },
+        { "dzove\0", "dzodze\0", "tedoxe\0", "afɔfĩe\0", "dama\0", "masa\0", "siamlɔm\0", "deasiamime\0", "anyɔnyɔ\0", "kele\0", "adeɛmekpɔxe\0", "dzome\0" },
+        { "d\0", "d\0", "t\0", "a\0", "d\0", "m\0", "s\0", "d\0", "a\0", "k\0", "a\0", "d\0" },
+        // day names
+        { "kɔs\0", "dzo\0", "bla\0", "kuɖ\0", "yaw\0", "fiɖ\0", "mem\0" },
+        { "kɔsiɖa\0", "dzoɖa\0", "blaɖa\0", "kuɖa\0", "yawoɖa\0", "fiɖa\0", "memleɖa\0" },
+        { "k\0", "d\0", "b\0", "k\0", "y\0", "f\0", "m\0" },
+        { "kɔs\0", "dzo\0", "bla\0", "kuɖ\0", "yaw\0", "fiɖ\0", "mem\0" },
+        { "kɔsiɖa\0", "dzoɖa\0", "blaɖa\0", "kuɖa\0", "yawoɖa\0", "fiɖa\0", "memleɖa\0" },
+        { "k\0", "d\0", "b\0", "k\0", "y\0", "f\0", "m\0" }
+    }, // ee
+    {
+        QLocale::Language::Ewe, QLocale::Script::AnyScript, QLocale::Country::Togo,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -4918,66 +4544,66 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dav_KE
+    }, // ee_TG
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Greek, QLocale::Script::GreekScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        "Deutsch\0", "Deutschland\0",
+        "Ελληνικά\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 und %2\0", "%1 und %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 και %2\0", "%1 και %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "π.μ.\0", "μ.μ.\0",
         // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "Euro\0", "\0", "Euro\0", "\0", "\0", "\0", "Euro\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
-        { "Januar\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sept.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
-        { "Januar\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Ιαν\0", "Φεβ\0", "Μάρ\0", "Απρ\0", "Μάι\0", "Ιούν\0", "Ιούλ\0", "Αύγ\0", "Σεπ\0", "Οκτ\0", "Νοέ\0", "Δεκ\0" },
+        { "Ιανουάριος\0", "Φεβρουάριος\0", "Μάρτιος\0", "Απρίλιος\0", "Μάιος\0", "Ιούνιος\0", "Ιούλιος\0", "Αύγουστος\0", "Σεπτέμβριος\0", "Οκτώβριος\0", "Νοέμβριος\0", "Δεκέμβριος\0" },
+        { "Ι\0", "Φ\0", "Μ\0", "Α\0", "Μ\0", "Ι\0", "Ι\0", "Α\0", "Σ\0", "Ο\0", "Ν\0", "Δ\0" },
+        { "Ιαν\0", "Φεβ\0", "Μαρ\0", "Απρ\0", "Μαΐ\0", "Ιουν\0", "Ιουλ\0", "Αυγ\0", "Σεπ\0", "Οκτ\0", "Νοε\0", "Δεκ\0" },
+        { "Ιανουαρίου\0", "Φεβρουαρίου\0", "Μαρτίου\0", "Απριλίου\0", "Μαΐου\0", "Ιουνίου\0", "Ιουλίου\0", "Αυγούστου\0", "Σεπτεμβρίου\0", "Οκτωβρίου\0", "Νοεμβρίου\0", "Δεκεμβρίου\0" },
+        { "Ι\0", "Φ\0", "Μ\0", "Α\0", "Μ\0", "Ι\0", "Ι\0", "Α\0", "Σ\0", "Ο\0", "Ν\0", "Δ\0" },
         // day names
-        { "So\0", "Mo\0", "Di\0", "Mi\0", "Do\0", "Fr\0", "Sa\0" },
-        { "Sonntag\0", "Montag\0", "Dienstag\0", "Mittwoch\0", "Donnerstag\0", "Freitag\0", "Samstag\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
-        { "So.\0", "Mo.\0", "Di.\0", "Mi.\0", "Do.\0", "Fr.\0", "Sa.\0" },
-        { "Sonntag\0", "Montag\0", "Dienstag\0", "Mittwoch\0", "Donnerstag\0", "Freitag\0", "Samstag\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" }
-    }, // de
+        { "Κυρ\0", "Δευ\0", "Τρί\0", "Τετ\0", "Πέμ\0", "Παρ\0", "Σάβ\0" },
+        { "Κυριακή\0", "Δευτέρα\0", "Τρίτη\0", "Τετάρτη\0", "Πέμπτη\0", "Παρασκευή\0", "Σάββατο\0" },
+        { "Κ\0", "Δ\0", "Τ\0", "Τ\0", "Π\0", "Π\0", "Σ\0" },
+        { "Κυρ\0", "Δευ\0", "Τρί\0", "Τετ\0", "Πέμ\0", "Παρ\0", "Σάβ\0" },
+        { "Κυριακή\0", "Δευτέρα\0", "Τρίτη\0", "Τετάρτη\0", "Πέμπτη\0", "Παρασκευή\0", "Σάββατο\0" },
+        { "Κ\0", "Δ\0", "Τ\0", "Τ\0", "Π\0", "Π\0", "Σ\0" }
+    }, // el
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Austria,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "English\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1 and %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "EUR\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jän\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
-        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jän.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
-        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -4986,11 +4612,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // de_AT
+    }, // en
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Belgium,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Saturday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -5002,7 +4628,7 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "am\0", "pm\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -5020,13 +4646,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // de_BE
+    }, // en_001
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Switzerland,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedArabEmirates,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5038,7 +4664,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "CHF\0", "%2 %1\0", "%2-%1\0", "CHF\0",
+        "AED\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5054,9 +4680,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // de_CH
+    }, // en_AE
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Germany,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::AntiguaAndBarbuda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -5072,7 +4698,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5088,9 +4714,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // de_DE
+    }, // en_AG
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Italy,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Anguilla,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -5106,14 +4732,14 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jän\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
-        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jän.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
-        { "Jänner\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -5122,13 +4748,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // de_IT
+    }, // en_AI
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Liechtenstein,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Austria,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5140,7 +4766,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "CHF\0",
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "EUR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5156,9 +4782,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // de_LI
+    }, // en_AT
     {
-        QLocale::Language::German, QLocale::Script::RunicScript, QLocale::Country::Luxembourg,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Australia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -5168,13 +4794,13 @@ static const QLocalePrivate localeTbl[] = {
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 and %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/M/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5186,51 +4812,51 @@ static const QLocalePrivate localeTbl[] = {
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Su.\0", "M.\0", "Tu.\0", "W.\0", "Th.\0", "F.\0", "Sa.\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // de_LU
+        { "Su.\0", "M.\0", "Tu.\0", "W.\0", "Th.\0", "F.\0", "Sa.\0" }
+    }, // en_AU
     {
-        QLocale::Language::Zarma, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Barbados,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Zarmaciine\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Subbaahi\0", "Zaarikay b\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
-        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "H\0", "T\0", "T\0", "L\0", "M\0", "Z\0", "S\0" },
-        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alz\0", "Asi\0" },
-        { "Alhadi\0", "Atinni\0", "Atalaata\0", "Alarba\0", "Alhamisi\0", "Alzuma\0", "Asibti\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dje
+    }, // en_BB
     {
-        QLocale::Language::Zarma, QLocale::Script::AnyScript, QLocale::Country::Niger,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Belgium,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5258,47 +4884,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dje_NE
-    {
-        QLocale::Language::LowerSorbian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
-        // endonym
-        "dolnoserbšćina\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "dopołdnja\0", "wótpołdnja\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "jan\0", "feb\0", "měr\0", "apr\0", "maj\0", "jun\0", "jul\0", "awg\0", "sep\0", "okt\0", "now\0", "dec\0" },
-        { "januar\0", "februar\0", "měrc\0", "apryl\0", "maj\0", "junij\0", "julij\0", "awgust\0", "september\0", "oktober\0", "nowember\0", "december\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        { "jan.\0", "feb.\0", "měr.\0", "apr.\0", "maj.\0", "jun.\0", "jul.\0", "awg.\0", "sep.\0", "okt.\0", "now.\0", "dec.\0" },
-        { "januara\0", "februara\0", "měrca\0", "apryla\0", "maja\0", "junija\0", "julija\0", "awgusta\0", "septembra\0", "oktobra\0", "nowembra\0", "decembra\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        // day names
-        { "nje\0", "pón\0", "wał\0", "srj\0", "stw\0", "pět\0", "sob\0" },
-        { "njeźela\0", "pónjeźele\0", "wałtora\0", "srjoda\0", "stwórtk\0", "pětk\0", "sobota\0" },
-        { "n\0", "p\0", "w\0", "s\0", "s\0", "p\0", "s\0" },
-        { "nje\0", "pón\0", "wał\0", "srj\0", "stw\0", "pět\0", "sob\0" },
-        { "njeźela\0", "pónjeźele\0", "wałtora\0", "srjoda\0", "stwórtk\0", "pětk\0", "sobota\0" },
-        { "n\0", "p\0", "w\0", "s\0", "s\0", "p\0", "s\0" }
-    }, // dsb
+    }, // en_BE
     {
-        QLocale::Language::LowerSorbian, QLocale::Script::LatinScript, QLocale::Country::Germany,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Burundi,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5310,7 +4902,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "FBu\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5326,47 +4918,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dsb_DE
+    }, // en_BI
     {
-        QLocale::Language::Duala, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Bermuda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "duálá\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "idiɓa\0", "ebyámu\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "d\0", "ŋ\0", "s\0", "d\0", "e\0", "e\0", "m\0", "d\0", "n\0", "m\0", "t\0", "e\0" },
-        { "di\0", "ŋgɔn\0", "sɔŋ\0", "diɓ\0", "emi\0", "esɔ\0", "mad\0", "diŋ\0", "nyɛt\0", "may\0", "tin\0", "elá\0" },
-        { "dimɔ́di\0", "ŋgɔndɛ\0", "sɔŋɛ\0", "diɓáɓá\0", "emiasele\0", "esɔpɛsɔpɛ\0", "madiɓɛ́díɓɛ́\0", "diŋgindi\0", "nyɛtɛki\0", "mayésɛ́\0", "tiníní\0", "eláŋgɛ́\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "e\0", "m\0", "k\0", "m\0", "ŋ\0", "ɗ\0", "e\0" },
-        { "ét\0", "mɔ́s\0", "kwa\0", "muk\0", "ŋgi\0", "ɗón\0", "esa\0" },
-        { "éti\0", "mɔ́sú\0", "kwasú\0", "mukɔ́sú\0", "ŋgisú\0", "ɗónɛsú\0", "esaɓasú\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dua
+    }, // en_BM
     {
-        QLocale::Language::Duala, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Bahamas,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5378,7 +4970,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5394,17 +4986,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dua_CM
+    }, // en_BS
     {
-        QLocale::Language::JolaFonyi, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Botswana,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "joola\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -5412,29 +5004,29 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "P\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "S\0", "F\0", "M\0", "A\0", "M\0", "S\0", "S\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Sa\0", "Fe\0", "Ma\0", "Ab\0", "Me\0", "Su\0", "Sú\0", "Ut\0", "Se\0", "Ok\0", "No\0", "De\0" },
-        { "Sanvie\0", "Fébirie\0", "Mars\0", "Aburil\0", "Mee\0", "Sueŋ\0", "Súuyee\0", "Ut\0", "Settembar\0", "Oktobar\0", "Novembar\0", "Disambar\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "T\0", "T\0", "A\0", "A\0", "A\0", "S\0" },
-        { "Dim\0", "Ten\0", "Tal\0", "Ala\0", "Ara\0", "Arj\0", "Sib\0" },
-        { "Dimas\0", "Teneŋ\0", "Talata\0", "Alarbay\0", "Aramisay\0", "Arjuma\0", "Sibiti\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dyo
+    }, // en_BW
     {
-        QLocale::Language::JolaFonyi, QLocale::Script::ArabicScript, QLocale::Country::Senegal,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Belize,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5446,7 +5038,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5462,43 +5054,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dyo_SN
+    }, // en_BZ
     {
-        QLocale::Language::Dzongkha, QLocale::Script::TibetanScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Canada,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 3872,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "རྫོང་ཁ\0", "ཨཱལ་ཇི་རི་ཡ\0",
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1 དང་ %2\0", "%1 དང་ %2\0", "%1 དང་ %2\0", "%1 དང་ %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1 and %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "སྔ་ཆ་\0", "ཕྱི་ཆ་\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "ཨཱལ་ཇི་རི་ཡ་གི་དངུལ་ ཌའི་ནར\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ཟླ་༡\0", "ཟླ་༢\0", "ཟླ་༣\0", "ཟླ་༤\0", "ཟླ་༥\0", "ཟླ་༦\0", "ཟླ་༧\0", "ཟླ་༨\0", "ཟླ་༩\0", "ཟླ་༡༠\0", "ཟླ་༡༡\0", "ཟླ་༡༢\0" },
-        { "སྤྱི་ཟླ་དངཔ་\0", "སྤྱི་ཟླ་གཉིས་པ་\0", "སྤྱི་ཟླ་གསུམ་པ་\0", "སྤྱི་ཟླ་བཞི་པ\0", "སྤྱི་ཟླ་ལྔ་པ་\0", "སྤྱི་ཟླ་དྲུག་པ\0", "སྤྱི་ཟླ་བདུན་པ་\0", "སྤྱི་ཟླ་བརྒྱད་པ་\0", "སྤྱི་ཟླ་དགུ་པ་\0", "སྤྱི་ཟླ་བཅུ་པ་\0", "སྤྱི་ཟླ་བཅུ་གཅིག་པ་\0", "སྤྱི་ཟླ་བཅུ་གཉིས་པ་\0" },
-        { "༡\0", "༢\0", "༣\0", "༤\0", "༥\0", "༦\0", "༧\0", "༨\0", "༩\0", "༡༠\0", "༡༡\0", "༡༢\0" },
-        { "༡\0", "༢\0", "༣\0", "༤\0", "༥\0", "༦\0", "༧\0", "༨\0", "༩\0", "༡༠\0", "༡༡\0", "12\0" },
-        { "ཟླ་དངཔ་\0", "ཟླ་གཉིས་པ་\0", "ཟླ་གསུམ་པ་\0", "ཟླ་བཞི་པ་\0", "ཟླ་ལྔ་པ་\0", "ཟླ་དྲུག་པ\0", "ཟླ་བདུན་པ་\0", "ཟླ་བརྒྱད་པ་\0", "ཟླ་དགུ་པ་\0", "ཟླ་བཅུ་པ་\0", "ཟླ་བཅུ་གཅིག་པ་\0", "ཟླ་བཅུ་གཉིས་པ་\0" },
-        { "༡\0", "༢\0", "༣\0", "4\0", "༥\0", "༦\0", "༧\0", "༨\0", "9\0", "༡༠\0", "༡༡\0", "༡༢\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan.\0", "Feb.\0", "Mar.\0", "Apr.\0", "May\0", "Jun.\0", "Jul.\0", "Aug.\0", "Sep.\0", "Oct.\0", "Nov.\0", "Dec.\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "ཟླ་\0", "མིར་\0", "ལྷག་\0", "ཕུར་\0", "སངས་\0", "སྤེན་\0", "ཉི་\0" },
-        { "གཟའ་ཟླ་བ་\0", "གཟའ་མིག་དམར་\0", "གཟའ་ལྷག་པ་\0", "གཟའ་ཕུར་བུ་\0", "གཟའ་པ་སངས་\0", "གཟའ་སྤེན་པ་\0", "གཟའ་ཉི་མ་\0" },
-        { "ཟླ\0", "མིར\0", "ལྷག\0", "ཕུར\0", "སངྶ\0", "སྤེན\0", "ཉི\0" },
-        { "ཟླ་\0", "མིར་\0", "ལྷག་\0", "ཕུར་\0", "སངས་\0", "སྤེན་\0", "ཉི་\0" },
-        { "གཟའ་ཟླ་བ་\0", "གཟའ་མིག་དམར་\0", "གཟའ་ལྷག་པ་\0", "གཟའ་ཕུར་བུ་\0", "གཟའ་པ་སངས་\0", "གཟའ་སྤེན་པ་\0", "གཟའ་ཉི་མ་\0" },
-        { "ཟླ\0", "མིར\0", "ལྷག\0", "ཕུར\0", "སངྶ\0", "སྤེན\0", "ཉི\0" }
-    }, // dz
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun.\0", "Mon.\0", "Tue.\0", "Wed.\0", "Thu.\0", "Fri.\0", "Sat.\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // en_CA
     {
-        QLocale::Language::Dzongkha, QLocale::Script::TibetanScript, QLocale::Country::Bhutan,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::CocosKeelingIslands,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -5514,7 +5106,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5530,43 +5122,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // dz_BT
+    }, // en_CC
     {
-        QLocale::Language::Embu, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Kĩembu\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "KI\0", "UT\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", "%2-%1\0", "CHF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "M\0", "K\0", "K\0", "K\0", "G\0", "G\0", "M\0", "K\0", "K\0", "I\0", "I\0", "I\0" },
-        { "Mbe\0", "Kai\0", "Kat\0", "Kan\0", "Gat\0", "Gan\0", "Mug\0", "Knn\0", "Ken\0", "Iku\0", "Imw\0", "Igi\0" },
-        { "Mweri wa mbere\0", "Mweri wa kaĩri\0", "Mweri wa kathatũ\0", "Mweri wa kana\0", "Mweri wa gatano\0", "Mweri wa gatantatũ\0", "Mweri wa mũgwanja\0", "Mweri wa kanana\0", "Mweri wa kenda\0", "Mweri wa ikũmi\0", "Mweri wa ikũmi na ũmwe\0", "Mweri wa ikũmi na Kaĩrĩ\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "K\0", "N\0", "N\0", "N\0", "A\0", "M\0", "N\0" },
-        { "Kma\0", "Tat\0", "Ine\0", "Tan\0", "Arm\0", "Maa\0", "NMM\0" },
-        { "Kiumia\0", "Njumatatu\0", "Njumaine\0", "Njumatano\0", "Aramithi\0", "Njumaa\0", "NJumamothii\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ebu
+    }, // en_CH
     {
-        QLocale::Language::Embu, QLocale::Script::LatinScript, QLocale::Country::Kenya,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::CookIslands,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -5582,7 +5174,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5598,47 +5190,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ebu_KE
+    }, // en_CK
     {
-        QLocale::Language::Ewe, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Eʋegbe\0", "Estonia nutome\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, kple %2\0", "%1 kple %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ŋdi\0", "ɣetrɔ\0",
-        // currency
-        "€\0", "%2%1\0", Q_NULLPTR, "EUR\0",
-        { "EUR\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
-        // month names
-        { "dzv\0", "dzd\0", "ted\0", "afɔ\0", "dam\0", "mas\0", "sia\0", "dea\0", "any\0", "kel\0", "ade\0", "dzm\0" },
-        { "dzove\0", "dzodze\0", "tedoxe\0", "afɔfĩe\0", "dama\0", "masa\0", "siamlɔm\0", "deasiamime\0", "anyɔnyɔ\0", "kele\0", "adeɛmekpɔxe\0", "dzome\0" },
-        { "d\0", "d\0", "t\0", "a\0", "d\0", "m\0", "s\0", "d\0", "a\0", "k\0", "a\0", "d\0" },
-        { "dzv\0", "dzd\0", "ted\0", "afɔ\0", "dam\0", "mas\0", "sia\0", "dea\0", "any\0", "kel\0", "ade\0", "dzm\0" },
-        { "dzove\0", "dzodze\0", "tedoxe\0", "afɔfĩe\0", "dama\0", "masa\0", "siamlɔm\0", "deasiamime\0", "anyɔnyɔ\0", "kele\0", "adeɛmekpɔxe\0", "dzome\0" },
-        { "d\0", "d\0", "t\0", "a\0", "d\0", "m\0", "s\0", "d\0", "a\0", "k\0", "a\0", "d\0" },
-        // day names
-        { "kɔs\0", "dzo\0", "bla\0", "kuɖ\0", "yaw\0", "fiɖ\0", "mem\0" },
-        { "kɔsiɖa\0", "dzoɖa\0", "blaɖa\0", "kuɖa\0", "yawoɖa\0", "fiɖa\0", "memleɖa\0" },
-        { "k\0", "d\0", "b\0", "k\0", "y\0", "f\0", "m\0" },
-        { "kɔs\0", "dzo\0", "bla\0", "kuɖ\0", "yaw\0", "fiɖ\0", "mem\0" },
-        { "kɔsiɖa\0", "dzoɖa\0", "blaɖa\0", "kuɖa\0", "yawoɖa\0", "fiɖa\0", "memleɖa\0" },
-        { "k\0", "d\0", "b\0", "k\0", "y\0", "f\0", "m\0" }
-    }, // ee
-    {
-        QLocale::Language::Ewe, QLocale::Script::AnyScript, QLocale::Country::Ghana,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5666,13 +5224,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ee_GH
+    }, // en_CM
     {
-        QLocale::Language::Ewe, QLocale::Script::AnyScript, QLocale::Country::Togo,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::ChristmasIsland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5684,7 +5242,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5700,47 +5258,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ee_TG
+    }, // en_CX
     {
-        QLocale::Language::Greek, QLocale::Script::GreekScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Germany,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Ελληνικά\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 και %2\0", "%1 και %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "π.μ.\0", "μ.μ.\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Ιαν\0", "Φεβ\0", "Μάρ\0", "Απρ\0", "Μάι\0", "Ιούν\0", "Ιούλ\0", "Αύγ\0", "Σεπ\0", "Οκτ\0", "Νοέ\0", "Δεκ\0" },
-        { "Ιανουάριος\0", "Φεβρουάριος\0", "Μάρτιος\0", "Απρίλιος\0", "Μάιος\0", "Ιούνιος\0", "Ιούλιος\0", "Αύγουστος\0", "Σεπτέμβριος\0", "Οκτώβριος\0", "Νοέμβριος\0", "Δεκέμβριος\0" },
-        { "Ι\0", "Φ\0", "Μ\0", "Α\0", "Μ\0", "Ι\0", "Ι\0", "Α\0", "Σ\0", "Ο\0", "Ν\0", "Δ\0" },
-        { "Ιαν\0", "Φεβ\0", "Μαρ\0", "Απρ\0", "Μαΐ\0", "Ιουν\0", "Ιουλ\0", "Αυγ\0", "Σεπ\0", "Οκτ\0", "Νοε\0", "Δεκ\0" },
-        { "Ιανουαρίου\0", "Φεβρουαρίου\0", "Μαρτίου\0", "Απριλίου\0", "Μαΐου\0", "Ιουνίου\0", "Ιουλίου\0", "Αυγούστου\0", "Σεπτεμβρίου\0", "Οκτωβρίου\0", "Νοεμβρίου\0", "Δεκεμβρίου\0" },
-        { "Ι\0", "Φ\0", "Μ\0", "Α\0", "Μ\0", "Ι\0", "Ι\0", "Α\0", "Σ\0", "Ο\0", "Ν\0", "Δ\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Κυρ\0", "Δευ\0", "Τρί\0", "Τετ\0", "Πέμ\0", "Παρ\0", "Σάβ\0" },
-        { "Κυριακή\0", "Δευτέρα\0", "Τρίτη\0", "Τετάρτη\0", "Πέμπτη\0", "Παρασκευή\0", "Σάββατο\0" },
-        { "Κ\0", "Δ\0", "Τ\0", "Τ\0", "Π\0", "Π\0", "Σ\0" },
-        { "Κυρ\0", "Δευ\0", "Τρί\0", "Τετ\0", "Πέμ\0", "Παρ\0", "Σάβ\0" },
-        { "Κυριακή\0", "Δευτέρα\0", "Τρίτη\0", "Τετάρτη\0", "Πέμπτη\0", "Παρασκευή\0", "Σάββατο\0" },
-        { "Κ\0", "Δ\0", "Τ\0", "Τ\0", "Π\0", "Π\0", "Σ\0" }
-    }, // el
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // en_DE
     {
-        QLocale::Language::Greek, QLocale::Script::GreekScript, QLocale::Country::Cyprus,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Denmark,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5752,7 +5310,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "kr.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5768,9 +5326,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // el_CY
+    }, // en_DK
     {
-        QLocale::Language::Greek, QLocale::Script::GreekScript, QLocale::Country::Greece,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Dominica,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -5786,7 +5344,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5802,25 +5360,25 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // el_GR
+    }, // en_DM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Eritrea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "English\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1 and %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Nfk\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5836,13 +5394,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en
+    }, // en_ER
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Finland,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Saturday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -5852,7 +5410,7 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "am\0", "pm\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -5870,9 +5428,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_001
+    }, // en_FI
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Europe,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Fiji,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -5888,7 +5446,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5904,11 +5462,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_150
+    }, // en_FJ
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedArabEmirates,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::FalklandIslands,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -5922,7 +5480,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "AED\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5938,11 +5496,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_AE
+    }, // en_FK
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::AntiguaAndBarbuda,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedKingdom,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Sunday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -5950,13 +5508,13 @@ static const QLocalePrivate localeTbl[] = {
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 and %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -5972,9 +5530,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_AG
+    }, // en_GB
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Anguilla,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Grenada,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6006,9 +5564,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_AI
+    }, // en_GD
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::AmericanSamoa,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Guernsey,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6025,7 +5583,7 @@ static const QLocalePrivate localeTbl[] = {
         "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        { "UK Pound\0", "\0", "UK pound\0", "\0", "\0", "\0", "UK pounds\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
@@ -6040,13 +5598,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_AS
+    }, // en_GG
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Austria,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Ghana,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6058,7 +5616,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "EUR\0",
+        "GH₵\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6074,9 +5632,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_AT
+    }, // en_GH
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Australia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Gibraltar,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6086,13 +5644,13 @@ static const QLocalePrivate localeTbl[] = {
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 and %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/M/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6104,13 +5662,13 @@ static const QLocalePrivate localeTbl[] = {
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "Su.\0", "M.\0", "Tu.\0", "W.\0", "Th.\0", "F.\0", "Sa.\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "Su.\0", "M.\0", "Tu.\0", "W.\0", "Th.\0", "F.\0", "Sa.\0" }
-    }, // en_AU
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // en_GI
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Barbados,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Gambia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6126,7 +5684,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "D\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6142,13 +5700,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_BB
+    }, // en_GM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Belgium,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Guyana,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6160,7 +5718,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6176,13 +5734,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_BE
+    }, // en_GY
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Burundi,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::HongKongSARChina,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6190,11 +5748,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/M/y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "FBu\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6210,9 +5768,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_BI
+    }, // en_HK
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Bermuda,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Ireland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6226,9 +5784,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6244,11 +5802,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_BM
+    }, // en_IE
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Bahamas,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Israel,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Friday, Qt::Friday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -6262,7 +5820,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6278,9 +5836,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_BS
+    }, // en_IL
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Botswana,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::IsleofMan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6296,8 +5854,8 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "P\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "UK Pound\0", "\0", "UK pound\0", "\0", "\0", "\0", "UK pounds\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
@@ -6312,11 +5870,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_BW
+    }, // en_IM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Belize,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -6324,13 +5882,13 @@ static const QLocalePrivate localeTbl[] = {
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "INR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6346,43 +5904,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_BZ
+    }, // en_IN
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Canada,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Jersey,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1 and %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "UK Pound\0", "\0", "UK pound\0", "\0", "\0", "\0", "UK pounds\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan.\0", "Feb.\0", "Mar.\0", "Apr.\0", "May\0", "Jun.\0", "Jul.\0", "Aug.\0", "Sep.\0", "Oct.\0", "Nov.\0", "Dec.\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun.\0", "Mon.\0", "Tue.\0", "Wed.\0", "Thu.\0", "Fri.\0", "Sat.\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_CA
+    }, // en_JE
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::CocosKeelingIslands,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Jamaica,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6394,7 +5952,7 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/M/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
@@ -6414,13 +5972,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_CC
+    }, // en_JM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Kenya,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6432,7 +5990,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", "%2-%1\0", "CHF\0",
+        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6448,9 +6006,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_CH
+    }, // en_KE
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::CookIslands,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Kiribati,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6482,13 +6040,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_CK
+    }, // en_KI
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Cameroon,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StKittsAndNevis,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6500,7 +6058,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6516,9 +6074,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_CM
+    }, // en_KN
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::ChristmasIsland,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::CaymanIslands,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6550,9 +6108,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_CX
+    }, // en_KY
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Cyprus,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StLucia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6568,7 +6126,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6584,13 +6142,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_CY
+    }, // en_LC
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Germany,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Liberia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6602,7 +6160,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6618,9 +6176,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_DE
+    }, // en_LR
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::DiegoGarcia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Lesotho,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6636,7 +6194,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "R\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6652,13 +6210,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_DG
+    }, // en_LS
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Denmark,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Madagascar,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6670,7 +6228,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "kr.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Ar\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6686,9 +6244,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_DK
+    }, // en_MG
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Dominica,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::MacaoSARChina,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6704,7 +6262,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "MOP$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6720,9 +6278,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_DM
+    }, // en_MO
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Eritrea,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Montserrat,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6738,7 +6296,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Nfk\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6754,13 +6312,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_ER
+    }, // en_MS
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Finland,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Malta,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6768,7 +6326,7 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "dd MMMM y\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
@@ -6788,13 +6346,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_FI
+    }, // en_MT
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Fiji,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Mauritius,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -6806,7 +6364,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6822,9 +6380,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_FJ
+    }, // en_MU
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::FalklandIslands,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Malawi,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6840,7 +6398,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "MK\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6856,9 +6414,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_FK
+    }, // en_MW
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Micronesia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Malaysia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6874,7 +6432,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "RM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6890,11 +6448,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_FM
+    }, // en_MY
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedKingdom,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Namibia,
         // week
-        Qt::Sunday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -6902,13 +6460,13 @@ static const QLocalePrivate localeTbl[] = {
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 and %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -6924,9 +6482,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GB
+    }, // en_NA
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Grenada,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::NorfolkIsland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6958,9 +6516,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GD
+    }, // en_NF
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Guernsey,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Nigeria,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -6976,8 +6534,8 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "UK Pound\0", "\0", "UK pound\0", "\0", "\0", "\0", "UK pounds\0" },
+        "₦\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
@@ -6992,13 +6550,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GG
+    }, // en_NG
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Ghana,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Netherlands,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7010,7 +6568,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "GH₵\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", "%2 -%1\0", "EUR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7026,9 +6584,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GH
+    }, // en_NL
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Gibraltar,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Nauru,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7044,7 +6602,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7060,9 +6618,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GI
+    }, // en_NR
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Gambia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Niue,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7078,7 +6636,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "D\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7094,9 +6652,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GM
+    }, // en_NU
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Guam,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::NewZealand,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7112,7 +6670,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7128,13 +6686,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GU
+    }, // en_NZ
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Guyana,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::PapuaNewGuinea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7146,7 +6704,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "K\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7162,9 +6720,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_GY
+    }, // en_PG
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::HongKongSARChina,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Philippines,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7176,11 +6734,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/M/y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "₱\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7196,13 +6754,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_HK
+    }, // en_PH
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Ireland,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7212,9 +6770,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7230,11 +6788,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_IE
+    }, // en_PK
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Israel,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::PitcairnIslands,
         // week
-        Qt::Monday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -7248,7 +6806,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7264,13 +6822,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_IL
+    }, // en_PN
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::IsleofMan,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Rwanda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7282,8 +6840,8 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "UK Pound\0", "\0", "UK pound\0", "\0", "\0", "\0", "UK pounds\0" },
+        "RF\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
@@ -7298,11 +6856,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_IM
+    }, // en_RW
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SolomonIslands,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -7310,13 +6868,13 @@ static const QLocalePrivate localeTbl[] = {
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "INR\0",
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7332,9 +6890,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_IN
+    }, // en_SB
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::BritishIndianOceanTerritory,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Seychelles,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7350,7 +6908,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "SR\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7366,11 +6924,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_IO
+    }, // en_SC
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Jersey,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Sudan,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -7385,7 +6943,7 @@ static const QLocalePrivate localeTbl[] = {
         "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "UK Pound\0", "\0", "UK pound\0", "\0", "\0", "\0", "UK pounds\0" },
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
@@ -7400,13 +6958,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_JE
+    }, // en_SD
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Jamaica,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Sweden,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7414,11 +6972,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/M/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "y-MM-dd\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "kr\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7434,9 +6992,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_JM
+    }, // en_SE
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Singapore,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7448,11 +7006,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/M/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7468,9 +7026,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_KE
+    }, // en_SG
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Kiribati,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StHelena,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7486,7 +7044,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7502,13 +7060,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_KI
+    }, // en_SH
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StKittsAndNevis,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Slovenia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7520,7 +7078,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1 %2\0", "(%1 %2)\0", "EUR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7536,13 +7094,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_KN
+    }, // en_SI
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::CaymanIslands,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SierraLeone,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7554,7 +7112,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Le\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7570,9 +7128,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_KY
+    }, // en_SL
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StLucia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SouthSudan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7588,7 +7146,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7604,9 +7162,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_LC
+    }, // en_SS
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Liberia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SintMaarten,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7622,7 +7180,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "NAf.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7638,9 +7196,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_LR
+    }, // en_SX
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Lesotho,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Eswatini,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7656,7 +7214,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "R\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "E\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7672,13 +7230,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_LS
+    }, // en_SZ
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Madagascar,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tokelau,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7690,7 +7248,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Ar\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7706,9 +7264,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MG
+    }, // en_TK
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::MarshallIslands,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tonga,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7724,7 +7282,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "T$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7740,9 +7298,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MH
+    }, // en_TO
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::MacaoSARChina,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::TrinidadAndTobago,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7758,7 +7316,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "MOP$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7774,9 +7332,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MO
+    }, // en_TT
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::NorthernMarianaIslands,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tuvalu,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7792,7 +7350,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7808,13 +7366,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MP
+    }, // en_TV
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Montserrat,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7826,7 +7384,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "TSh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7842,13 +7400,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MS
+    }, // en_TZ
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Malta,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Uganda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7856,11 +7414,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "dd MMMM y\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "USh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7876,13 +7434,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MT
+    }, // en_UG
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Mauritius,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedStates,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7894,7 +7452,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "USD\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7910,9 +7468,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MU
+    }, // en_US_POSIX
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Malawi,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StVincentAndGrenadines,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7928,7 +7486,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "MK\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7944,13 +7502,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MW
+    }, // en_VC
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Malaysia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Vanuatu,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -7962,7 +7520,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "RM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "VT\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -7978,9 +7536,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_MY
+    }, // en_VU
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Namibia,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Samoa,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -7996,7 +7554,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "WS$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8012,13 +7570,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_NA
+    }, // en_WS
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::NorfolkIsland,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SouthAfrica,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8030,7 +7588,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "R\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8046,9 +7604,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_NF
+    }, // en_ZA
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Nigeria,
+        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Zambia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8064,7 +7622,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "K\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8080,45 +7638,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_NG
+    }, // en_ZM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Netherlands,
+        QLocale::Language::Esperanto, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "esperanto\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 kaj %2\0", "%1 kaj %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "atm\0", "ptm\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", "%2 -%1\0", "EUR\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "januaro\0", "februaro\0", "marto\0", "aprilo\0", "majo\0", "junio\0", "julio\0", "aŭgusto\0", "septembro\0", "oktobro\0", "novembro\0", "decembro\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "aŭg\0", "sep\0", "okt\0", "nov\0", "dec\0" },
+        { "januaro\0", "februaro\0", "marto\0", "aprilo\0", "majo\0", "junio\0", "julio\0", "aŭgusto\0", "septembro\0", "oktobro\0", "novembro\0", "decembro\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "dimanĉo\0", "lundo\0", "mardo\0", "merkredo\0", "ĵaŭdo\0", "vendredo\0", "sabato\0" },
+        { "D\0", "L\0", "M\0", "M\0", "Ĵ\0", "V\0", "S\0" },
+        { "di\0", "lu\0", "ma\0", "me\0", "ĵa\0", "ve\0", "sa\0" },
+        { "dimanĉo\0", "lundo\0", "mardo\0", "merkredo\0", "ĵaŭdo\0", "vendredo\0", "sabato\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_NL
+    }, // eo
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Nauru,
+        QLocale::Language::Esperanto, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Saturday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -8132,7 +7690,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8148,49 +7706,49 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_NR
+    }, // eo_001
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Niue,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "español\0", "España\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 y %2\0", "%1 y %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euros\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "septiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
+        { "E\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "septiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
+        { "E\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_NU
+        { "dom.\0", "lun.\0", "mar.\0", "mié.\0", "jue.\0", "vie.\0", "sáb.\0" },
+        { "domingo\0", "lunes\0", "martes\0", "miércoles\0", "jueves\0", "viernes\0", "sábado\0" },
+        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" },
+        { "dom.\0", "lun.\0", "mar.\0", "mié.\0", "jue.\0", "vie.\0", "sáb.\0" },
+        { "domingo\0", "lunes\0", "martes\0", "miércoles\0", "jueves\0", "viernes\0", "sábado\0" },
+        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" }
+    }, // es
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::NewZealand,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::LatinAmerica,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
@@ -8198,31 +7756,31 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "sep.\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "sep.\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "S\0", "M\0", "T\0", "M\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_NZ
+        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" }
+    }, // es_419
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::PapuaNewGuinea,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Argentina,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8232,9 +7790,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "K\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%2 %1\0", Q_NULLPTR, "ARS\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8249,14 +7807,14 @@ static const QLocalePrivate localeTbl[] = {
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_PG
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // es_AR
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Philippines,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Bolivia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8266,9 +7824,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Bs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8284,13 +7842,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_PH
+    }, // es_BO
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Brazil,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8302,7 +7860,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "R$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8318,9 +7876,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_PK
+    }, // es_BR
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::PitcairnIslands,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Belize,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8352,13 +7910,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_PN
+    }, // es_BZ
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::PuertoRico,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Chile,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8368,12 +7926,12 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "$\0", "%2%1\0", "%2-%1\0", "CLP\0",
+        { "Peso chileno\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8386,13 +7944,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_PR
+    }, // es_CL
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Palau,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Colombia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8402,12 +7960,12 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%2 %1\0", Q_NULLPTR, "COP\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8416,17 +7974,17 @@ static const QLocalePrivate localeTbl[] = {
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_PW
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // es_CO
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Rwanda,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::CostaRica,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8436,9 +7994,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "RF\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8454,9 +8012,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_RW
+    }, // es_CR
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SolomonIslands,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Cuba,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8488,9 +8046,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SB
+    }, // es_CU
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Seychelles,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::DominicanRepublic,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8500,13 +8058,13 @@ static const QLocalePrivate localeTbl[] = {
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 y %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "SR\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "RD$\0", "%2%1\0", "(%2%1)\0", "DOP\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8521,14 +8079,14 @@ static const QLocalePrivate localeTbl[] = {
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SC
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // es_DO
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Sudan,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Ecuador,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8538,9 +8096,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%2%1\0", "%2-%1\0", "USD\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8556,13 +8114,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SD
+    }, // es_EC
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Sweden,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::EquatorialGuinea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8570,11 +8128,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "y-MM-dd\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "kr\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "FCFA\0", "%2%1\0", Q_NULLPTR, "XAF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8590,9 +8148,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SE
+    }, // es_GQ
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Singapore,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Guatemala,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8604,12 +8162,12 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/M/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "Q\0", "%2%1K\0", Q_NULLPTR, "GTQ\0",
+        { "quetzal\0", "\0", "quetzal\0", "\0", "\0", "\0", "quetzales\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
@@ -8624,9 +8182,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SG
+    }, // es_GT
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StHelena,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Honduras,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8640,9 +8198,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "L\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8658,13 +8216,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SH
+    }, // es_HN
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Slovenia,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Mexico,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8672,11 +8230,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "dd/MM/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", "(%1 %2)\0", "EUR\0",
+        "$\0", "%1 k%2\0", Q_NULLPTR, "MXN\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8691,14 +8249,14 @@ static const QLocalePrivate localeTbl[] = {
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SI
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // es_MX
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SierraLeone,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Nicaragua,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8708,9 +8266,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "Le\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "C$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8726,9 +8284,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SL
+    }, // es_NI
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SouthSudan,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Panama,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8742,9 +8300,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "£\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "B/.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8760,9 +8318,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SS
+    }, // es_PA
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SintMaarten,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Peru,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8774,18 +8332,18 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/MM/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "NAf.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "S/\0", "%2 %1\0", Q_NULLPTR, "PEN\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ene.\0", "Feb.\0", "Mar.\0", "Abr.\0", "May.\0", "Jun.\0", "Jul.\0", "Ago.\0", "Set.\0", "Oct.\0", "Nov.\0", "Dic.\0" },
+        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "set.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "setiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -8794,9 +8352,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SX
+    }, // es_PE
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Eswatini,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Philippines,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8812,7 +8370,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "E\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8828,9 +8386,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_SZ
+    }, // es_PH
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::TurksAndCaicosIslands,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::PuertoRico,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8844,9 +8402,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8862,31 +8420,31 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_TC
+    }, // es_PR
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tokelau,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Paraguay,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 y %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Gs.\0", "%2 %1\0", "%2 -%1\0", "PYG\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -8896,9 +8454,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_TK
+    }, // es_PY
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tonga,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::ElSalvador,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -8912,9 +8470,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "T$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -8930,31 +8488,31 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_TO
+    }, // es_SV
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::TrinidadAndTobago,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::UnitedStates,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/M/y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1 K %2\0", Q_NULLPTR, "USD\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sep.\0", "oct.\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -8963,14 +8521,14 @@ static const QLocalePrivate localeTbl[] = {
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_TT
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // es_US
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tuvalu,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Uruguay,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -8980,16 +8538,16 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%2 %1\0", Q_NULLPTR, "UYU\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ene.\0", "Feb.\0", "Mar.\0", "Abr.\0", "May.\0", "Jun.\0", "Jul.\0", "Ago.\0", "Set.\0", "Oct.\0", "Nov.\0", "Dic.\0" },
+        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "set.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "setiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -8998,13 +8556,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_TV
+    }, // es_UY
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Tanzania,
+        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Venezuela,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9014,15 +8572,15 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a. m.\0", "p. m.\0",
         // currency
-        "TSh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "Bs.S\0", "%2%1\0", "%2-%1\0", "VES\0",
+        { "bolívar soberano\0", "\0", "bolívar soberano\0", "\0", "\0", "\0", "bolívares soberanos\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -9032,115 +8590,115 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_TZ
+    }, // es_VE
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Uganda,
+        QLocale::Language::Estonian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "eesti\0", "Etioopia\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ja %2\0", "%1 ja %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "USh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "ETB\0",
+        { "Etioopia birr\0", "\0", "Etioopia birr\0", "\0", "\0", "\0", "Etioopia birri\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jaan\0", "veebr\0", "märts\0", "apr\0", "mai\0", "juuni\0", "juuli\0", "aug\0", "sept\0", "okt\0", "nov\0", "dets\0" },
+        { "jaanuar\0", "veebruar\0", "märts\0", "aprill\0", "mai\0", "juuni\0", "juuli\0", "august\0", "september\0", "oktoober\0", "november\0", "detsember\0" },
+        { "J\0", "V\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jaan\0", "veebr\0", "märts\0", "apr\0", "mai\0", "juuni\0", "juuli\0", "aug\0", "sept\0", "okt\0", "nov\0", "dets\0" },
+        { "jaanuar\0", "veebruar\0", "märts\0", "aprill\0", "mai\0", "juuni\0", "juuli\0", "august\0", "september\0", "oktoober\0", "november\0", "detsember\0" },
+        { "J\0", "V\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_UG
+        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" },
+        { "pühapäev\0", "esmaspäev\0", "teisipäev\0", "kolmapäev\0", "neljapäev\0", "reede\0", "laupäev\0" },
+        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" },
+        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" },
+        { "pühapäev\0", "esmaspäev\0", "teisipäev\0", "kolmapäev\0", "neljapäev\0", "reede\0", "laupäev\0" },
+        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" }
+    }, // et
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedStatesOutlyingIslands,
+        QLocale::Language::Basque, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 8722, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "euskara\0", "Europar Batasuna\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 eta %2\0", "%1 eta %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "euroa\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "urt.\0", "ots.\0", "mar.\0", "api.\0", "mai.\0", "eka.\0", "uzt.\0", "abu.\0", "ira.\0", "urr.\0", "aza.\0", "abe.\0" },
+        { "urtarrila\0", "otsaila\0", "martxoa\0", "apirila\0", "maiatza\0", "ekaina\0", "uztaila\0", "abuztua\0", "iraila\0", "urria\0", "azaroa\0", "abendua\0" },
+        { "U\0", "O\0", "M\0", "A\0", "M\0", "E\0", "U\0", "A\0", "I\0", "U\0", "A\0", "A\0" },
+        { "urt.\0", "ots.\0", "mar.\0", "api.\0", "mai.\0", "eka.\0", "uzt.\0", "abu.\0", "ira.\0", "urr.\0", "aza.\0", "abe.\0" },
+        { "urtarrila\0", "otsaila\0", "martxoa\0", "apirila\0", "maiatza\0", "ekaina\0", "uztaila\0", "abuztua\0", "iraila\0", "urria\0", "azaroa\0", "abendua\0" },
+        { "U\0", "O\0", "M\0", "A\0", "M\0", "E\0", "U\0", "A\0", "I\0", "U\0", "A\0", "A\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_UM
-    {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedStates,
-        // week
+        { "ig.\0", "al.\0", "ar.\0", "az.\0", "og.\0", "or.\0", "lr.\0" },
+        { "igandea\0", "astelehena\0", "asteartea\0", "asteazkena\0", "osteguna\0", "ostirala\0", "larunbata\0" },
+        { "I\0", "A\0", "A\0", "A\0", "O\0", "O\0", "L\0" },
+        { "ig.\0", "al.\0", "ar.\0", "az.\0", "og.\0", "or.\0", "lr.\0" },
+        { "igandea\0", "astelehena\0", "asteartea\0", "asteazkena\0", "osteguna\0", "ostirala\0", "larunbata\0" },
+        { "I\0", "A\0", "A\0", "A\0", "O\0", "O\0", "L\0" }
+    }, // eu
+    {
+        QLocale::Language::Ewondo, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ewondo\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "kíkíríg\0", "ngəgógəle\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "o\0", "b\0", "l\0", "n\0", "t\0", "s\0", "z\0", "m\0", "e\0", "a\0", "d\0", "b\0" },
+        { "ngo\0", "ngb\0", "ngl\0", "ngn\0", "ngt\0", "ngs\0", "ngz\0", "ngm\0", "nge\0", "nga\0", "ngad\0", "ngab\0" },
+        { "ngɔn osú\0", "ngɔn bɛ̌\0", "ngɔn lála\0", "ngɔn nyina\0", "ngɔn tána\0", "ngɔn saməna\0", "ngɔn zamgbála\0", "ngɔn mwom\0", "ngɔn ebulú\0", "ngɔn awóm\0", "ngɔn awóm ai dziá\0", "ngɔn awóm ai bɛ̌\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "s\0", "m\0", "s\0", "s\0", "s\0", "f\0", "s\0" },
+        { "sɔ́n\0", "mɔ́n\0", "smb\0", "sml\0", "smn\0", "fúl\0", "sér\0" },
+        { "sɔ́ndɔ\0", "mɔ́ndi\0", "sɔ́ndɔ məlú mə́bɛ̌\0", "sɔ́ndɔ məlú mə́lɛ́\0", "sɔ́ndɔ məlú mə́nyi\0", "fúladé\0", "séradé\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_US
+    }, // ewo
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedStates,
+        QLocale::Language::Ewondo, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9152,7 +8710,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "USD\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9168,13 +8726,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_US_POSIX
+    }, // ewo_CM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::StVincentAndGrenadines,
+        QLocale::Language::Persian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 1642, 45, 43, 101, 2, 1, 1776,
+        // quotation
+        "«\0", "»\0", "‹\0", "›\0",
+        // endonym
+        "فارسی\0", Q_NULLPTR,
+        // list pattern
+        "%1،‏ %2\0", "%1،‏ %2\0", "%1، و %2\0", "%1 و %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "قبل‌ازظهر\0", "بعدازظهر\0",
+        // currency
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
+        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
+        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
+        { "ژ\0", "ف\0", "م\0", "آ\0", "م\0", "ژ\0", "ژ\0", "ا\0", "س\0", "ا\0", "ن\0", "د\0" },
+        { "ژانویهٔ\0", "فوریهٔ\0", "مارس\0", "آوریل\0", "مهٔ\0", "ژوئن\0", "ژوئیهٔ\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
+        { "ژانویهٔ\0", "فوریهٔ\0", "مارس\0", "آوریل\0", "مهٔ\0", "ژوئن\0", "ژوئیهٔ\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
+        { "ژ\0", "ف\0", "م\0", "آ\0", "م\0", "ژ\0", "ژ\0", "ا\0", "س\0", "ا\0", "ن\0", "د\0" },
+        // day names
+        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
+        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
+        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" },
+        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
+        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
+        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" }
+    }, // fa
+    {
+        QLocale::Language::Persian, QLocale::Script::AnyScript, QLocale::Country::Afghanistan,
+        // week
+        Qt::Saturday, Qt::Thursday, Qt::Thursday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9186,15 +8778,15 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "AFN\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "ج\0", "F\0", "M\0", "ا\0", "M\0", "ج\0", "ج\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "جنو\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جول\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسم\0" },
+        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "ج\0", "2\0", "3\0", "ا\0", "5\0", "ج\0", "ج\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
@@ -9202,13 +8794,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_VC
+    }, // fa_AF
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::BritishVirginIslands,
+        QLocale::Language::Persian, QLocale::Script::AnyScript, QLocale::Country::Iran,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9236,43 +8828,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_VG
+    }, // fa_IR
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::UnitedStatesVirginIslands,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "”\0", "‚\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Pulaar\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "subaka\0", "kikiiɗe\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "s\0", "c\0", "m\0", "s\0", "d\0", "k\0", "m\0", "j\0", "s\0", "y\0", "j\0", "b\0" },
+        { "sii\0", "col\0", "mbo\0", "see\0", "duu\0", "kor\0", "mor\0", "juk\0", "slt\0", "yar\0", "jol\0", "bow\0" },
+        { "siilo\0", "colte\0", "mbooy\0", "seeɗto\0", "duujal\0", "korse\0", "morso\0", "juko\0", "siilto\0", "yarkomaa\0", "jolal\0", "bowte\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "d\0", "a\0", "m\0", "n\0", "n\0", "m\0", "h\0" },
+        { "dew\0", "aaɓ\0", "maw\0", "nje\0", "naa\0", "mwd\0", "hbi\0" },
+        { "dewo\0", "aaɓnde\0", "mawbaare\0", "njeslaare\0", "naasaande\0", "mawnde\0", "hoore-biir\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_VI
+    }, // ff
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Vanuatu,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::BurkinaFaso,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -9288,7 +8880,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "VT\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9304,13 +8896,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_VU
+    }, // ff_Latn_BF
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Samoa,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9322,7 +8914,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "WS$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9338,13 +8930,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_WS
+    }, // ff_Latn_CM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::SouthAfrica,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Ghana,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9356,7 +8948,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "R\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "GH₵\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9372,9 +8964,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_ZA
+    }, // ff_Latn_GH
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Zambia,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Gambia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -9390,7 +8982,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "K\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "D\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9406,13 +8998,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_ZM
+    }, // ff_Latn_GM
     {
-        QLocale::Language::English, QLocale::Script::AnyScript, QLocale::Country::Zimbabwe,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Guinea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9424,7 +9016,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "FG\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9440,45 +9032,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // en_ZW
+    }, // ff_Latn_GN
     {
-        QLocale::Language::Esperanto, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::GuineaBissau,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "esperanto\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 kaj %2\0", "%1 kaj %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "atm\0", "ptm\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "januaro\0", "februaro\0", "marto\0", "aprilo\0", "majo\0", "junio\0", "julio\0", "aŭgusto\0", "septembro\0", "oktobro\0", "novembro\0", "decembro\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "aŭg\0", "sep\0", "okt\0", "nov\0", "dec\0" },
-        { "januaro\0", "februaro\0", "marto\0", "aprilo\0", "majo\0", "junio\0", "julio\0", "aŭgusto\0", "septembro\0", "oktobro\0", "novembro\0", "decembro\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "dimanĉo\0", "lundo\0", "mardo\0", "merkredo\0", "ĵaŭdo\0", "vendredo\0", "sabato\0" },
-        { "D\0", "L\0", "M\0", "M\0", "Ĵ\0", "V\0", "S\0" },
-        { "di\0", "lu\0", "ma\0", "me\0", "ĵa\0", "ve\0", "sa\0" },
-        { "dimanĉo\0", "lundo\0", "mardo\0", "merkredo\0", "ĵaŭdo\0", "vendredo\0", "sabato\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // eo
+    }, // ff_Latn_GW
     {
-        QLocale::Language::Esperanto, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Liberia,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Saturday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -9492,7 +9084,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9508,49 +9100,15 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // eo_001
-    {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "“\0", "”\0",
-        // endonym
-        "español\0", "España\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 y %2\0", "%1 y %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "a. m.\0", "p. m.\0",
-        // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euros\0" },
-        // month names
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
-        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "septiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
-        { "E\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
-        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "septiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
-        { "E\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "dom.\0", "lun.\0", "mar.\0", "mié.\0", "jue.\0", "vie.\0", "sáb.\0" },
-        { "domingo\0", "lunes\0", "martes\0", "miércoles\0", "jueves\0", "viernes\0", "sábado\0" },
-        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" },
-        { "dom.\0", "lun.\0", "mar.\0", "mié.\0", "jue.\0", "vie.\0", "sáb.\0" },
-        { "domingo\0", "lunes\0", "martes\0", "miércoles\0", "jueves\0", "viernes\0", "sábado\0" },
-        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" }
-    }, // es
+    }, // ff_Latn_LR
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::LatinAmerica,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Mauritania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
@@ -9558,31 +9116,31 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "UM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "sep.\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "sep.\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "M\0", "T\0", "F\0", "S\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" }
-    }, // es_419
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // ff_Latn_MR
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Argentina,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Niger,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9592,9 +9150,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%2 %1\0", Q_NULLPTR, "ARS\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9609,14 +9167,14 @@ static const QLocalePrivate localeTbl[] = {
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // es_AR
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // ff_Latn_NE
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Bolivia,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Nigeria,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9626,9 +9184,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "Bs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9644,13 +9202,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_BO
+    }, // ff_Latn_NG
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Brazil,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::SierraLeone,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9662,7 +9220,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "R$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Le\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9678,13 +9236,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_BR
+    }, // ff_Latn_SL
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Belize,
+        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Senegal,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9696,7 +9254,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9712,81 +9270,115 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_BZ
+    }, // ff_Latn_SN
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Chile,
+        QLocale::Language::Finnish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 8722, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "”\0", "”\0", "’\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "suomi\0", "Suomi\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ja %2\0", "%1 ja %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "ap.\0", "ip.\0",
         // currency
-        "$\0", "%2%1\0", "%2-%1\0", "CLP\0",
-        { "Peso chileno\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euroa\0" },
         // month names
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "tammi\0", "helmi\0", "maalis\0", "huhti\0", "touko\0", "kesä\0", "heinä\0", "elo\0", "syys\0", "loka\0", "marras\0", "joulu\0" },
+        { "tammikuu\0", "helmikuu\0", "maaliskuu\0", "huhtikuu\0", "toukokuu\0", "kesäkuu\0", "heinäkuu\0", "elokuu\0", "syyskuu\0", "lokakuu\0", "marraskuu\0", "joulukuu\0" },
+        { "T\0", "H\0", "M\0", "H\0", "T\0", "K\0", "H\0", "E\0", "S\0", "L\0", "M\0", "J\0" },
+        { "tammik.\0", "helmik.\0", "maalisk.\0", "huhtik.\0", "toukok.\0", "kesäk.\0", "heinäk.\0", "elok.\0", "syysk.\0", "lokak.\0", "marrask.\0", "jouluk.\0" },
+        { "tammikuuta\0", "helmikuuta\0", "maaliskuuta\0", "huhtikuuta\0", "toukokuuta\0", "kesäkuuta\0", "heinäkuuta\0", "elokuuta\0", "syyskuuta\0", "lokakuuta\0", "marraskuuta\0", "joulukuuta\0" },
+        { "T\0", "H\0", "M\0", "H\0", "T\0", "K\0", "H\0", "E\0", "S\0", "L\0", "M\0", "J\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_CL
+        { "su\0", "ma\0", "ti\0", "ke\0", "to\0", "pe\0", "la\0" },
+        { "sunnuntai\0", "maanantai\0", "tiistai\0", "keskiviikko\0", "torstai\0", "perjantai\0", "lauantai\0" },
+        { "S\0", "M\0", "T\0", "K\0", "T\0", "P\0", "L\0" },
+        { "su\0", "ma\0", "ti\0", "ke\0", "to\0", "pe\0", "la\0" },
+        { "sunnuntaina\0", "maanantaina\0", "tiistaina\0", "keskiviikkona\0", "torstaina\0", "perjantaina\0", "lauantaina\0" },
+        { "S\0", "M\0", "T\0", "K\0", "T\0", "P\0", "L\0" }
+    }, // fi
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Colombia,
+        QLocale::Language::Filipino, QLocale::Script::TagalogScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Filipino\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, at %2\0", "%1 at %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%2 %1\0", Q_NULLPTR, "COP\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ene\0", "Peb\0", "Mar\0", "Abr\0", "May\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
+        { "Enero\0", "Pebrero\0", "Marso\0", "Abril\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
+        { "E\0", "P\0", "M\0", "A\0", "M\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
+        { "Ene\0", "Peb\0", "Mar\0", "Abr\0", "May\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
+        { "Enero\0", "Pebrero\0", "Marso\0", "Abril\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
+        { "Ene\0", "Peb\0", "Mar\0", "Abr\0", "May\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
+        // day names
+        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" },
+        { "Linggo\0", "Lunes\0", "Martes\0", "Miyerkules\0", "Huwebes\0", "Biyernes\0", "Sabado\0" },
+        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" },
+        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" },
+        { "Linggo\0", "Lunes\0", "Martes\0", "Miyerkules\0", "Huwebes\0", "Biyernes\0", "Sabado\0" },
+        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" }
+    }, // fil
+    {
+        QLocale::Language::Faroese, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        44, 46, 59, 37, 8722, 43, 69, 2, 0, 48,
+        // quotation
+        "“\0", "”\0", "‘\0", "’\0",
+        // endonym
+        "føroyskt\0", "Føroyar\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "AM\0", "PM\0",
+        // currency
+        "kr\0", "%1 %2\0", Q_NULLPTR, "DKK\0",
+        { "donsk króna\0", "\0", "donsk króna\0", "\0", "\0", "\0", "danskar krónur\0" },
+        // month names
+        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "des\0" },
+        { "januar\0", "februar\0", "mars\0", "apríl\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "des.\0" },
+        { "januar\0", "februar\0", "mars\0", "apríl\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // es_CO
+        { "sun\0", "mán\0", "týs\0", "mik\0", "hós\0", "frí\0", "ley\0" },
+        { "sunnudagur\0", "mánadagur\0", "týsdagur\0", "mikudagur\0", "hósdagur\0", "fríggjadagur\0", "leygardagur\0" },
+        { "S\0", "M\0", "T\0", "M\0", "H\0", "F\0", "L\0" },
+        { "sun.\0", "mán.\0", "týs.\0", "mik.\0", "hós.\0", "frí.\0", "ley.\0" },
+        { "sunnudagur\0", "mánadagur\0", "týsdagur\0", "mikudagur\0", "hósdagur\0", "fríggjadagur\0", "leygardagur\0" },
+        { "S\0", "M\0", "T\0", "M\0", "H\0", "F\0", "L\0" }
+    }, // fo
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::CostaRica,
+        QLocale::Language::Faroese, QLocale::Script::LatinScript, QLocale::Country::Denmark,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9796,9 +9388,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "kr.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9814,13 +9406,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_CR
+    }, // fo_DK
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Cuba,
+        QLocale::Language::Faroese, QLocale::Script::LatinScript, QLocale::Country::FaroeIslands,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9832,7 +9424,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9848,43 +9440,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_CU
+    }, // fo_FO
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::DominicanRepublic,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 8239, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "«\0", "»\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "français\0", "France\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 y %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 et %2\0", "%1 et %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "RD$\0", "%2%1\0", "(%2%1)\0", "DOP\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euros\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
+        { "janvier\0", "février\0", "mars\0", "avril\0", "mai\0", "juin\0", "juillet\0", "août\0", "septembre\0", "octobre\0", "novembre\0", "décembre\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
+        { "janvier\0", "février\0", "mars\0", "avril\0", "mai\0", "juin\0", "juillet\0", "août\0", "septembre\0", "octobre\0", "novembre\0", "décembre\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "dim.\0", "lun.\0", "mar.\0", "mer.\0", "jeu.\0", "ven.\0", "sam.\0" },
+        { "dimanche\0", "lundi\0", "mardi\0", "mercredi\0", "jeudi\0", "vendredi\0", "samedi\0" },
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
+        { "dim.\0", "lun.\0", "mar.\0", "mer.\0", "jeu.\0", "ven.\0", "sam.\0" },
+        { "dimanche\0", "lundi\0", "mardi\0", "mercredi\0", "jeudi\0", "vendredi\0", "samedi\0" },
         { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // es_DO
+    }, // fr
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::CeutaAndMelilla,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Belgium,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -9896,7 +9488,7 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/MM/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
@@ -9916,13 +9508,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_EA
+    }, // fr_BE
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Ecuador,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::BurkinaFaso,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9932,9 +9524,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%2%1\0", "%2-%1\0", "USD\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9950,13 +9542,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_EC
+    }, // fr_BF
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Spain,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Burundi,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -9968,7 +9560,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "FBu\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -9984,9 +9576,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_ES
+    }, // fr_BI
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::EquatorialGuinea,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Benin,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -10002,7 +9594,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "FCFA\0", "%2%1\0", Q_NULLPTR, "XAF\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10018,43 +9610,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_GQ
+    }, // fr_BJ
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Guatemala,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Canada,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "\"\0", "\"\0", "”\0", "“\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "yy-MM-dd\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        "Q\0", "%2%1K\0", Q_NULLPTR, "GTQ\0",
-        { "quetzal\0", "\0", "quetzal\0", "\0", "\0", "\0", "quetzales\0" },
+        "$\0", "%1 k%2\0", Q_NULLPTR, "CAD\0",
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juill.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juill.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_GT
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // fr_CA
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Honduras,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CongoKinshasa,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -10068,9 +9660,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "L\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "FC\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10086,13 +9678,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_HN
+    }, // fr_CD
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::CanaryIslands,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CentralAfricanRepublic,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10120,13 +9712,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_IC
+    }, // fr_CF
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Mexico,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CongoBrazzaville,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10134,11 +9726,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "dd/MM/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%1 k%2\0", Q_NULLPTR, "MXN\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10153,16 +9745,16 @@ static const QLocalePrivate localeTbl[] = {
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // es_MX
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // fr_CG
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Nicaragua,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Switzerland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "\"\0", "\"\0", "‹\0", "›\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
@@ -10170,9 +9762,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "C$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "CHF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10188,13 +9780,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_NI
+    }, // fr_CH
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Panama,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CotedIvoire,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10204,9 +9796,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "B/.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10222,13 +9814,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_PA
+    }, // fr_CI
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Peru,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10236,18 +9828,18 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/MM/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "matin\0", "soir\0",
         // currency
-        "S/\0", "%2 %1\0", Q_NULLPTR, "PEN\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Ene.\0", "Feb.\0", "Mar.\0", "Abr.\0", "May.\0", "Jun.\0", "Jul.\0", "Ago.\0", "Set.\0", "Oct.\0", "Nov.\0", "Dic.\0" },
-        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "set.\0", "oct.\0", "nov.\0", "dic.\0" },
-        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "setiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -10256,13 +9848,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_PE
+    }, // fr_CM
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Philippines,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Djibouti,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10274,7 +9866,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Fdj\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10290,11 +9882,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_PH
+    }, // fr_DJ
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::PuertoRico,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Algeria,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -10306,9 +9898,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "DA\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10324,31 +9916,31 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_PR
+    }, // fr_DZ
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Paraguay,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Gabon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 y %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "Gs.\0", "%2 %1\0", "%2 -%1\0", "PYG\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -10358,13 +9950,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_PY
+    }, // fr_GA
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::ElSalvador,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Guinea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10374,9 +9966,9 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "FG\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10392,31 +9984,31 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_SV
+    }, // fr_GN
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::UnitedStates,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::EquatorialGuinea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/M/y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%1 K %2\0", Q_NULLPTR, "USD\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sep.\0", "oct.\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -10425,14 +10017,14 @@ static const QLocalePrivate localeTbl[] = {
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // es_US
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // fr_GQ
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Uruguay,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Haiti,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10442,16 +10034,16 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%2 %1\0", Q_NULLPTR, "UYU\0",
+        "G\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Ene.\0", "Feb.\0", "Mar.\0", "Abr.\0", "May.\0", "Jun.\0", "Jul.\0", "Ago.\0", "Set.\0", "Oct.\0", "Nov.\0", "Dic.\0" },
-        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "set.\0", "oct.\0", "nov.\0", "dic.\0" },
-        { "enero\0", "febrero\0", "marzo\0", "abril\0", "mayo\0", "junio\0", "julio\0", "agosto\0", "setiembre\0", "octubre\0", "noviembre\0", "diciembre\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -10460,13 +10052,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_UY
+    }, // fr_HT
     {
-        QLocale::Language::Spanish, QLocale::Script::AnyScript, QLocale::Country::Venezuela,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Comoros,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10476,15 +10068,15 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a. m.\0", "p. m.\0",
+        "AM\0", "PM\0",
         // currency
-        "Bs.S\0", "%2%1\0", "%2-%1\0", "VES\0",
-        { "bolívar soberano\0", "\0", "bolívar soberano\0", "\0", "\0", "\0", "bolívares soberanos\0" },
+        "CF\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ene.\0", "feb.\0", "mar.\0", "abr.\0", "may.\0", "jun.\0", "jul.\0", "ago.\0", "sept.\0", "oct.\0", "nov.\0", "dic.\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -10494,47 +10086,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // es_VE
+    }, // fr_KM
     {
-        QLocale::Language::Estonian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Luxembourg,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
+        46, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "eesti\0", "Etioopia\0",
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ja %2\0", "%1 ja %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "ETB\0",
-        { "Etioopia birr\0", "\0", "Etioopia birr\0", "\0", "\0", "\0", "Etioopia birri\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jaan\0", "veebr\0", "märts\0", "apr\0", "mai\0", "juuni\0", "juuli\0", "aug\0", "sept\0", "okt\0", "nov\0", "dets\0" },
-        { "jaanuar\0", "veebruar\0", "märts\0", "aprill\0", "mai\0", "juuni\0", "juuli\0", "august\0", "september\0", "oktoober\0", "november\0", "detsember\0" },
-        { "J\0", "V\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jaan\0", "veebr\0", "märts\0", "apr\0", "mai\0", "juuni\0", "juuli\0", "aug\0", "sept\0", "okt\0", "nov\0", "dets\0" },
-        { "jaanuar\0", "veebruar\0", "märts\0", "aprill\0", "mai\0", "juuni\0", "juuli\0", "august\0", "september\0", "oktoober\0", "november\0", "detsember\0" },
-        { "J\0", "V\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" },
-        { "pühapäev\0", "esmaspäev\0", "teisipäev\0", "kolmapäev\0", "neljapäev\0", "reede\0", "laupäev\0" },
-        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" },
-        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" },
-        { "pühapäev\0", "esmaspäev\0", "teisipäev\0", "kolmapäev\0", "neljapäev\0", "reede\0", "laupäev\0" },
-        { "P\0", "E\0", "T\0", "K\0", "N\0", "R\0", "L\0" }
-    }, // et
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // fr_LU
     {
-        QLocale::Language::Estonian, QLocale::Script::LatinScript, QLocale::Country::Estonia,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Morocco,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10544,15 +10136,15 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "jan.\0", "fév.\0", "mar.\0", "avr.\0", "mai\0", "jui.\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "jan.\0", "fév.\0", "mar.\0", "avr.\0", "mai\0", "jui.\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -10562,47 +10154,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // et_EE
+    }, // fr_MA
     {
-        QLocale::Language::Basque, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Madagascar,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 8722, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
-        "“\0", "”\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "euskara\0", "Europar Batasuna\0",
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 eta %2\0", "%1 eta %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "euroa\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
+        "Ar\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "urt.\0", "ots.\0", "mar.\0", "api.\0", "mai.\0", "eka.\0", "uzt.\0", "abu.\0", "ira.\0", "urr.\0", "aza.\0", "abe.\0" },
-        { "urtarrila\0", "otsaila\0", "martxoa\0", "apirila\0", "maiatza\0", "ekaina\0", "uztaila\0", "abuztua\0", "iraila\0", "urria\0", "azaroa\0", "abendua\0" },
-        { "U\0", "O\0", "M\0", "A\0", "M\0", "E\0", "U\0", "A\0", "I\0", "U\0", "A\0", "A\0" },
-        { "urt.\0", "ots.\0", "mar.\0", "api.\0", "mai.\0", "eka.\0", "uzt.\0", "abu.\0", "ira.\0", "urr.\0", "aza.\0", "abe.\0" },
-        { "urtarrila\0", "otsaila\0", "martxoa\0", "apirila\0", "maiatza\0", "ekaina\0", "uztaila\0", "abuztua\0", "iraila\0", "urria\0", "azaroa\0", "abendua\0" },
-        { "U\0", "O\0", "M\0", "A\0", "M\0", "E\0", "U\0", "A\0", "I\0", "U\0", "A\0", "A\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "ig.\0", "al.\0", "ar.\0", "az.\0", "og.\0", "or.\0", "lr.\0" },
-        { "igandea\0", "astelehena\0", "asteartea\0", "asteazkena\0", "osteguna\0", "ostirala\0", "larunbata\0" },
-        { "I\0", "A\0", "A\0", "A\0", "O\0", "O\0", "L\0" },
-        { "ig.\0", "al.\0", "ar.\0", "az.\0", "og.\0", "or.\0", "lr.\0" },
-        { "igandea\0", "astelehena\0", "asteartea\0", "asteazkena\0", "osteguna\0", "ostirala\0", "larunbata\0" },
-        { "I\0", "A\0", "A\0", "A\0", "O\0", "O\0", "L\0" }
-    }, // eu
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // fr_MG
     {
-        QLocale::Language::Basque, QLocale::Script::AnyScript, QLocale::Country::Spain,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Mali,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10630,49 +10222,15 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // eu_ES
+    }, // fr_ML
     {
-        QLocale::Language::Ewondo, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Mauritania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
-        // endonym
-        "ewondo\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "kíkíríg\0", "ngəgógəle\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "o\0", "b\0", "l\0", "n\0", "t\0", "s\0", "z\0", "m\0", "e\0", "a\0", "d\0", "b\0" },
-        { "ngo\0", "ngb\0", "ngl\0", "ngn\0", "ngt\0", "ngs\0", "ngz\0", "ngm\0", "nge\0", "nga\0", "ngad\0", "ngab\0" },
-        { "ngɔn osú\0", "ngɔn bɛ̌\0", "ngɔn lála\0", "ngɔn nyina\0", "ngɔn tána\0", "ngɔn saməna\0", "ngɔn zamgbála\0", "ngɔn mwom\0", "ngɔn ebulú\0", "ngɔn awóm\0", "ngɔn awóm ai dziá\0", "ngɔn awóm ai bɛ̌\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "s\0", "m\0", "s\0", "s\0", "s\0", "f\0", "s\0" },
-        { "sɔ́n\0", "mɔ́n\0", "smb\0", "sml\0", "smn\0", "fúl\0", "sér\0" },
-        { "sɔ́ndɔ\0", "mɔ́ndi\0", "sɔ́ndɔ məlú mə́bɛ̌\0", "sɔ́ndɔ məlú mə́lɛ́\0", "sɔ́ndɔ məlú mə́nyi\0", "fúladé\0", "séradé\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ewo
-    {
-        QLocale::Language::Ewondo, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
@@ -10682,7 +10240,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "UM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10698,47 +10256,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ewo_CM
+    }, // fr_MR
     {
-        QLocale::Language::Persian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Mauritius,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 1642, 45, 43, 101, 2, 1, 1776,
-        // quotation
-        "«\0", "»\0", "‹\0", "›\0",
-        // endonym
-        "فارسی\0", Q_NULLPTR,
-        // list pattern
-        "%1،‏ %2\0", "%1،‏ %2\0", "%1، و %2\0", "%1 و %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "قبل‌ازظهر\0", "بعدازظهر\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "ژ\0", "ف\0", "م\0", "آ\0", "م\0", "ژ\0", "ژ\0", "ا\0", "س\0", "ا\0", "ن\0", "د\0" },
-        { "ژانویهٔ\0", "فوریهٔ\0", "مارس\0", "آوریل\0", "مهٔ\0", "ژوئن\0", "ژوئیهٔ\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "ژانویهٔ\0", "فوریهٔ\0", "مارس\0", "آوریل\0", "مهٔ\0", "ژوئن\0", "ژوئیهٔ\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "ژ\0", "ف\0", "م\0", "آ\0", "م\0", "ژ\0", "ژ\0", "ا\0", "س\0", "ا\0", "ن\0", "د\0" },
-        // day names
-        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
-        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
-        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" },
-        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
-        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
-        { "ی\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" }
-    }, // fa
-    {
-        QLocale::Language::Persian, QLocale::Script::AnyScript, QLocale::Country::Afghanistan,
-        // week
-        Qt::Saturday, Qt::Thursday, Qt::Thursday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10750,15 +10274,15 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "AFN\0",
+        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "ج\0", "F\0", "M\0", "ا\0", "M\0", "ج\0", "ج\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "جنو\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جول\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسم\0" },
-        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "ج\0", "2\0", "3\0", "ا\0", "5\0", "ج\0", "ج\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
@@ -10766,11 +10290,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fa_AF
+    }, // fr_MU
     {
-        QLocale::Language::Persian, QLocale::Script::AnyScript, QLocale::Country::Iran,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::NewCaledonia,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
@@ -10800,47 +10324,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fa_IR
-    {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "„\0", "”\0", "‚\0", "’\0",
-        // endonym
-        "Pulaar\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "subaka\0", "kikiiɗe\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "s\0", "c\0", "m\0", "s\0", "d\0", "k\0", "m\0", "j\0", "s\0", "y\0", "j\0", "b\0" },
-        { "sii\0", "col\0", "mbo\0", "see\0", "duu\0", "kor\0", "mor\0", "juk\0", "slt\0", "yar\0", "jol\0", "bow\0" },
-        { "siilo\0", "colte\0", "mbooy\0", "seeɗto\0", "duujal\0", "korse\0", "morso\0", "juko\0", "siilto\0", "yarkomaa\0", "jolal\0", "bowte\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "d\0", "a\0", "m\0", "n\0", "n\0", "m\0", "h\0" },
-        { "dew\0", "aaɓ\0", "maw\0", "nje\0", "naa\0", "mwd\0", "hbi\0" },
-        { "dewo\0", "aaɓnde\0", "mawbaare\0", "njeslaare\0", "naasaande\0", "mawnde\0", "hoore-biir\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff
+    }, // fr_NC
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Niger,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10868,9 +10358,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn
+    }, // fr_NE
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::BurkinaFaso,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::FrenchPolynesia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -10902,9 +10392,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_BF
+    }, // fr_PF
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Cameroon,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Rwanda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -10920,7 +10410,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "RF\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10936,9 +10426,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_CM
+    }, // fr_RW
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Ghana,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Seychelles,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -10954,7 +10444,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "GH₵\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "SR\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -10970,13 +10460,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_GH
+    }, // fr_SC
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Gambia,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Senegal,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -10988,7 +10478,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "D\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11004,11 +10494,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_GM
+    }, // fr_SN
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Guinea,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Syria,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
@@ -11022,7 +10512,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "FG\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "LS\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11038,9 +10528,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_GN
+    }, // fr_SY
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::GuineaBissau,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Chad,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -11072,13 +10562,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_GW
+    }, // fr_TD
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Liberia,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Togo,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -11090,7 +10580,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11106,13 +10596,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_LR
+    }, // fr_TG
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Mauritania,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Tunisia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 3, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -11124,7 +10614,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "UM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "DT\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11140,9 +10630,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_MR
+    }, // fr_TN
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Niger,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Vanuatu,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -11158,7 +10648,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "VT\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11174,13 +10664,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_NE
+    }, // fr_VU
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Nigeria,
+        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::WallisAndFutuna,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -11192,7 +10682,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "₦\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11208,53 +10698,53 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_NG
+    }, // fr_WF
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::SierraLeone,
+        QLocale::Language::Friulian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "‘\0", "’\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "furlan\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.\0", "p.\0",
         // currency
-        "Le\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Zen\0", "Fev\0", "Mar\0", "Avr\0", "Mai\0", "Jug\0", "Lui\0", "Avo\0", "Set\0", "Otu\0", "Nov\0", "Dic\0" },
+        { "Zenâr\0", "Fevrâr\0", "Març\0", "Avrîl\0", "Mai\0", "Jugn\0", "Lui\0", "Avost\0", "Setembar\0", "Otubar\0", "Novembar\0", "Dicembar\0" },
+        { "Z\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Zen\0", "Fev\0", "Mar\0", "Avr\0", "Mai\0", "Jug\0", "Lui\0", "Avo\0", "Set\0", "Otu\0", "Nov\0", "Dic\0" },
+        { "Zenâr\0", "Fevrâr\0", "Març\0", "Avrîl\0", "Mai\0", "Jugn\0", "Lui\0", "Avost\0", "Setembar\0", "Otubar\0", "Novembar\0", "Dicembar\0" },
+        { "Z\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_SL
+        { "dom\0", "lun\0", "mar\0", "mie\0", "joi\0", "vin\0", "sab\0" },
+        { "domenie\0", "lunis\0", "martars\0", "miercus\0", "joibe\0", "vinars\0", "sabide\0" },
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
+        { "dom\0", "lun\0", "mar\0", "mie\0", "joi\0", "vin\0", "sab\0" },
+        { "domenie\0", "lunis\0", "martars\0", "miercus\0", "joibe\0", "vinars\0", "sabide\0" },
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // fur
     {
-        QLocale::Language::Fulah, QLocale::Script::AnyScript, QLocale::Country::Senegal,
+        QLocale::Language::WesternFrisian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Frysk\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 en %2\0", "%1 en %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -11263,59 +10753,93 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mrt\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Jannewaris\0", "Febrewaris\0", "Maart\0", "April\0", "Maaie\0", "Juny\0", "July\0", "Augustus\0", "Septimber\0", "Oktober\0", "Novimber\0", "Desimber\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mrt\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Jannewaris\0", "Febrewaris\0", "Maart\0", "April\0", "Maaie\0", "Juny\0", "July\0", "Augustus\0", "Septimber\0", "Oktober\0", "Novimber\0", "Desimber\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "si\0", "mo\0", "ti\0", "wo\0", "to\0", "fr\0", "so\0" },
+        { "snein\0", "moandei\0", "tiisdei\0", "woansdei\0", "tongersdei\0", "freed\0", "sneon\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ff_Latn_SN
+        { "si\0", "mo\0", "ti\0", "wo\0", "to\0", "fr\0", "so\0" },
+        { "snein\0", "moandei\0", "tiisdei\0", "woansdei\0", "tongersdei\0", "freed\0", "sneon\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // fy
     {
-        QLocale::Language::Finnish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Irish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 8722, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "â\80\9d\0", "â\80\9d\0", "â\80\99\0", "’\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "’\0",
         // endonym
-        "suomi\0", "Suomi\0",
+        "Gaeilge\0", "an Ghabúin\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ja %2\0", "%1 ja %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, agus %2\0", "%1 agus %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ap.\0", "ip.\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euroa\0" },
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XAF\0",
+        { "Franc CFA na hAfraice Láir\0", "\0", "fhranc CFA na hAfraice Láir\0", "fhranc CFA na hAfraice Láir\0", "fhranc CFA na hAfraice Láir\0", "bhfranc CFA na hAfraice Láir\0", "franc CFA na hAfraice Láir\0" },
         // month names
-        { "tammi\0", "helmi\0", "maalis\0", "huhti\0", "touko\0", "kesä\0", "heinä\0", "elo\0", "syys\0", "loka\0", "marras\0", "joulu\0" },
-        { "tammikuu\0", "helmikuu\0", "maaliskuu\0", "huhtikuu\0", "toukokuu\0", "kesäkuu\0", "heinäkuu\0", "elokuu\0", "syyskuu\0", "lokakuu\0", "marraskuu\0", "joulukuu\0" },
-        { "T\0", "H\0", "M\0", "H\0", "T\0", "K\0", "H\0", "E\0", "S\0", "L\0", "M\0", "J\0" },
-        { "tammik.\0", "helmik.\0", "maalisk.\0", "huhtik.\0", "toukok.\0", "kesäk.\0", "heinäk.\0", "elok.\0", "syysk.\0", "lokak.\0", "marrask.\0", "jouluk.\0" },
-        { "tammikuuta\0", "helmikuuta\0", "maaliskuuta\0", "huhtikuuta\0", "toukokuuta\0", "kesäkuuta\0", "heinäkuuta\0", "elokuuta\0", "syyskuuta\0", "lokakuuta\0", "marraskuuta\0", "joulukuuta\0" },
-        { "T\0", "H\0", "M\0", "H\0", "T\0", "K\0", "H\0", "E\0", "S\0", "L\0", "M\0", "J\0" },
+        { "Ean\0", "Feabh\0", "Márta\0", "Aib\0", "Beal\0", "Meith\0", "Iúil\0", "Lún\0", "MFómh\0", "DFómh\0", "Samh\0", "Noll\0" },
+        { "Eanáir\0", "Feabhra\0", "Márta\0", "Aibreán\0", "Bealtaine\0", "Meitheamh\0", "Iúil\0", "Lúnasa\0", "Meán Fómhair\0", "Deireadh Fómhair\0", "Samhain\0", "Nollaig\0" },
+        { "E\0", "F\0", "M\0", "A\0", "B\0", "M\0", "I\0", "L\0", "M\0", "D\0", "S\0", "N\0" },
+        { "Ean\0", "Feabh\0", "Márta\0", "Aib\0", "Beal\0", "Meith\0", "Iúil\0", "Lún\0", "MFómh\0", "DFómh\0", "Samh\0", "Noll\0" },
+        { "Eanáir\0", "Feabhra\0", "Márta\0", "Aibreán\0", "Bealtaine\0", "Meitheamh\0", "Iúil\0", "Lúnasa\0", "Meán Fómhair\0", "Deireadh Fómhair\0", "Samhain\0", "Nollaig\0" },
+        { "E\0", "F\0", "M\0", "A\0", "B\0", "M\0", "I\0", "L\0", "M\0", "D\0", "S\0", "N\0" },
         // day names
-        { "su\0", "ma\0", "ti\0", "ke\0", "to\0", "pe\0", "la\0" },
-        { "sunnuntai\0", "maanantai\0", "tiistai\0", "keskiviikko\0", "torstai\0", "perjantai\0", "lauantai\0" },
-        { "S\0", "M\0", "T\0", "K\0", "T\0", "P\0", "L\0" },
-        { "su\0", "ma\0", "ti\0", "ke\0", "to\0", "pe\0", "la\0" },
-        { "sunnuntaina\0", "maanantaina\0", "tiistaina\0", "keskiviikkona\0", "torstaina\0", "perjantaina\0", "lauantaina\0" },
-        { "S\0", "M\0", "T\0", "K\0", "T\0", "P\0", "L\0" }
-    }, // fi
+        { "Domh\0", "Luan\0", "Máirt\0", "Céad\0", "Déar\0", "Aoine\0", "Sath\0" },
+        { "Dé Domhnaigh\0", "Dé Luain\0", "Dé Máirt\0", "Dé Céadaoin\0", "Déardaoin\0", "Dé hAoine\0", "Dé Sathairn\0" },
+        { "D\0", "L\0", "M\0", "C\0", "D\0", "A\0", "S\0" },
+        { "Domh\0", "Luan\0", "Máirt\0", "Céad\0", "Déar\0", "Aoine\0", "Sath\0" },
+        { "Dé Domhnaigh\0", "Dé Luain\0", "Dé Máirt\0", "Dé Céadaoin\0", "Déardaoin\0", "Dé hAoine\0", "Dé Sathairn\0" },
+        { "D\0", "L\0", "M\0", "C\0", "D\0", "A\0", "S\0" }
+    }, // ga
     {
-        QLocale::Language::Finnish, QLocale::Script::AnyScript, QLocale::Country::Finland,
+        QLocale::Language::ScottishGaelic, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "“\0", "”\0", "‘\0", "’\0",
+        // endonym
+        "Gàidhlig\0", "Greanàda\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 agus %2\0", "%1 agus %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "m\0", "f\0",
+        // currency
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XCD\0",
+        { "Dolar Caraibeach earach\0", "\0", "dolar Caraibeach earach\0", "dholar Caraibeach earach\0", "dolaran Caraibeach earach\0", "\0", "dolar Caraibeach earach\0" },
+        // month names
+        { "Faoi\0", "Gearr\0", "Màrt\0", "Gibl\0", "Cèit\0", "Ògmh\0", "Iuch\0", "Lùna\0", "Sult\0", "Dàmh\0", "Samh\0", "Dùbh\0" },
+        { "Am Faoilleach\0", "An Gearran\0", "Am Màrt\0", "An Giblean\0", "An Cèitean\0", "An t-Ògmhios\0", "An t-Iuchar\0", "An Lùnastal\0", "An t-Sultain\0", "An Dàmhair\0", "An t-Samhain\0", "An Dùbhlachd\0" },
+        { "F\0", "G\0", "M\0", "G\0", "C\0", "Ò\0", "I\0", "L\0", "S\0", "D\0", "S\0", "D\0" },
+        { "Faoi\0", "Gearr\0", "Màrt\0", "Gibl\0", "Cèit\0", "Ògmh\0", "Iuch\0", "Lùna\0", "Sult\0", "Dàmh\0", "Samh\0", "Dùbh\0" },
+        { "dhen Fhaoilleach\0", "dhen Ghearran\0", "dhen Mhàrt\0", "dhen Ghiblean\0", "dhen Chèitean\0", "dhen Ògmhios\0", "dhen Iuchar\0", "dhen Lùnastal\0", "dhen t-Sultain\0", "dhen Dàmhair\0", "dhen t-Samhain\0", "dhen Dùbhlachd\0" },
+        { "F\0", "G\0", "M\0", "G\0", "C\0", "Ò\0", "I\0", "L\0", "S\0", "D\0", "S\0", "D\0" },
+        // day names
+        { "DiD\0", "DiL\0", "DiM\0", "DiC\0", "Dia\0", "Dih\0", "DiS\0" },
+        { "DiDòmhnaich\0", "DiLuain\0", "DiMàirt\0", "DiCiadain\0", "DiarDaoin\0", "DihAoine\0", "DiSathairne\0" },
+        { "D\0", "L\0", "M\0", "C\0", "A\0", "H\0", "S\0" },
+        { "DiD\0", "DiL\0", "DiM\0", "DiC\0", "Dia\0", "Dih\0", "DiS\0" },
+        { "DiDòmhnaich\0", "DiLuain\0", "DiMàirt\0", "DiCiadain\0", "DiarDaoin\0", "DihAoine\0", "DiSathairne\0" },
+        { "D\0", "L\0", "M\0", "C\0", "A\0", "H\0", "S\0" }
+    }, // gd
+    {
+        QLocale::Language::ScottishGaelic, QLocale::Script::AnyScript, QLocale::Country::UnitedKingdom,
+        // week
+        Qt::Sunday, Qt::Saturday, Qt::Sunday,
+        // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
@@ -11344,57 +10868,57 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fi_FI
+    }, // gd_GB
     {
-        QLocale::Language::Filipino, QLocale::Script::TagalogScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Galician, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 0, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Filipino\0", Q_NULLPTR,
+        "galego\0", "Groenlandia\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, at %2\0", "%1 at %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "DKK\0",
+        { "Coroa dinamarquesa\0", "\0", "coroa dinamarquesa\0", "\0", "\0", "\0", "coroas dinamarquesas\0" },
         // month names
-        { "Ene\0", "Peb\0", "Mar\0", "Abr\0", "May\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
-        { "Enero\0", "Pebrero\0", "Marso\0", "Abril\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
-        { "E\0", "P\0", "M\0", "A\0", "M\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
-        { "Ene\0", "Peb\0", "Mar\0", "Abr\0", "May\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
-        { "Enero\0", "Pebrero\0", "Marso\0", "Abril\0", "Mayo\0", "Hunyo\0", "Hulyo\0", "Agosto\0", "Setyembre\0", "Oktubre\0", "Nobyembre\0", "Disyembre\0" },
-        { "Ene\0", "Peb\0", "Mar\0", "Abr\0", "May\0", "Hun\0", "Hul\0", "Ago\0", "Set\0", "Okt\0", "Nob\0", "Dis\0" },
+        { "Xan.\0", "Feb.\0", "Mar.\0", "Abr.\0", "Maio\0", "Xuño\0", "Xul.\0", "Ago.\0", "Set.\0", "Out.\0", "Nov.\0", "Dec.\0" },
+        { "Xaneiro\0", "Febreiro\0", "Marzo\0", "Abril\0", "Maio\0", "Xuño\0", "Xullo\0", "Agosto\0", "Setembro\0", "Outubro\0", "Novembro\0", "Decembro\0" },
+        { "X\0", "F\0", "M\0", "A\0", "M\0", "X\0", "X\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "xan.\0", "feb.\0", "mar.\0", "abr.\0", "maio\0", "xuño\0", "xul.\0", "ago.\0", "set.\0", "out.\0", "nov.\0", "dec.\0" },
+        { "xaneiro\0", "febreiro\0", "marzo\0", "abril\0", "maio\0", "xuño\0", "xullo\0", "agosto\0", "setembro\0", "outubro\0", "novembro\0", "decembro\0" },
+        { "x.\0", "f.\0", "m.\0", "a.\0", "m.\0", "x.\0", "x.\0", "a.\0", "s.\0", "o.\0", "n.\0", "d.\0" },
         // day names
-        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" },
-        { "Linggo\0", "Lunes\0", "Martes\0", "Miyerkules\0", "Huwebes\0", "Biyernes\0", "Sabado\0" },
-        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" },
-        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" },
-        { "Linggo\0", "Lunes\0", "Martes\0", "Miyerkules\0", "Huwebes\0", "Biyernes\0", "Sabado\0" },
-        { "Lin\0", "Lun\0", "Mar\0", "Miy\0", "Huw\0", "Biy\0", "Sab\0" }
-    }, // fil
+        { "Dom.\0", "Luns\0", "Mar.\0", "Mér.\0", "Xov.\0", "Ven.\0", "Sáb.\0" },
+        { "Domingo\0", "Luns\0", "Martes\0", "Mércores\0", "Xoves\0", "Venres\0", "Sábado\0" },
+        { "D\0", "L\0", "M\0", "M\0", "X\0", "V\0", "S\0" },
+        { "dom.\0", "luns\0", "mar.\0", "mér.\0", "xov.\0", "ven.\0", "sáb.\0" },
+        { "domingo\0", "luns\0", "martes\0", "mércores\0", "xoves\0", "venres\0", "sábado\0" },
+        { "d.\0", "l.\0", "m.\0", "m.\0", "x.\0", "v.\0", "s.\0" }
+    }, // gl
     {
-        QLocale::Language::Filipino, QLocale::Script::TagalogScript, QLocale::Country::Philippines,
+        QLocale::Language::SwissGerman, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 8217, 59, 37, 8722, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "‹\0", "›\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Schwiizertüütsch\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 und %2\0", "%1 und %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Vormittag\0", "Namittag\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -11402,53 +10926,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
+        { "Januar\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "Auguscht\0", "Septämber\0", "Oktoober\0", "Novämber\0", "Dezämber\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
+        { "Su.\0", "Mä.\0", "Zi.\0", "Mi.\0", "Du.\0", "Fr.\0", "Sa.\0" },
+        { "Sunntig\0", "Määntig\0", "Ziischtig\0", "Mittwuch\0", "Dunschtig\0", "Friitig\0", "Samschtig\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fil_PH
-    {
-        QLocale::Language::Faroese, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 8722, 43, 69, 2, 0, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "føroyskt\0", "Føroyar\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "kr\0", "%1 %2\0", Q_NULLPTR, "DKK\0",
-        { "donsk króna\0", "\0", "donsk króna\0", "\0", "\0", "\0", "danskar krónur\0" },
-        // month names
-        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "des\0" },
-        { "januar\0", "februar\0", "mars\0", "apríl\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "des.\0" },
-        { "januar\0", "februar\0", "mars\0", "apríl\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "sun\0", "mán\0", "týs\0", "mik\0", "hós\0", "frí\0", "ley\0" },
-        { "sunnudagur\0", "mánadagur\0", "týsdagur\0", "mikudagur\0", "hósdagur\0", "fríggjadagur\0", "leygardagur\0" },
-        { "S\0", "M\0", "T\0", "M\0", "H\0", "F\0", "L\0" },
-        { "sun.\0", "mán.\0", "týs.\0", "mik.\0", "hós.\0", "frí.\0", "ley.\0" },
-        { "sunnudagur\0", "mánadagur\0", "týsdagur\0", "mikudagur\0", "hósdagur\0", "fríggjadagur\0", "leygardagur\0" },
-        { "S\0", "M\0", "T\0", "M\0", "H\0", "F\0", "L\0" }
-    }, // fo
+    }, // gsw
     {
-        QLocale::Language::Faroese, QLocale::Script::LatinScript, QLocale::Country::Denmark,
+        QLocale::Language::SwissGerman, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -11464,7 +10954,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "kr.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11480,9 +10970,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fo_DK
+    }, // gsw_CH
     {
-        QLocale::Language::Faroese, QLocale::Script::LatinScript, QLocale::Country::FaroeIslands,
+        QLocale::Language::SwissGerman, QLocale::Script::AnyScript, QLocale::Country::Liechtenstein,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -11514,45 +11004,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fo_FO
+    }, // gsw_LI
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Gujarati, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 8239, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "«\0", "»\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "français\0", "France\0",
+        "ગુજરાતી\0", "ગ્વામ\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 et %2\0", "%1 et %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 અને %2\0", "%1 અને %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euros\0" },
+        "$\0", "%2%1\0", Q_NULLPTR, "USD\0",
+        { "યુઍસ ડોલર\0", "\0", "યુઍસ ડોલર\0", "\0", "\0", "\0", "યુઍસ ડોલર\0" },
         // month names
-        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
-        { "janvier\0", "février\0", "mars\0", "avril\0", "mai\0", "juin\0", "juillet\0", "août\0", "septembre\0", "octobre\0", "novembre\0", "décembre\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
-        { "janvier\0", "février\0", "mars\0", "avril\0", "mai\0", "juin\0", "juillet\0", "août\0", "septembre\0", "octobre\0", "novembre\0", "décembre\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "જાન્યુ\0", "ફેબ્રુ\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટે\0", "ઑક્ટો\0", "નવે\0", "ડિસે\0" },
+        { "જાન્યુઆરી\0", "ફેબ્રુઆરી\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટેમ્બર\0", "ઑક્ટોબર\0", "નવેમ્બર\0", "ડિસેમ્બર\0" },
+        { "જા\0", "ફે\0", "મા\0", "એ\0", "મે\0", "જૂ\0", "જુ\0", "ઑ\0", "સ\0", "ઑ\0", "ન\0", "ડિ\0" },
+        { "જાન્યુ\0", "ફેબ્રુ\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટે\0", "ઑક્ટો\0", "નવે\0", "ડિસે\0" },
+        { "જાન્યુઆરી\0", "ફેબ્રુઆરી\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટેમ્બર\0", "ઑક્ટોબર\0", "નવેમ્બર\0", "ડિસેમ્બર\0" },
+        { "જા\0", "ફે\0", "મા\0", "એ\0", "મે\0", "જૂ\0", "જુ\0", "ઑ\0", "સ\0", "ઑ\0", "ન\0", "ડિ\0" },
         // day names
-        { "dim.\0", "lun.\0", "mar.\0", "mer.\0", "jeu.\0", "ven.\0", "sam.\0" },
-        { "dimanche\0", "lundi\0", "mardi\0", "mercredi\0", "jeudi\0", "vendredi\0", "samedi\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
-        { "dim.\0", "lun.\0", "mar.\0", "mer.\0", "jeu.\0", "ven.\0", "sam.\0" },
-        { "dimanche\0", "lundi\0", "mardi\0", "mercredi\0", "jeudi\0", "vendredi\0", "samedi\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // fr
+        { "રવિ\0", "સોમ\0", "મંગળ\0", "બુધ\0", "ગુરુ\0", "શુક્ર\0", "શનિ\0" },
+        { "રવિવાર\0", "સોમવાર\0", "મંગળવાર\0", "બુધવાર\0", "ગુરુવાર\0", "શુક્રવાર\0", "શનિવાર\0" },
+        { "ર\0", "સો\0", "મં\0", "બુ\0", "ગુ\0", "શુ\0", "શ\0" },
+        { "રવિ\0", "સોમ\0", "મંગળ\0", "બુધ\0", "ગુરુ\0", "શુક્ર\0", "શનિ\0" },
+        { "રવિવાર\0", "સોમવાર\0", "મંગળવાર\0", "બુધવાર\0", "ગુરુવાર\0", "શુક્રવાર\0", "શનિવાર\0" },
+        { "ર\0", "સો\0", "મં\0", "બુ\0", "ગુ\0", "શુ\0", "શ\0" }
+    }, // gu
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Belgium,
+        QLocale::Language::Gujarati, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -11562,7 +11052,7 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/MM/yy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
@@ -11582,87 +11072,87 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_BE
+    }, // gu_IN
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::BurkinaFaso,
+        QLocale::Language::Gusii, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Ekegusii\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Mambia\0", "Mog\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "C\0", "F\0", "M\0", "A\0", "M\0", "J\0", "C\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Can\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Cul\0", "Agt\0", "Sep\0", "Okt\0", "Nob\0", "Dis\0" },
+        { "Chanuari\0", "Feburari\0", "Machi\0", "Apiriri\0", "Mei\0", "Juni\0", "Chulai\0", "Agosti\0", "Septemba\0", "Okitoba\0", "Nobemba\0", "Disemba\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "C\0", "C\0", "C\0", "C\0", "A\0", "I\0", "E\0" },
+        { "Cpr\0", "Ctt\0", "Cmn\0", "Cmt\0", "Ars\0", "Icm\0", "Est\0" },
+        { "Chumapiri\0", "Chumatato\0", "Chumaine\0", "Chumatano\0", "Aramisi\0", "Ichuma\0", "Esabato\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_BF
+    }, // guz
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Burundi,
+        QLocale::Language::Manx, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Gaelg\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        "FBu\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J-guer\0", "T-arree\0", "Mayrnt\0", "Avrril\0", "Boaldyn\0", "M-souree\0", "J-souree\0", "Luanistyn\0", "M-fouyir\0", "J-fouyir\0", "M-Houney\0", "M-Nollick\0" },
+        { "Jerrey-geuree\0", "Toshiaght-arree\0", "Mayrnt\0", "Averil\0", "Boaldyn\0", "Mean-souree\0", "Jerrey-souree\0", "Luanistyn\0", "Mean-fouyir\0", "Jerrey-fouyir\0", "Mee Houney\0", "Mee ny Nollick\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "Jed\0", "Jel\0", "Jem\0", "Jerc\0", "Jerd\0", "Jeh\0", "Jes\0" },
+        { "Jedoonee\0", "Jelhein\0", "Jemayrt\0", "Jercean\0", "Jerdein\0", "Jeheiney\0", "Jesarn\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_BI
+    }, // gv
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Benin,
+        QLocale::Language::Hausa, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Hausa\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 da %2\0", "%1 da %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -11671,22 +11161,22 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
+        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
+        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_BJ
+        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
+        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
+        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" },
+        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
+        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
+        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" }
+    }, // ha
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::StBarthelemy,
+        QLocale::Language::Hausa, QLocale::Script::AnyScript, QLocale::Country::Ghana,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -11702,7 +11192,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "GH₵\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11718,51 +11208,51 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_BL
+    }, // ha_GH
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Canada,
+        QLocale::Language::Hausa, QLocale::Script::AnyScript, QLocale::Country::Niger,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "”\0", "“\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Hausa\0", "Nijar\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 da %2\0", "%1 da %2\0",
         // date/time format
-        "yy-MM-dd\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "AM\0", "PM\0",
         // currency
-        "$\0", "%1 k%2\0", Q_NULLPTR, "CAD\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "XOF\0",
+        { "Kuɗin Sefa na Afirka Ta Yamma\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juill.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "janv.\0", "févr.\0", "mars\0", "avr.\0", "mai\0", "juin\0", "juill.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
+        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
+        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // fr_CA
+        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
+        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
+        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" },
+        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
+        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
+        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" }
+    }, // ha_NE
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CongoKinshasa,
+        QLocale::Language::Hawaiian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ʻŌlelo Hawaiʻi\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -11770,35 +11260,35 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "FC\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ian.\0", "Pep.\0", "Mal.\0", "ʻAp.\0", "Mei\0", "Iun.\0", "Iul.\0", "ʻAu.\0", "Kep.\0", "ʻOk.\0", "Now.\0", "Kek.\0" },
+        { "Ianuali\0", "Pepeluali\0", "Malaki\0", "ʻApelila\0", "Mei\0", "Iune\0", "Iulai\0", "ʻAukake\0", "Kepakemapa\0", "ʻOkakopa\0", "Nowemapa\0", "Kekemapa\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Ian.\0", "Pep.\0", "Mal.\0", "ʻAp.\0", "Mei\0", "Iun.\0", "Iul.\0", "ʻAu.\0", "Kep.\0", "ʻOk.\0", "Now.\0", "Kek.\0" },
+        { "Ianuali\0", "Pepeluali\0", "Malaki\0", "ʻApelila\0", "Mei\0", "Iune\0", "Iulai\0", "ʻAukake\0", "Kepakemapa\0", "ʻOkakopa\0", "Nowemapa\0", "Kekemapa\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "LP\0", "P1\0", "P2\0", "P3\0", "P4\0", "P5\0", "P6\0" },
+        { "Lāpule\0", "Poʻakahi\0", "Poʻalua\0", "Poʻakolu\0", "Poʻahā\0", "Poʻalima\0", "Poʻaono\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_CD
+        { "LP\0", "P1\0", "P2\0", "P3\0", "P4\0", "P5\0", "P6\0" },
+        { "Lāpule\0", "Poʻakahi\0", "Poʻalua\0", "Poʻakolu\0", "Poʻahā\0", "Poʻalima\0", "Poʻaono\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // haw
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CentralAfricanRepublic,
+        QLocale::Language::Hebrew, QLocale::Script::HebrewScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "”\0", "”\0", "’\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "עברית\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ו%2\0", "%1 ו%2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -11807,26 +11297,26 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "ינו׳\0", "פבר׳\0", "מרץ\0", "אפר׳\0", "מאי\0", "יוני\0", "יולי\0", "אוג׳\0", "ספט׳\0", "אוק׳\0", "נוב׳\0", "דצמ׳\0" },
+        { "ינואר\0", "פברואר\0", "מרץ\0", "אפריל\0", "מאי\0", "יוני\0", "יולי\0", "אוגוסט\0", "ספטמבר\0", "אוקטובר\0", "נובמבר\0", "דצמבר\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ינו׳\0", "פבר׳\0", "מרץ\0", "אפר׳\0", "מאי\0", "יוני\0", "יולי\0", "אוג׳\0", "ספט׳\0", "אוק׳\0", "נוב׳\0", "דצמ׳\0" },
+        { "ינואר\0", "פברואר\0", "מרץ\0", "אפריל\0", "מאי\0", "יוני\0", "יולי\0", "אוגוסט\0", "ספטמבר\0", "אוקטובר\0", "נובמבר\0", "דצמבר\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_CF
+        { "יום א׳\0", "יום ב׳\0", "יום ג׳\0", "יום ד׳\0", "יום ה׳\0", "יום ו׳\0", "שבת\0" },
+        { "יום ראשון\0", "יום שני\0", "יום שלישי\0", "יום רביעי\0", "יום חמישי\0", "יום שישי\0", "יום שבת\0" },
+        { "א׳\0", "ב׳\0", "ג׳\0", "ד׳\0", "ה׳\0", "ו׳\0", "ש׳\0" },
+        { "יום א׳\0", "יום ב׳\0", "יום ג׳\0", "יום ד׳\0", "יום ה׳\0", "יום ו׳\0", "שבת\0" },
+        { "יום ראשון\0", "יום שני\0", "יום שלישי\0", "יום רביעי\0", "יום חמישי\0", "יום שישי\0", "יום שבת\0" },
+        { "א׳\0", "ב׳\0", "ג׳\0", "ד׳\0", "ה׳\0", "ו׳\0", "ש׳\0" }
+    }, // he
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CongoBrazzaville,
+        QLocale::Language::Hebrew, QLocale::Script::HebrewScript, QLocale::Country::Israel,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -11854,47 +11344,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_CG
+    }, // he_IL
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Switzerland,
+        QLocale::Language::Hindi, QLocale::Script::MahajaniScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "‹\0", "›\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "हिन्दी\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, और %2\0", "%1 और %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "am\0", "pm\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "CHF\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "जन॰\0", "फ़र॰\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुल॰\0", "अग॰\0", "सित॰\0", "अक्तू॰\0", "नव॰\0", "दिस॰\0" },
+        { "जनवरी\0", "फ़रवरी\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुलाई\0", "अगस्त\0", "सितंबर\0", "अक्तूबर\0", "नवंबर\0", "दिसंबर\0" },
+        { "ज\0", "फ़\0", "मा\0", "अ\0", "म\0", "जू\0", "जु\0", "अ\0", "सि\0", "अ\0", "न\0", "दि\0" },
+        { "जन॰\0", "फ़र॰\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुल॰\0", "अग॰\0", "सित॰\0", "अक्तू॰\0", "नव॰\0", "दिस॰\0" },
+        { "जनवरी\0", "फ़रवरी\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुलाई\0", "अगस्त\0", "सितंबर\0", "अक्तूबर\0", "नवंबर\0", "दिसंबर\0" },
+        { "ज\0", "फ़\0", "मा\0", "अ\0", "म\0", "जू\0", "जु\0", "अ\0", "सि\0", "अ\0", "न\0", "दि\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_CH
+        { "रवि\0", "सोम\0", "मंगल\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
+        { "रविवार\0", "सोमवार\0", "मंगलवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
+        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" },
+        { "रवि\0", "सोम\0", "मंगल\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
+        { "रविवार\0", "सोमवार\0", "मंगलवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
+        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" }
+    }, // hi
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::CotedIvoire,
+        QLocale::Language::Hindi, QLocale::Script::MahajaniScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -11922,47 +11412,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_CI
+    }, // hi_IN
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Cameroon,
+        QLocale::Language::Croatian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "hrvatski\0", "Hrvatska\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "matin\0", "soir\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "HRK\0",
+        { "hrvatska kuna\0", "\0", "hrvatska kuna\0", "\0", "hrvatske kune\0", "\0", "hrvatskih kuna\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "sij\0", "velj\0", "ožu\0", "tra\0", "svi\0", "lip\0", "srp\0", "kol\0", "ruj\0", "lis\0", "stu\0", "pro\0" },
+        { "siječanj\0", "veljača\0", "ožujak\0", "travanj\0", "svibanj\0", "lipanj\0", "srpanj\0", "kolovoz\0", "rujan\0", "listopad\0", "studeni\0", "prosinac\0" },
+        { "1.\0", "2.\0", "3.\0", "4.\0", "5.\0", "6.\0", "7.\0", "8.\0", "9.\0", "10.\0", "11.\0", "12.\0" },
+        { "sij\0", "velj\0", "ožu\0", "tra\0", "svi\0", "lip\0", "srp\0", "kol\0", "ruj\0", "lis\0", "stu\0", "pro\0" },
+        { "siječnja\0", "veljače\0", "ožujka\0", "travnja\0", "svibnja\0", "lipnja\0", "srpnja\0", "kolovoza\0", "rujna\0", "listopada\0", "studenoga\0", "prosinca\0" },
+        { "1.\0", "2.\0", "3.\0", "4.\0", "5.\0", "6.\0", "7.\0", "8.\0", "9.\0", "10.\0", "11.\0", "12.\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_CM
+        { "ned\0", "pon\0", "uto\0", "sri\0", "čet\0", "pet\0", "sub\0" },
+        { "nedjelja\0", "ponedjeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
+        { "n\0", "p\0", "u\0", "s\0", "č\0", "p\0", "s\0" },
+        { "ned\0", "pon\0", "uto\0", "sri\0", "čet\0", "pet\0", "sub\0" },
+        { "nedjelja\0", "ponedjeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
+        { "N\0", "P\0", "U\0", "S\0", "Č\0", "P\0", "S\0" }
+    }, // hr
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Djibouti,
+        QLocale::Language::Croatian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
         // week
-        Qt::Saturday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -11970,11 +11460,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d. M. yy.\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Fdj\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "KM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -11986,85 +11476,85 @@ static const QLocalePrivate localeTbl[] = {
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "N\0", "P\0", "U\0", "S\0", "Č\0", "P\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_DJ
+    }, // hr_BA
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Algeria,
+        QLocale::Language::UpperSorbian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "hornjoserbšćina\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "dopołdnja\0", "popołdnju\0",
         // currency
-        "DA\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jan\0", "feb\0", "měr\0", "apr\0", "mej\0", "jun\0", "jul\0", "awg\0", "sep\0", "okt\0", "now\0", "dec\0" },
+        { "januar\0", "februar\0", "měrc\0", "apryl\0", "meja\0", "junij\0", "julij\0", "awgust\0", "september\0", "oktober\0", "nowember\0", "december\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
+        { "jan.\0", "feb.\0", "měr.\0", "apr.\0", "mej.\0", "jun.\0", "jul.\0", "awg.\0", "sep.\0", "okt.\0", "now.\0", "dec.\0" },
+        { "januara\0", "februara\0", "měrca\0", "apryla\0", "meje\0", "junija\0", "julija\0", "awgusta\0", "septembra\0", "oktobra\0", "nowembra\0", "decembra\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_DZ
+        { "nje\0", "pón\0", "wut\0", "srj\0", "štw\0", "pja\0", "sob\0" },
+        { "njedźela\0", "póndźela\0", "wutora\0", "srjeda\0", "štwórtk\0", "pjatk\0", "sobota\0" },
+        { "n\0", "p\0", "w\0", "s\0", "š\0", "p\0", "s\0" },
+        { "nje\0", "pón\0", "wut\0", "srj\0", "štw\0", "pja\0", "sob\0" },
+        { "njedźela\0", "póndźela\0", "wutora\0", "srjeda\0", "štwórtk\0", "pjatk\0", "sobota\0" },
+        { "n\0", "p\0", "w\0", "s\0", "š\0", "p\0", "s\0" }
+    }, // hsb
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::France,
+        QLocale::Language::Hungarian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "”\0", "»\0", "«\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "magyar\0", "Magyarország\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 és %2\0", "%1 és %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "de.\0", "du.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "Ft\0", "%1 %2\0", Q_NULLPTR, "HUF\0",
+        { "magyar forint\0", "\0", "magyar forint\0", "\0", "\0", "\0", "magyar forint\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jan.\0", "febr.\0", "márc.\0", "ápr.\0", "máj.\0", "jún.\0", "júl.\0", "aug.\0", "szept.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "január\0", "február\0", "március\0", "április\0", "május\0", "június\0", "július\0", "augusztus\0", "szeptember\0", "október\0", "november\0", "december\0" },
+        { "J\0", "F\0", "M\0", "Á\0", "M\0", "J\0", "J\0", "A\0", "Sz\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "febr.\0", "márc.\0", "ápr.\0", "máj.\0", "jún.\0", "júl.\0", "aug.\0", "szept.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "január\0", "február\0", "március\0", "április\0", "május\0", "június\0", "július\0", "augusztus\0", "szeptember\0", "október\0", "november\0", "december\0" },
+        { "J\0", "F\0", "M\0", "Á\0", "M\0", "J\0", "J\0", "A\0", "Sz\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_FR
+        { "V\0", "H\0", "K\0", "Sze\0", "Cs\0", "P\0", "Szo\0" },
+        { "vasárnap\0", "hétfő\0", "kedd\0", "szerda\0", "csütörtök\0", "péntek\0", "szombat\0" },
+        { "V\0", "H\0", "K\0", "Sz\0", "Cs\0", "P\0", "Sz\0" },
+        { "V\0", "H\0", "K\0", "Sze\0", "Cs\0", "P\0", "Szo\0" },
+        { "vasárnap\0", "hétfő\0", "kedd\0", "szerda\0", "csütörtök\0", "péntek\0", "szombat\0" },
+        { "V\0", "H\0", "K\0", "Sz\0", "Cs\0", "P\0", "Sz\0" }
+    }, // hu
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Gabon,
+        QLocale::Language::Hungarian, QLocale::Script::AnyScript, QLocale::Country::Hungary,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12092,19 +11582,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_GA
+    }, // hu_HU
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::FrenchGuiana,
+        QLocale::Language::Armenian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "«\0", "»\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "հայերեն\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 և %2\0", "%1 և %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -12113,26 +11603,26 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "հնվ\0", "փտվ\0", "մրտ\0", "ապր\0", "մյս\0", "հնս\0", "հլս\0", "օգս\0", "սեպ\0", "հոկ\0", "նոյ\0", "դեկ\0" },
+        { "հունվար\0", "փետրվար\0", "մարտ\0", "ապրիլ\0", "մայիս\0", "հունիս\0", "հուլիս\0", "օգոստոս\0", "սեպտեմբեր\0", "հոկտեմբեր\0", "նոյեմբեր\0", "դեկտեմբեր\0" },
+        { "Հ\0", "Փ\0", "Մ\0", "Ա\0", "Մ\0", "Հ\0", "Հ\0", "Օ\0", "Ս\0", "Հ\0", "Ն\0", "Դ\0" },
+        { "հնվ\0", "փտվ\0", "մրտ\0", "ապր\0", "մյս\0", "հնս\0", "հլս\0", "օգս\0", "սեպ\0", "հոկ\0", "նոյ\0", "դեկ\0" },
+        { "հունվարի\0", "փետրվարի\0", "մարտի\0", "ապրիլի\0", "մայիսի\0", "հունիսի\0", "հուլիսի\0", "օգոստոսի\0", "սեպտեմբերի\0", "հոկտեմբերի\0", "նոյեմբերի\0", "դեկտեմբերի\0" },
+        { "Հ\0", "Փ\0", "Մ\0", "Ա\0", "Մ\0", "Հ\0", "Հ\0", "Օ\0", "Ս\0", "Հ\0", "Ն\0", "Դ\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_GF
+        { "կիր\0", "երկ\0", "երք\0", "չրք\0", "հնգ\0", "ուր\0", "շբթ\0" },
+        { "կիրակի\0", "երկուշաբթի\0", "երեքշաբթի\0", "չորեքշաբթի\0", "հինգշաբթի\0", "ուրբաթ\0", "շաբաթ\0" },
+        { "Կ\0", "Ե\0", "Ե\0", "Չ\0", "Հ\0", "Ո\0", "Շ\0" },
+        { "կիր\0", "երկ\0", "երք\0", "չրք\0", "հնգ\0", "ուր\0", "շբթ\0" },
+        { "կիրակի\0", "երկուշաբթի\0", "երեքշաբթի\0", "չորեքշաբթի\0", "հինգշաբթի\0", "ուրբաթ\0", "շաբաթ\0" },
+        { "Կ\0", "Ե\0", "Ե\0", "Չ\0", "Հ\0", "Ո\0", "Շ\0" }
+    }, // hy
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Guinea,
+        QLocale::Language::Armenian, QLocale::Script::AnyScript, QLocale::Country::Armenia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12144,7 +11634,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "FG\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -12160,19 +11650,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_GN
+    }, // hy_AM
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Guadeloupe,
+        QLocale::Language::Interlingua, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "‘\0", "’\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "interlingua\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -12181,26 +11671,26 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "oct\0", "nov\0", "dec\0" },
+        { "januario\0", "februario\0", "martio\0", "april\0", "maio\0", "junio\0", "julio\0", "augusto\0", "septembre\0", "octobre\0", "novembre\0", "decembre\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "oct\0", "nov\0", "dec\0" },
+        { "januario\0", "februario\0", "martio\0", "april\0", "maio\0", "junio\0", "julio\0", "augusto\0", "septembre\0", "octobre\0", "novembre\0", "decembre\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_GP
+        { "dom\0", "lun\0", "mar\0", "mer\0", "jov\0", "ven\0", "sab\0" },
+        { "dominica\0", "lunedi\0", "martedi\0", "mercuridi\0", "jovedi\0", "venerdi\0", "sabbato\0" },
+        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" },
+        { "dom\0", "lun\0", "mar\0", "mer\0", "jov\0", "ven\0", "sab\0" },
+        { "dominica\0", "lunedi\0", "martedi\0", "mercuridi\0", "jovedi\0", "venerdi\0", "sabbato\0" },
+        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" }
+    }, // ia
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::EquatorialGuinea,
+        QLocale::Language::Interlingua, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Saturday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12228,47 +11718,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_GQ
+    }, // ia_001
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Haiti,
+        QLocale::Language::Indonesian, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Indonesia\0", "Indonesia\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, dan %2\0", "%1 dan %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "G\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "Rp\0", "%2%1\0", Q_NULLPTR, "IDR\0",
+        { "Rupiah Indonesia\0", "\0", "\0", "\0", "\0", "\0", "Rupiah Indonesia\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agu\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agu\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_HT
+        { "Min\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
+        { "Minggu\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
+        { "M\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" },
+        { "Min\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
+        { "Minggu\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
+        { "M\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" }
+    }, // id
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Comoros,
+        QLocale::Language::Indonesian, QLocale::Script::ArabicScript, QLocale::Country::Indonesia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12280,7 +11770,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "CF\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -12296,115 +11786,115 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_KM
+    }, // id_ID
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Luxembourg,
+        QLocale::Language::Igbo, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Asụsụ Igbo\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, na %2\0", "%1 na %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "A.M.\0", "P.M.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jen\0", "Feb\0", "Maa\0", "Epr\0", "Mee\0", "Juu\0", "Jul\0", "Ọgọ\0", "Sep\0", "Ọkt\0", "Nov\0", "Dis\0" },
+        { "Jenụwarị\0", "Febrụwarị\0", "Maachị\0", "Epreel\0", "Mee\0", "Juun\0", "Julaị\0", "Ọgọọst\0", "Septemba\0", "Ọktoba\0", "Novemba\0", "Disemba\0" },
+        { "J\0", "F\0", "M\0", "E\0", "M\0", "J\0", "J\0", "Ọ\0", "S\0", "Ọ\0", "N\0", "D\0" },
+        { "Jen\0", "Feb\0", "Maa\0", "Epr\0", "Mee\0", "Juu\0", "Jul\0", "Ọgọ\0", "Sep\0", "Ọkt\0", "Nov\0", "Dis\0" },
+        { "Jenụwarị\0", "Febrụwarị\0", "Maachị\0", "Epreel\0", "Mee\0", "Juun\0", "Julaị\0", "Ọgọọst\0", "Septemba\0", "Ọktoba\0", "Novemba\0", "Disemba\0" },
+        { "J\0", "F\0", "M\0", "E\0", "M\0", "J\0", "J\0", "Ọ\0", "S\0", "Ọ\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "Ụka\0", "Mọn\0", "Tiu\0", "Wen\0", "Tọọ\0", "Fraị\0", "Satọdee\0" },
+        { "Ụbọchị Ụka\0", "Mọnde\0", "Tiuzdee\0", "Wenezdee\0", "Tọọzdee\0", "Fraịdee\0", "Satọdee\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_LU
+        { "Ụka\0", "Mọn\0", "Tiu\0", "Wen\0", "Tọọ\0", "Fraị\0", "Satọdee\0" },
+        { "Ụbọchị Ụka\0", "Mọnde\0", "Tiuzdee\0", "Wenezdee\0", "Tọọzdee\0", "Fraịdee\0", "Satọdee\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // ig
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Morocco,
+        QLocale::Language::SichuanYi, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ꆈꌠꉙ\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "ꎸꄑ\0", "ꁯꋒ\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan.\0", "fév.\0", "mar.\0", "avr.\0", "mai\0", "jui.\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "fév.\0", "mar.\0", "avr.\0", "mai\0", "jui.\0", "juil.\0", "août\0", "sept.\0", "oct.\0", "nov.\0", "déc.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
+        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
+        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_MA
+        { "ꑭꆏ\0", "ꆏꋍ\0", "ꆏꑍ\0", "ꆏꌕ\0", "ꆏꇖ\0", "ꆏꉬ\0", "ꆏꃘ\0" },
+        { "ꑭꆏꑍ\0", "ꆏꊂꋍ\0", "ꆏꊂꑍ\0", "ꆏꊂꌕ\0", "ꆏꊂꇖ\0", "ꆏꊂꉬ\0", "ꆏꊂꃘ\0" },
+        { "ꆏ\0", "ꋍ\0", "ꑍ\0", "ꌕ\0", "ꇖ\0", "ꉬ\0", "ꃘ\0" },
+        { "ꑭꆏ\0", "ꆏꋍ\0", "ꆏꑍ\0", "ꆏꌕ\0", "ꆏꇖ\0", "ꆏꉬ\0", "ꆏꃘ\0" },
+        { "ꑭꆏꑍ\0", "ꆏꊂꋍ\0", "ꆏꊂꑍ\0", "ꆏꊂꌕ\0", "ꆏꊂꇖ\0", "ꆏꊂꉬ\0", "ꆏꊂꃘ\0" },
+        { "ꆏ\0", "ꋍ\0", "ꑍ\0", "ꌕ\0", "ꇖ\0", "ꉬ\0", "ꃘ\0" }
+    }, // ii
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Monaco,
+        QLocale::Language::Icelandic, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "íslenska\0", "Ísland\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "f.h.\0", "e.h.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "kr\0", "%1 %2\0", Q_NULLPTR, "ISK\0",
+        { "íslensk króna\0", "\0", "íslensk króna\0", "\0", "\0", "\0", "íslenskar krónur\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maí\0", "jún.\0", "júl.\0", "ágú.\0", "sep.\0", "okt.\0", "nóv.\0", "des.\0" },
+        { "janúar\0", "febrúar\0", "mars\0", "apríl\0", "maí\0", "júní\0", "júlí\0", "ágúst\0", "september\0", "október\0", "nóvember\0", "desember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "Á\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maí\0", "jún.\0", "júl.\0", "ágú.\0", "sep.\0", "okt.\0", "nóv.\0", "des.\0" },
+        { "janúar\0", "febrúar\0", "mars\0", "apríl\0", "maí\0", "júní\0", "júlí\0", "ágúst\0", "september\0", "október\0", "nóvember\0", "desember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "Á\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_MC
+        { "sun.\0", "mán.\0", "þri.\0", "mið.\0", "fim.\0", "fös.\0", "lau.\0" },
+        { "sunnudagur\0", "mánudagur\0", "þriðjudagur\0", "miðvikudagur\0", "fimmtudagur\0", "föstudagur\0", "laugardagur\0" },
+        { "S\0", "M\0", "Þ\0", "M\0", "F\0", "F\0", "L\0" },
+        { "sun.\0", "mán.\0", "þri.\0", "mið.\0", "fim.\0", "fös.\0", "lau.\0" },
+        { "sunnudagur\0", "mánudagur\0", "þriðjudagur\0", "miðvikudagur\0", "fimmtudagur\0", "föstudagur\0", "laugardagur\0" },
+        { "S\0", "M\0", "Þ\0", "M\0", "F\0", "F\0", "L\0" }
+    }, // is
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::StMartin,
+        QLocale::Language::Icelandic, QLocale::Script::LatinScript, QLocale::Country::Iceland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12432,49 +11922,49 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_MF
+    }, // is_IS
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Madagascar,
+        QLocale::Language::Italian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "italiano\0", "Italia\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Ar\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "gen\0", "feb\0", "mar\0", "apr\0", "mag\0", "giu\0", "lug\0", "ago\0", "set\0", "ott\0", "nov\0", "dic\0" },
+        { "gennaio\0", "febbraio\0", "marzo\0", "aprile\0", "maggio\0", "giugno\0", "luglio\0", "agosto\0", "settembre\0", "ottobre\0", "novembre\0", "dicembre\0" },
+        { "G\0", "F\0", "M\0", "A\0", "M\0", "G\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "gen\0", "feb\0", "mar\0", "apr\0", "mag\0", "giu\0", "lug\0", "ago\0", "set\0", "ott\0", "nov\0", "dic\0" },
+        { "gennaio\0", "febbraio\0", "marzo\0", "aprile\0", "maggio\0", "giugno\0", "luglio\0", "agosto\0", "settembre\0", "ottobre\0", "novembre\0", "dicembre\0" },
+        { "G\0", "F\0", "M\0", "A\0", "M\0", "G\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_MG
+        { "dom\0", "lun\0", "mar\0", "mer\0", "gio\0", "ven\0", "sab\0" },
+        { "domenica\0", "lunedì\0", "martedì\0", "mercoledì\0", "giovedì\0", "venerdì\0", "sabato\0" },
+        { "D\0", "L\0", "M\0", "M\0", "G\0", "V\0", "S\0" },
+        { "dom\0", "lun\0", "mar\0", "mer\0", "gio\0", "ven\0", "sab\0" },
+        { "domenica\0", "lunedì\0", "martedì\0", "mercoledì\0", "giovedì\0", "venerdì\0", "sabato\0" },
+        { "D\0", "L\0", "M\0", "M\0", "G\0", "V\0", "S\0" }
+    }, // it
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Mali,
+        QLocale::Language::Italian, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "\"\0", "\"\0", "‹\0", "›\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
@@ -12484,7 +11974,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", "%2-%1\0", "CHF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -12500,47 +11990,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_ML
+    }, // it_CH
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Martinique,
+        QLocale::Language::Japanese, QLocale::Script::JapaneseScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "「\0", "」\0", "『\0", "』\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "日本語\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1、%2\0", "%1、%2\0", "%1、%2\0", "%1、%2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "午前\0", "午後\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_MQ
+        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" },
+        { "日曜日\0", "月曜日\0", "火曜日\0", "水曜日\0", "木曜日\0", "金曜日\0", "土曜日\0" },
+        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" },
+        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" },
+        { "日曜日\0", "月曜日\0", "火曜日\0", "水曜日\0", "木曜日\0", "金曜日\0", "土曜日\0" },
+        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" }
+    }, // ja
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Mauritania,
+        QLocale::Language::Japanese, QLocale::Script::JapaneseScript, QLocale::Country::Japan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12552,7 +12042,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "UM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -12568,43 +12058,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_MR
+    }, // ja_JP
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Mauritius,
+        QLocale::Language::Ngomba, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "‹\0", "›\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Ndaꞌa\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, ŋ́gɛ %2\0", "%1, ŋ́gɛ %2\0", "%1, ḿbɛn ŋ́gɛ %2\0", "%1 pɔp %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "mbaꞌmbaꞌ\0", "ŋka mbɔ́t nji\0",
         // currency
-        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
+        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
+        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_MU
+        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
+        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
+        { "Sɔ́\0", "Mɔ́\0", "ÁM\0", "Wɛ́\0", "Tɔ́\0", "Fɛ\0", "Sá\0" },
+        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
+        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
+        { "Sɔ́\0", "Mɔ́\0", "ÁM\0", "Wɛ́\0", "Tɔ́\0", "Fɛ\0", "Sá\0" }
+    }, // jgo
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::NewCaledonia,
+        QLocale::Language::Ngomba, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -12636,23 +12126,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_NC
+    }, // jgo_CM
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Niger,
+        QLocale::Language::Machame, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Kimachame\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "utuko\0", "kyiukonyi\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -12660,23 +12150,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Machi\0", "Aprilyi\0", "Mei\0", "Junyi\0", "Julyai\0", "Agusti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "J\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
+        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
+        { "Jumapilyi\0", "Jumatatuu\0", "Jumanne\0", "Jumatanu\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_NE
+    }, // jmc
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::FrenchPolynesia,
+        QLocale::Language::Machame, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12704,47 +12194,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_PF
+    }, // jmc_TZ
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::StPierreAndMiquelon,
+        QLocale::Language::Javanese, QLocale::Script::JavaneseScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Jawa\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, lan %2\0", "%1 lan %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Isuk\0", "Wengi\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agt\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agt\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_PM
+        { "Ahd\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
+        { "Ahad\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
+        { "A\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" },
+        { "Ahd\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
+        { "Ahad\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
+        { "A\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" }
+    }, // jv
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Reunion,
+        QLocale::Language::Javanese, QLocale::Script::JavaneseScript, QLocale::Country::Indonesia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12772,13 +12262,81 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_RE
+    }, // jv_ID
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Rwanda,
+        QLocale::Language::Georgian, QLocale::Script::GeorgianScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "„\0", "“\0", "«\0", "»\0",
+        // endonym
+        "ქართული\0", Q_NULLPTR,
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 და %2\0", "%1 და %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "AM\0", "შუადღ. შემდეგ\0",
+        // currency
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
+        { "იან\0", "თებ\0", "მარ\0", "აპრ\0", "მაი\0", "ივნ\0", "ივლ\0", "აგვ\0", "სექ\0", "ოქტ\0", "ნოე\0", "დეკ\0" },
+        { "იანვარი\0", "თებერვალი\0", "მარტი\0", "აპრილი\0", "მაისი\0", "ივნისი\0", "ივლისი\0", "აგვისტო\0", "სექტემბერი\0", "ოქტომბერი\0", "ნოემბერი\0", "დეკემბერი\0" },
+        { "ი\0", "თ\0", "მ\0", "ა\0", "მ\0", "ი\0", "ი\0", "ა\0", "ს\0", "ო\0", "ნ\0", "დ\0" },
+        { "იან\0", "თებ\0", "მარ\0", "აპრ\0", "მაი\0", "ივნ\0", "ივლ\0", "აგვ\0", "სექ\0", "ოქტ\0", "ნოე\0", "დეკ\0" },
+        { "იანვარი\0", "თებერვალი\0", "მარტი\0", "აპრილი\0", "მაისი\0", "ივნისი\0", "ივლისი\0", "აგვისტო\0", "სექტემბერი\0", "ოქტომბერი\0", "ნოემბერი\0", "დეკემბერი\0" },
+        { "ი\0", "თ\0", "მ\0", "ა\0", "მ\0", "ი\0", "ი\0", "ა\0", "ს\0", "ო\0", "ნ\0", "დ\0" },
+        // day names
+        { "კვი\0", "ორშ\0", "სამ\0", "ოთხ\0", "ხუთ\0", "პარ\0", "შაბ\0" },
+        { "კვირა\0", "ორშაბათი\0", "სამშაბათი\0", "ოთხშაბათი\0", "ხუთშაბათი\0", "პარასკევი\0", "შაბათი\0" },
+        { "კ\0", "ო\0", "ს\0", "ო\0", "ხ\0", "პ\0", "შ\0" },
+        { "კვი\0", "ორშ\0", "სამ\0", "ოთხ\0", "ხუთ\0", "პარ\0", "შაბ\0" },
+        { "კვირა\0", "ორშაბათი\0", "სამშაბათი\0", "ოთხშაბათი\0", "ხუთშაბათი\0", "პარასკევი\0", "შაბათი\0" },
+        { "კ\0", "ო\0", "ს\0", "ო\0", "ხ\0", "პ\0", "შ\0" }
+    }, // ka
+    {
+        QLocale::Language::Kabyle, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        44, 160, 59, 37, 45, 43, 90, 2, 1, 48,
+        // quotation
+        "«\0", "»\0", "“\0", "”\0",
+        // endonym
+        "Taqbaylit\0", Q_NULLPTR,
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1, akked %2\0", "%1 akked %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "FT\0", "MD\0",
+        // currency
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
+        { "Yen\0", "Fur\0", "Meɣ\0", "Yeb\0", "May\0", "Yun\0", "Yul\0", "Ɣuc\0", "Cte\0", "Tub\0", "Wam\0", "Duj\0" },
+        { "Yennayer\0", "Fuṛar\0", "Meɣres\0", "Yebrir\0", "Mayyu\0", "Yunyu\0", "Yulyu\0", "Ɣuct\0", "Ctembeṛ\0", "Tubeṛ\0", "Wambeṛ\0", "Duǧembeṛ\0" },
+        { "Y\0", "F\0", "M\0", "Y\0", "M\0", "Y\0", "Y\0", "Ɣ\0", "C\0", "T\0", "N\0", "D\0" },
+        { "Yen\0", "Fur\0", "Meɣ\0", "Yeb\0", "May\0", "Yun\0", "Yul\0", "Ɣuc\0", "Cte\0", "Tub\0", "Nun\0", "Duǧ\0" },
+        { "Yennayer\0", "Fuṛar\0", "Meɣres\0", "Yebrir\0", "Mayyu\0", "Yunyu\0", "Yulyu\0", "Ɣuct\0", "Ctembeṛ\0", "Tubeṛ\0", "Nunembeṛ\0", "Duǧembeṛ\0" },
+        { "Y\0", "F\0", "Ɣ\0", "B\0", "M\0", "N\0", "L\0", "C\0", "T\0", "R\0", "W\0", "D\0" },
+        // day names
+        { "Ace\0", "Ari\0", "Ara\0", "Aha\0", "Amh\0", "Sem\0", "Sed\0" },
+        { "Acer\0", "Arim\0", "Aram\0", "Ahad\0", "Amhad\0", "Sem\0", "Sed\0" },
+        { "Y\0", "S\0", "K\0", "K\0", "S\0", "S\0", "S\0" },
+        { "Yan\0", "San\0", "Kraḍ\0", "Kuẓ\0", "Sam\0", "Sḍis\0", "Say\0" },
+        { "Yanass\0", "Sanass\0", "Kraḍass\0", "Kuẓass\0", "Samass\0", "Sḍisass\0", "Sayass\0" },
+        { "C\0", "R\0", "A\0", "H\0", "M\0", "S\0", "D\0" }
+    }, // kab
+    {
+        QLocale::Language::Kabyle, QLocale::Script::AnyScript, QLocale::Country::Algeria,
+        // week
+        Qt::Saturday, Qt::Friday, Qt::Friday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12790,7 +12348,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "RF\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -12806,57 +12364,57 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_RW
+    }, // kab_DZ
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Seychelles,
+        QLocale::Language::Kamba, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Kikamba\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Ĩyakwakya\0", "Ĩyawĩoo\0",
         // currency
-        "SR\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "M\0", "K\0", "K\0", "K\0", "K\0", "T\0", "M\0", "N\0", "K\0", "Ĩ\0", "Ĩ\0", "Ĩ\0" },
+        { "Mbe\0", "Kel\0", "Ktũ\0", "Kan\0", "Ktn\0", "Tha\0", "Moo\0", "Nya\0", "Knd\0", "Ĩku\0", "Ĩkm\0", "Ĩkl\0" },
+        { "Mwai wa mbee\0", "Mwai wa kelĩ\0", "Mwai wa katatũ\0", "Mwai wa kana\0", "Mwai wa katano\0", "Mwai wa thanthatũ\0", "Mwai wa muonza\0", "Mwai wa nyaanya\0", "Mwai wa kenda\0", "Mwai wa ĩkumi\0", "Mwai wa ĩkumi na ĩmwe\0", "Mwai wa ĩkumi na ilĩ\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "Y\0", "W\0", "E\0", "A\0", "A\0", "A\0", "A\0" },
+        { "Wky\0", "Wkw\0", "Wkl\0", "Wtũ\0", "Wkn\0", "Wtn\0", "Wth\0" },
+        { "Wa kyumwa\0", "Wa kwambĩlĩlya\0", "Wa kelĩ\0", "Wa katatũ\0", "Wa kana\0", "Wa katano\0", "Wa thanthatũ\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_SC
+    }, // kam
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Senegal,
+        QLocale::Language::Makonde, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Chimakonde\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Muhi\0", "Chilo\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -12864,23 +12422,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Mwedi Ntandi\0", "Mwedi wa Pili\0", "Mwedi wa Tatu\0", "Mwedi wa Nchechi\0", "Mwedi wa Nnyano\0", "Mwedi wa Nnyano na Umo\0", "Mwedi wa Nnyano na Mivili\0", "Mwedi wa Nnyano na Mitatu\0", "Mwedi wa Nnyano na Nchechi\0", "Mwedi wa Nnyano na Nnyano\0", "Mwedi wa Nnyano na Nnyano na U\0", "Mwedi wa Nnyano na Nnyano na M\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "1\0" },
+        { "Ll2\0", "Ll3\0", "Ll4\0", "Ll5\0", "Ll6\0", "Ll7\0", "Ll1\0" },
+        { "Liduva lyapili\0", "Liduva lyatatu\0", "Liduva lyanchechi\0", "Liduva lyannyano\0", "Liduva lyannyano na linji\0", "Liduva lyannyano na mavili\0", "Liduva litandi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_SN
+    }, // kde
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Syria,
+        QLocale::Language::Makonde, QLocale::Script::AnyScript, QLocale::Country::Tanzania,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12892,7 +12450,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "LS\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -12908,81 +12466,81 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_SY
+    }, // kde_TZ
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Chad,
+        QLocale::Language::Kabuverdianu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "kabuverdianu\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "am\0", "pm\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "Mai\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Otu\0", "Nuv\0", "Diz\0" },
+        { "Janeru\0", "Febreru\0", "Marsu\0", "Abril\0", "Maiu\0", "Junhu\0", "Julhu\0", "Agostu\0", "Setenbru\0", "Otubru\0", "Nuvenbru\0", "Dizenbru\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "Mai\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Otu\0", "Nuv\0", "Diz\0" },
+        { "Janeru\0", "Febreru\0", "Marsu\0", "Abril\0", "Maiu\0", "Junhu\0", "Julhu\0", "Agostu\0", "Setenbru\0", "Otubru\0", "Nuvenbru\0", "Dizenbru\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_TD
+        { "dum\0", "sig\0", "ter\0", "kua\0", "kin\0", "ses\0", "sab\0" },
+        { "dumingu\0", "sigunda-fera\0", "tersa-fera\0", "kuarta-fera\0", "kinta-fera\0", "sesta-fera\0", "sábadu\0" },
+        { "D\0", "S\0", "T\0", "K\0", "K\0", "S\0", "S\0" },
+        { "dum\0", "sig\0", "ter\0", "kua\0", "kin\0", "ses\0", "sab\0" },
+        { "dumingu\0", "sigunda-fera\0", "tersa-fera\0", "kuarta-fera\0", "kinta-fera\0", "sesta-fera\0", "sabadu\0" },
+        { "D\0", "S\0", "T\0", "K\0", "K\0", "S\0", "S\0" }
+    }, // kea
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Togo,
+        QLocale::Language::KoyraChiini, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Koyra ciini\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Adduha\0", "Aluula\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
+        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "H\0", "T\0", "T\0", "L\0", "L\0", "L\0", "S\0" },
+        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alj\0", "Ass\0" },
+        { "Alhadi\0", "Atini\0", "Atalata\0", "Alarba\0", "Alhamiisa\0", "Aljuma\0", "Assabdu\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_TG
+    }, // khq
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Tunisia,
+        QLocale::Language::KoyraChiini, QLocale::Script::LatinScript, QLocale::Country::Mali,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 3, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -12994,7 +12552,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "DT\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -13010,51 +12568,85 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_TN
+    }, // khq_ML
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Vanuatu,
+        QLocale::Language::Kikuyu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Gikuyu\0", "Kiribati\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Kiroko\0", "Hwaĩ-inĩ\0",
         // currency
-        "VT\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "AUD\0",
+        { "Dola ya Australia\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "K\0", "G\0", "K\0", "G\0", "G\0", "M\0", "K\0", "K\0", "I\0", "I\0", "D\0" },
+        { "JEN\0", "WKR\0", "WGT\0", "WKN\0", "WTN\0", "WTD\0", "WMJ\0", "WNN\0", "WKD\0", "WIK\0", "WMW\0", "DIT\0" },
+        { "Njenuarĩ\0", "Mwere wa kerĩ\0", "Mwere wa gatatũ\0", "Mwere wa kana\0", "Mwere wa gatano\0", "Mwere wa gatandatũ\0", "Mwere wa mũgwanja\0", "Mwere wa kanana\0", "Mwere wa kenda\0", "Mwere wa ikũmi\0", "Mwere wa ikũmi na ũmwe\0", "Ndithemba\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "K\0", "N\0", "N\0", "N\0", "A\0", "N\0", "N\0" },
+        { "KMA\0", "NTT\0", "NMN\0", "NMT\0", "ART\0", "NMA\0", "NMM\0" },
+        { "Kiumia\0", "Njumatatũ\0", "Njumaine\0", "Njumatana\0", "Aramithi\0", "Njumaa\0", "Njumamothi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_VU
+    }, // ki
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::WallisAndFutuna,
+        QLocale::Language::Kazakh, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "қазақ тілі\0", Q_NULLPTR,
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1 және %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "AM\0", "PM\0",
+        // currency
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
+        { "қаң.\0", "ақп.\0", "нау.\0", "сәу.\0", "мам.\0", "мау.\0", "шіл.\0", "там.\0", "қыр.\0", "қаз.\0", "қар.\0", "жел.\0" },
+        { "Қаңтар\0", "Ақпан\0", "Наурыз\0", "Сәуір\0", "Мамыр\0", "Маусым\0", "Шілде\0", "Тамыз\0", "Қыркүйек\0", "Қазан\0", "Қараша\0", "Желтоқсан\0" },
+        { "Қ\0", "А\0", "Н\0", "С\0", "М\0", "М\0", "Ш\0", "Т\0", "Қ\0", "Қ\0", "Қ\0", "Ж\0" },
+        { "қаң.\0", "ақп.\0", "нау.\0", "сәу.\0", "мам.\0", "мау.\0", "шіл.\0", "там.\0", "қыр.\0", "қаз.\0", "қар.\0", "жел.\0" },
+        { "қаңтар\0", "ақпан\0", "наурыз\0", "сәуір\0", "мамыр\0", "маусым\0", "шілде\0", "тамыз\0", "қыркүйек\0", "қазан\0", "қараша\0", "желтоқсан\0" },
+        { "Қ\0", "А\0", "Н\0", "С\0", "М\0", "М\0", "Ш\0", "Т\0", "Қ\0", "Қ\0", "Қ\0", "Ж\0" },
+        // day names
+        { "жс\0", "дс\0", "сс\0", "ср\0", "бс\0", "жм\0", "сб\0" },
+        { "жексенбі\0", "дүйсенбі\0", "сейсенбі\0", "сәрсенбі\0", "бейсенбі\0", "жұма\0", "сенбі\0" },
+        { "Ж\0", "Д\0", "С\0", "С\0", "Б\0", "Ж\0", "С\0" },
+        { "жс\0", "дс\0", "сс\0", "ср\0", "бс\0", "жм\0", "сб\0" },
+        { "жексенбі\0", "дүйсенбі\0", "сейсенбі\0", "сәрсенбі\0", "бейсенбі\0", "жұма\0", "сенбі\0" },
+        { "Ж\0", "Д\0", "С\0", "С\0", "Б\0", "Ж\0", "С\0" }
+    }, // kk
+    {
+        QLocale::Language::Kako, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        // quotation
+        "«\0", "»\0", "‹\0", "›\0",
+        // endonym
+        "kakɔ\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -13066,25 +12658,25 @@ static const QLocalePrivate localeTbl[] = {
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "pamba\0", "wanja\0", "mbiyɔ mɛndoŋgɔ\0", "Nyɔlɔmbɔŋgɔ\0", "Mɔnɔ ŋgbanja\0", "Nyaŋgwɛ ŋgbanja\0", "kuŋgwɛ\0", "fɛ\0", "njapi\0", "nyukul\0", "11\0", "ɓulɓusɛ\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "pamba\0", "wanja\0", "mbiyɔ mɛndoŋgɔ\0", "Nyɔlɔmbɔŋgɔ\0", "Mɔnɔ ŋgbanja\0", "Nyaŋgwɛ ŋgbanja\0", "kuŋgwɛ\0", "fɛ\0", "njapi\0", "nyukul\0", "11\0", "ɓulɓusɛ\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_WF
+        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
+        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
+        { "so\0", "lu\0", "ma\0", "mɛ\0", "ye\0", "va\0", "ms\0" },
+        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
+        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
+        { "so\0", "lu\0", "ma\0", "mɛ\0", "ye\0", "va\0", "ms\0" }
+    }, // kkj
     {
-        QLocale::Language::French, QLocale::Script::DuployanshorthandScript, QLocale::Country::Mayotte,
+        QLocale::Language::Kako, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -13112,47 +12704,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fr_YT
+    }, // kkj_CM
     {
-        QLocale::Language::Friulian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Kalaallisut, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 8722, 43, 101, 2, 1, 48,
         // quotation
-        "‘\0", "’\0", "“\0", "”\0",
+        "»\0", "«\0", "›\0", "‹\0",
         // endonym
-        "furlan\0", Q_NULLPTR,
+        "kalaallisut\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 aamma %2\0", "%1 aamma %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.\0", "p.\0",
+        "ulloqeqqata-tungaa\0", "ulloqeqqata-kingorna\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Zen\0", "Fev\0", "Mar\0", "Avr\0", "Mai\0", "Jug\0", "Lui\0", "Avo\0", "Set\0", "Otu\0", "Nov\0", "Dic\0" },
-        { "Zenâr\0", "Fevrâr\0", "Març\0", "Avrîl\0", "Mai\0", "Jugn\0", "Lui\0", "Avost\0", "Setembar\0", "Otubar\0", "Novembar\0", "Dicembar\0" },
-        { "Z\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Zen\0", "Fev\0", "Mar\0", "Avr\0", "Mai\0", "Jug\0", "Lui\0", "Avo\0", "Set\0", "Otu\0", "Nov\0", "Dic\0" },
-        { "Zenâr\0", "Fevrâr\0", "Març\0", "Avrîl\0", "Mai\0", "Jugn\0", "Lui\0", "Avost\0", "Setembar\0", "Otubar\0", "Novembar\0", "Dicembar\0" },
-        { "Z\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
+        { "januari\0", "februari\0", "martsi\0", "aprili\0", "maji\0", "juni\0", "juli\0", "augustusi\0", "septemberi\0", "oktoberi\0", "novemberi\0", "decemberi\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
+        { "januari\0", "februari\0", "martsi\0", "aprili\0", "maji\0", "juni\0", "juli\0", "augustusi\0", "septemberi\0", "oktoberi\0", "novemberi\0", "decemberi\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "dom\0", "lun\0", "mar\0", "mie\0", "joi\0", "vin\0", "sab\0" },
-        { "domenie\0", "lunis\0", "martars\0", "miercus\0", "joibe\0", "vinars\0", "sabide\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
-        { "dom\0", "lun\0", "mar\0", "mie\0", "joi\0", "vin\0", "sab\0" },
-        { "domenie\0", "lunis\0", "martars\0", "miercus\0", "joibe\0", "vinars\0", "sabide\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // fur
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "sapaat\0", "ataasinngorneq\0", "marlunngorneq\0", "pingasunngorneq\0", "sisamanngorneq\0", "tallimanngorneq\0", "arfininngorneq\0" },
+        { "S\0", "A\0", "M\0", "P\0", "S\0", "T\0", "A\0" },
+        { "sap\0", "ata\0", "mar\0", "pin\0", "sis\0", "tal\0", "arf\0" },
+        { "sapaat\0", "ataasinngorneq\0", "marlunngorneq\0", "pingasunngorneq\0", "sisamanngorneq\0", "tallimanngorneq\0", "arfininngorneq\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // kl
     {
-        QLocale::Language::Friulian, QLocale::Script::LatinScript, QLocale::Country::Italy,
+        QLocale::Language::Kalaallisut, QLocale::Script::AnyScript, QLocale::Country::Greenland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -13180,113 +12772,113 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fur_IT
+    }, // kl_GL
     {
-        QLocale::Language::WesternFrisian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Kalenjin, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Frysk\0", Q_NULLPTR,
+        "Kalenjin\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 en %2\0", "%1 en %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "karoon\0", "kooskoliny\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mrt\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Jannewaris\0", "Febrewaris\0", "Maart\0", "April\0", "Maaie\0", "Juny\0", "July\0", "Augustus\0", "Septimber\0", "Oktober\0", "Novimber\0", "Desimber\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mrt\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Jannewaris\0", "Febrewaris\0", "Maart\0", "April\0", "Maaie\0", "Juny\0", "July\0", "Augustus\0", "Septimber\0", "Oktober\0", "Novimber\0", "Desimber\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "M\0", "N\0", "T\0", "I\0", "M\0", "P\0", "N\0", "R\0", "B\0", "E\0", "K\0", "K\0" },
+        { "Mul\0", "Ngat\0", "Taa\0", "Iwo\0", "Mam\0", "Paa\0", "Nge\0", "Roo\0", "Bur\0", "Epe\0", "Kpt\0", "Kpa\0" },
+        { "Mulgul\0", "Ng’atyaato\0", "Kiptaamo\0", "Iwootkuut\0", "Mamuut\0", "Paagi\0", "Ng’eiyeet\0", "Rooptui\0", "Bureet\0", "Epeeso\0", "Kipsuunde ne taai\0", "Kipsuunde nebo aeng’\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "si\0", "mo\0", "ti\0", "wo\0", "to\0", "fr\0", "so\0" },
-        { "snein\0", "moandei\0", "tiisdei\0", "woansdei\0", "tongersdei\0", "freed\0", "sneon\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "si\0", "mo\0", "ti\0", "wo\0", "to\0", "fr\0", "so\0" },
-        { "snein\0", "moandei\0", "tiisdei\0", "woansdei\0", "tongersdei\0", "freed\0", "sneon\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // fy
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "T\0", "T\0", "O\0", "S\0", "A\0", "M\0", "L\0" },
+        { "Kts\0", "Kot\0", "Koo\0", "Kos\0", "Koa\0", "Kom\0", "Kol\0" },
+        { "Kotisap\0", "Kotaai\0", "Koaeng’\0", "Kosomok\0", "Koang’wan\0", "Komuut\0", "Kolo\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // kln
     {
-        QLocale::Language::WesternFrisian, QLocale::Script::AnyScript, QLocale::Country::Netherlands,
+        QLocale::Language::Khmer, QLocale::Script::KhmerScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ខ្មែរ\0", "កូម័រ\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 និង %2\0", "%1 និង​%2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "KMF\0", "%1%2\0", Q_NULLPTR, "KMF\0",
+        { "ហ្វ្រង់​កូម័រ\0", "\0", "\0", "\0", "\0", "\0", "ហ្វ្រង់​កូម័រ\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
+        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
+        { "ម\0", "ក\0", "ម\0", "ម\0", "ឧ\0", "ម\0", "ក\0", "ស\0", "ក\0", "ត\0", "វ\0", "ធ\0" },
+        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
+        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
+        { "ម\0", "ក\0", "ម\0", "ម\0", "ឧ\0", "ម\0", "ក\0", "ស\0", "ក\0", "ត\0", "វ\0", "ធ\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // fy_NL
+        { "អាទិត្យ\0", "ចន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហ\0", "សុក្រ\0", "សៅរ៍\0" },
+        { "អាទិត្យ\0", "ចន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហស្បតិ៍\0", "សុក្រ\0", "សៅរ៍\0" },
+        { "អ\0", "ច\0", "អ\0", "ព\0", "ព\0", "ស\0", "ស\0" },
+        { "អាទិត្យ\0", "ចន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហ\0", "សុក្រ\0", "សៅរ៍\0" },
+        { "អាទិត្យ\0", "ច័ន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហស្បតិ៍\0", "សុក្រ\0", "សៅរ៍\0" },
+        { "អ\0", "ច\0", "អ\0", "ព\0", "ព\0", "ស\0", "ស\0" }
+    }, // km
     {
-        QLocale::Language::Irish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Kannada, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Gaeilge\0", "an Ghabúin\0",
+        "ಕನ್ನಡ\0", "ಸೇಂಟ್ ಕಿಟ್ಸ್ ಮತ್ತು ನೆವಿಸ್\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, agus %2\0", "%1 agus %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, ಮತ್ತು %2\0", "%1 ಮತ್ತು %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "ಪೂರ್ವಾಹ್ನ\0", "ಅಪರಾಹ್ನ\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XAF\0",
-        { "Franc CFA na hAfraice Láir\0", "\0", "fhranc CFA na hAfraice Láir\0", "fhranc CFA na hAfraice Láir\0", "fhranc CFA na hAfraice Láir\0", "bhfranc CFA na hAfraice Láir\0", "franc CFA na hAfraice Láir\0" },
+        "$\0", "%2%1\0", Q_NULLPTR, "XCD\0",
+        { "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್\0", "\0", "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್\0", "\0", "\0", "\0", "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್‌ಗಳು\0" },
         // month names
-        { "Ean\0", "Feabh\0", "Márta\0", "Aib\0", "Beal\0", "Meith\0", "Iúil\0", "Lún\0", "MFómh\0", "DFómh\0", "Samh\0", "Noll\0" },
-        { "Eanáir\0", "Feabhra\0", "Márta\0", "Aibreán\0", "Bealtaine\0", "Meitheamh\0", "Iúil\0", "Lúnasa\0", "Meán Fómhair\0", "Deireadh Fómhair\0", "Samhain\0", "Nollaig\0" },
-        { "E\0", "F\0", "M\0", "A\0", "B\0", "M\0", "I\0", "L\0", "M\0", "D\0", "S\0", "N\0" },
-        { "Ean\0", "Feabh\0", "Márta\0", "Aib\0", "Beal\0", "Meith\0", "Iúil\0", "Lún\0", "MFómh\0", "DFómh\0", "Samh\0", "Noll\0" },
-        { "Eanáir\0", "Feabhra\0", "Márta\0", "Aibreán\0", "Bealtaine\0", "Meitheamh\0", "Iúil\0", "Lúnasa\0", "Meán Fómhair\0", "Deireadh Fómhair\0", "Samhain\0", "Nollaig\0" },
-        { "E\0", "F\0", "M\0", "A\0", "B\0", "M\0", "I\0", "L\0", "M\0", "D\0", "S\0", "N\0" },
+        { "ಜನ\0", "ಫೆಬ್ರ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿ\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗ\0", "ಸೆಪ್ಟೆಂ\0", "ಅಕ್ಟೋ\0", "ನವೆಂ\0", "ಡಿಸೆಂ\0" },
+        { "ಜನವರಿ\0", "ಫೆಬ್ರವರಿ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿಲ್\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗಸ್ಟ್\0", "ಸೆಪ್ಟೆಂಬರ್\0", "ಅಕ್ಟೋಬರ್\0", "ನವೆಂಬರ್\0", "ಡಿಸೆಂಬರ್\0" },
+        { "ಜ\0", "ಫೆ\0", "ಮಾ\0", "ಏ\0", "ಮೇ\0", "ಜೂ\0", "ಜು\0", "ಆ\0", "ಸೆ\0", "ಅ\0", "ನ\0", "ಡಿ\0" },
+        { "ಜನವರಿ\0", "ಫೆಬ್ರವರಿ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿ\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗ\0", "ಸೆಪ್ಟೆಂ\0", "ಅಕ್ಟೋ\0", "ನವೆಂ\0", "ಡಿಸೆಂ\0" },
+        { "ಜನವರಿ\0", "ಫೆಬ್ರವರಿ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿಲ್\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗಸ್ಟ್\0", "ಸೆಪ್ಟೆಂಬರ್\0", "ಅಕ್ಟೋಬರ್\0", "ನವೆಂಬರ್\0", "ಡಿಸೆಂಬರ್\0" },
+        { "ಜ\0", "ಫೆ\0", "ಮಾ\0", "ಏ\0", "ಮೇ\0", "ಜೂ\0", "ಜು\0", "ಆ\0", "ಸೆ\0", "ಅ\0", "ನ\0", "ಡಿ\0" },
         // day names
-        { "Domh\0", "Luan\0", "Máirt\0", "Céad\0", "Déar\0", "Aoine\0", "Sath\0" },
-        { "Dé Domhnaigh\0", "Dé Luain\0", "Dé Máirt\0", "Dé Céadaoin\0", "Déardaoin\0", "Dé hAoine\0", "Dé Sathairn\0" },
-        { "D\0", "L\0", "M\0", "C\0", "D\0", "A\0", "S\0" },
-        { "Domh\0", "Luan\0", "Máirt\0", "Céad\0", "Déar\0", "Aoine\0", "Sath\0" },
-        { "Dé Domhnaigh\0", "Dé Luain\0", "Dé Máirt\0", "Dé Céadaoin\0", "Déardaoin\0", "Dé hAoine\0", "Dé Sathairn\0" },
-        { "D\0", "L\0", "M\0", "C\0", "D\0", "A\0", "S\0" }
-    }, // ga
+        { "ಭಾನು\0", "ಸೋಮ\0", "ಮಂಗಳ\0", "ಬುಧ\0", "ಗುರು\0", "ಶುಕ್ರ\0", "ಶನಿ\0" },
+        { "ಭಾನುವಾರ\0", "ಸೋಮವಾರ\0", "ಮಂಗಳವಾರ\0", "ಬುಧವಾರ\0", "ಗುರುವಾರ\0", "ಶುಕ್ರವಾರ\0", "ಶನಿವಾರ\0" },
+        { "ಭಾ\0", "ಸೋ\0", "ಮಂ\0", "ಬು\0", "ಗು\0", "ಶು\0", "ಶ\0" },
+        { "ಭಾನು\0", "ಸೋಮ\0", "ಮಂಗಳ\0", "ಬುಧ\0", "ಗುರು\0", "ಶುಕ್ರ\0", "ಶನಿ\0" },
+        { "ಭಾನುವಾರ\0", "ಸೋಮವಾರ\0", "ಮಂಗಳವಾರ\0", "ಬುಧವಾರ\0", "ಗುರುವಾರ\0", "ಶುಕ್ರವಾರ\0", "ಶನಿವಾರ\0" },
+        { "ಭಾ\0", "ಸೋ\0", "ಮಂ\0", "ಬು\0", "ಗು\0", "ಶು\0", "ಶ\0" }
+    }, // kn
     {
-        QLocale::Language::Irish, QLocale::Script::AnyScript, QLocale::Country::Ireland,
+        QLocale::Language::Kannada, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -13316,51 +12908,51 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ga_IE
+    }, // kn_IN
     {
-        QLocale::Language::ScottishGaelic, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Korean, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Gàidhlig\0", "Greanàda\0",
+        "한국어\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 agus %2\0", "%1 agus %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 및 %2\0", "%1 및 %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "m\0", "f\0",
+        "오전\0", "오후\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XCD\0",
-        { "Dolar Caraibeach earach\0", "\0", "dolar Caraibeach earach\0", "dholar Caraibeach earach\0", "dolaran Caraibeach earach\0", "\0", "dolar Caraibeach earach\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Faoi\0", "Gearr\0", "Màrt\0", "Gibl\0", "Cèit\0", "Ògmh\0", "Iuch\0", "Lùna\0", "Sult\0", "Dàmh\0", "Samh\0", "Dùbh\0" },
-        { "Am Faoilleach\0", "An Gearran\0", "Am Màrt\0", "An Giblean\0", "An Cèitean\0", "An t-Ògmhios\0", "An t-Iuchar\0", "An Lùnastal\0", "An t-Sultain\0", "An Dàmhair\0", "An t-Samhain\0", "An Dùbhlachd\0" },
-        { "F\0", "G\0", "M\0", "G\0", "C\0", "Ò\0", "I\0", "L\0", "S\0", "D\0", "S\0", "D\0" },
-        { "Faoi\0", "Gearr\0", "Màrt\0", "Gibl\0", "Cèit\0", "Ògmh\0", "Iuch\0", "Lùna\0", "Sult\0", "Dàmh\0", "Samh\0", "Dùbh\0" },
-        { "dhen Fhaoilleach\0", "dhen Ghearran\0", "dhen Mhàrt\0", "dhen Ghiblean\0", "dhen Chèitean\0", "dhen Ògmhios\0", "dhen Iuchar\0", "dhen Lùnastal\0", "dhen t-Sultain\0", "dhen Dàmhair\0", "dhen t-Samhain\0", "dhen Dùbhlachd\0" },
-        { "F\0", "G\0", "M\0", "G\0", "C\0", "Ò\0", "I\0", "L\0", "S\0", "D\0", "S\0", "D\0" },
+        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
+        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
+        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
+        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
+        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
+        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
         // day names
-        { "DiD\0", "DiL\0", "DiM\0", "DiC\0", "Dia\0", "Dih\0", "DiS\0" },
-        { "DiDòmhnaich\0", "DiLuain\0", "DiMàirt\0", "DiCiadain\0", "DiarDaoin\0", "DihAoine\0", "DiSathairne\0" },
-        { "D\0", "L\0", "M\0", "C\0", "A\0", "H\0", "S\0" },
-        { "DiD\0", "DiL\0", "DiM\0", "DiC\0", "Dia\0", "Dih\0", "DiS\0" },
-        { "DiDòmhnaich\0", "DiLuain\0", "DiMàirt\0", "DiCiadain\0", "DiarDaoin\0", "DihAoine\0", "DiSathairne\0" },
-        { "D\0", "L\0", "M\0", "C\0", "A\0", "H\0", "S\0" }
-    }, // gd
+        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" },
+        { "일요일\0", "월요일\0", "화요일\0", "수요일\0", "목요일\0", "금요일\0", "토요일\0" },
+        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" },
+        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" },
+        { "일요일\0", "월요일\0", "화요일\0", "수요일\0", "목요일\0", "금요일\0", "토요일\0" },
+        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" }
+    }, // ko
     {
-        QLocale::Language::ScottishGaelic, QLocale::Script::AnyScript, QLocale::Country::UnitedKingdom,
+        QLocale::Language::Korean, QLocale::Script::AnyScript, QLocale::Country::NorthKorea,
         // week
-        Qt::Sunday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "조선민주주의인민공화국\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -13384,47 +12976,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gd_GB
-    {
-        QLocale::Language::Galician, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 0, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "galego\0", "Groenlandia\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "a.m.\0", "p.m.\0",
-        // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "DKK\0",
-        { "Coroa dinamarquesa\0", "\0", "coroa dinamarquesa\0", "\0", "\0", "\0", "coroas dinamarquesas\0" },
-        // month names
-        { "Xan.\0", "Feb.\0", "Mar.\0", "Abr.\0", "Maio\0", "Xuño\0", "Xul.\0", "Ago.\0", "Set.\0", "Out.\0", "Nov.\0", "Dec.\0" },
-        { "Xaneiro\0", "Febreiro\0", "Marzo\0", "Abril\0", "Maio\0", "Xuño\0", "Xullo\0", "Agosto\0", "Setembro\0", "Outubro\0", "Novembro\0", "Decembro\0" },
-        { "X\0", "F\0", "M\0", "A\0", "M\0", "X\0", "X\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "xan.\0", "feb.\0", "mar.\0", "abr.\0", "maio\0", "xuño\0", "xul.\0", "ago.\0", "set.\0", "out.\0", "nov.\0", "dec.\0" },
-        { "xaneiro\0", "febreiro\0", "marzo\0", "abril\0", "maio\0", "xuño\0", "xullo\0", "agosto\0", "setembro\0", "outubro\0", "novembro\0", "decembro\0" },
-        { "x.\0", "f.\0", "m.\0", "a.\0", "m.\0", "x.\0", "x.\0", "a.\0", "s.\0", "o.\0", "n.\0", "d.\0" },
-        // day names
-        { "Dom.\0", "Luns\0", "Mar.\0", "Mér.\0", "Xov.\0", "Ven.\0", "Sáb.\0" },
-        { "Domingo\0", "Luns\0", "Martes\0", "Mércores\0", "Xoves\0", "Venres\0", "Sábado\0" },
-        { "D\0", "L\0", "M\0", "M\0", "X\0", "V\0", "S\0" },
-        { "dom.\0", "luns\0", "mar.\0", "mér.\0", "xov.\0", "ven.\0", "sáb.\0" },
-        { "domingo\0", "luns\0", "martes\0", "mércores\0", "xoves\0", "venres\0", "sábado\0" },
-        { "d.\0", "l.\0", "m.\0", "m.\0", "x.\0", "v.\0", "s.\0" }
-    }, // gl
+    }, // ko_KP
     {
-        QLocale::Language::Galician, QLocale::Script::AnyScript, QLocale::Country::Spain,
+        QLocale::Language::Korean, QLocale::Script::AnyScript, QLocale::Country::SouthKorea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -13452,47 +13010,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gl_ES
+    }, // ko_KR
     {
-        QLocale::Language::SwissGerman, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Konkani, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 8217, 59, 37, 8722, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "‹\0", "›\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Schwiizertüütsch\0", Q_NULLPTR,
+        "कोंकणी\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 und %2\0", "%1 und %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Vormittag\0", "Namittag\0",
+        "म.पू.\0", "म.नं.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mär\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
-        { "Januar\0", "Februar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "Auguscht\0", "Septämber\0", "Oktoober\0", "Novämber\0", "Dezämber\0" },
+        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
+        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
+        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
-        { "Su.\0", "Mä.\0", "Zi.\0", "Mi.\0", "Du.\0", "Fr.\0", "Sa.\0" },
-        { "Sunntig\0", "Määntig\0", "Ziischtig\0", "Mittwuch\0", "Dunschtig\0", "Friitig\0", "Samschtig\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gsw
+        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
+        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
+        { "आ\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "शे\0" },
+        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
+        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
+        { "आ\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "शे\0" }
+    }, // kok
     {
-        QLocale::Language::SwissGerman, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
+        QLocale::Language::Konkani, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -13520,17 +13078,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gsw_CH
+    }, // kok_IN
     {
-        QLocale::Language::SwissGerman, QLocale::Script::AnyScript, QLocale::Country::France,
+        QLocale::Language::Kashmiri, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "کٲشُر\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -13543,24 +13101,24 @@ static const QLocalePrivate localeTbl[] = {
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ج\0", "ف\0", "م\0", "ا\0", "م\0", "ج\0", "ج\0", "ا\0", "س\0", "س\0", "ا\0", "ن\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "جنؤری\0", "فرؤری\0", "مارٕچ\0", "اپریل\0", "میٔ\0", "جوٗن\0", "جوٗلایی\0", "اگست\0", "ستمبر\0", "اکتوٗبر\0", "نومبر\0", "دسمبر\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "ا\0", "ژ\0", "ب\0", "ب\0", "ب\0", "ج\0", "ب\0" },
+        { "آتھوار\0", "ژٔندٕروار\0", "بۆموار\0", "بودوار\0", "برؠسوار\0", "جُمہ\0", "بٹوار\0" },
+        { "اَتھوار\0", "ژٔندرٕروار\0", "بۆموار\0", "بودوار\0", "برؠسوار\0", "جُمہ\0", "بٹوار\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gsw_FR
+    }, // ks
     {
-        QLocale::Language::SwissGerman, QLocale::Script::AnyScript, QLocale::Country::Liechtenstein,
+        QLocale::Language::Kashmiri, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -13588,47 +13146,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gsw_LI
+    }, // ks_IN
     {
-        QLocale::Language::Gujarati, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Shambala, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "ગુજરાતી\0", "ગ્વામ\0",
+        "Kishambaa\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 અને %2\0", "%1 અને %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "makeo\0", "nyiaghuo\0",
         // currency
-        "$\0", "%2%1\0", Q_NULLPTR, "USD\0",
-        { "યુઍસ ડોલર\0", "\0", "યુઍસ ડોલર\0", "\0", "\0", "\0", "યુઍસ ડોલર\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "જાન્યુ\0", "ફેબ્રુ\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટે\0", "ઑક્ટો\0", "નવે\0", "ડિસે\0" },
-        { "જાન્યુઆરી\0", "ફેબ્રુઆરી\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટેમ્બર\0", "ઑક્ટોબર\0", "નવેમ્બર\0", "ડિસેમ્બર\0" },
-        { "જા\0", "ફે\0", "મા\0", "એ\0", "મે\0", "જૂ\0", "જુ\0", "ઑ\0", "સ\0", "ઑ\0", "ન\0", "ડિ\0" },
-        { "જાન્યુ\0", "ફેબ્રુ\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટે\0", "ઑક્ટો\0", "નવે\0", "ડિસે\0" },
-        { "જાન્યુઆરી\0", "ફેબ્રુઆરી\0", "માર્ચ\0", "એપ્રિલ\0", "મે\0", "જૂન\0", "જુલાઈ\0", "ઑગસ્ટ\0", "સપ્ટેમ્બર\0", "ઑક્ટોબર\0", "નવેમ્બર\0", "ડિસેમ્બર\0" },
-        { "જા\0", "ફે\0", "મા\0", "એ\0", "મે\0", "જૂ\0", "જુ\0", "ઑ\0", "સ\0", "ઑ\0", "ન\0", "ડિ\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januali\0", "Febluali\0", "Machi\0", "Aplili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "રવિ\0", "સોમ\0", "મંગળ\0", "બુધ\0", "ગુરુ\0", "શુક્ર\0", "શનિ\0" },
-        { "રવિવાર\0", "સોમવાર\0", "મંગળવાર\0", "બુધવાર\0", "ગુરુવાર\0", "શુક્રવાર\0", "શનિવાર\0" },
-        { "ર\0", "સો\0", "મં\0", "બુ\0", "ગુ\0", "શુ\0", "શ\0" },
-        { "રવિ\0", "સોમ\0", "મંગળ\0", "બુધ\0", "ગુરુ\0", "શુક્ર\0", "શનિ\0" },
-        { "રવિવાર\0", "સોમવાર\0", "મંગળવાર\0", "બુધવાર\0", "ગુરુવાર\0", "શુક્રવાર\0", "શનિવાર\0" },
-        { "ર\0", "સો\0", "મં\0", "બુ\0", "ગુ\0", "શુ\0", "શ\0" }
-    }, // gu
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "2\0", "3\0", "4\0", "5\0", "A\0", "I\0", "1\0" },
+        { "Jpi\0", "Jtt\0", "Jmn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
+        { "Jumaapii\0", "Jumaatatu\0", "Jumaane\0", "Jumaatano\0", "Alhamisi\0", "Ijumaa\0", "Jumaamosi\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // ksb
     {
-        QLocale::Language::Gujarati, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::Shambala, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -13656,47 +13214,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gu_IN
+    }, // ksb_TZ
     {
-        QLocale::Language::Gusii, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Bafia, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "‘\0", "’\0",
         // endonym
-        "Ekegusii\0", Q_NULLPTR,
+        "rikpa\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Mambia\0", "Mog\0",
+        "sárúwá\0", "cɛɛ́nko\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "C\0", "F\0", "M\0", "A\0", "M\0", "J\0", "C\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Can\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Cul\0", "Agt\0", "Sep\0", "Okt\0", "Nob\0", "Dis\0" },
-        { "Chanuari\0", "Feburari\0", "Machi\0", "Apiriri\0", "Mei\0", "Juni\0", "Chulai\0", "Agosti\0", "Septemba\0", "Okitoba\0", "Nobemba\0", "Disemba\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ŋ1\0", "ŋ2\0", "ŋ3\0", "ŋ4\0", "ŋ5\0", "ŋ6\0", "ŋ7\0", "ŋ8\0", "ŋ9\0", "ŋ10\0", "ŋ11\0", "ŋ12\0" },
+        { "ŋwíí a ntɔ́ntɔ\0", "ŋwíí akǝ bɛ́ɛ\0", "ŋwíí akǝ ráá\0", "ŋwíí akǝ nin\0", "ŋwíí akǝ táan\0", "ŋwíí akǝ táafɔk\0", "ŋwíí akǝ táabɛɛ\0", "ŋwíí akǝ táaraa\0", "ŋwíí akǝ táanin\0", "ŋwíí akǝ ntɛk\0", "ŋwíí akǝ ntɛk di bɔ́k\0", "ŋwíí akǝ ntɛk di bɛ́ɛ\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "C\0", "C\0", "C\0", "C\0", "A\0", "I\0", "E\0" },
-        { "Cpr\0", "Ctt\0", "Cmn\0", "Cmt\0", "Ars\0", "Icm\0", "Est\0" },
-        { "Chumapiri\0", "Chumatato\0", "Chumaine\0", "Chumatano\0", "Aramisi\0", "Ichuma\0", "Esabato\0" },
+        { "s\0", "l\0", "m\0", "m\0", "j\0", "j\0", "s\0" },
+        { "sɔ́n\0", "lǝn\0", "maa\0", "mɛk\0", "jǝǝ\0", "júm\0", "sam\0" },
+        { "sɔ́ndǝ\0", "lǝndí\0", "maadí\0", "mɛkrɛdí\0", "jǝǝdí\0", "júmbá\0", "samdí\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // guz
+    }, // ksf
     {
-        QLocale::Language::Gusii, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::Bafia, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -13724,113 +13282,113 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // guz_KE
+    }, // ksf_CM
     {
-        QLocale::Language::Manx, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Colognian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        "Gaelg\0", Q_NULLPTR,
+        "Kölsch\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 un %2\0", "%1 un %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "Vörmeddaach\0", "Nommendaach\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan.\0", "Fäb.\0", "Mäz.\0", "Apr.\0", "Mai\0", "Jun.\0", "Jul.\0", "Ouj.\0", "Säp.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "J-guer\0", "T-arree\0", "Mayrnt\0", "Avrril\0", "Boaldyn\0", "M-souree\0", "J-souree\0", "Luanistyn\0", "M-fouyir\0", "J-fouyir\0", "M-Houney\0", "M-Nollick\0" },
-        { "Jerrey-geuree\0", "Toshiaght-arree\0", "Mayrnt\0", "Averil\0", "Boaldyn\0", "Mean-souree\0", "Jerrey-souree\0", "Luanistyn\0", "Mean-fouyir\0", "Jerrey-fouyir\0", "Mee Houney\0", "Mee ny Nollick\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Fäb\0", "Mäz\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Ouj\0", "Säp\0", "Okt\0", "Nov\0", "Dez\0" },
+        { "Jannewa\0", "Fäbrowa\0", "Määz\0", "Aprell\0", "Mai\0", "Juuni\0", "Juuli\0", "Oujoß\0", "Septämber\0", "Oktohber\0", "Novämber\0", "Dezämber\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Jed\0", "Jel\0", "Jem\0", "Jerc\0", "Jerd\0", "Jeh\0", "Jes\0" },
-        { "Jedoonee\0", "Jelhein\0", "Jemayrt\0", "Jercean\0", "Jerdein\0", "Jeheiney\0", "Jesarn\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
+        { "Su.\0", "Mo.\0", "Di.\0", "Me.\0", "Du.\0", "Fr.\0", "Sa.\0" },
+        { "Sunndaach\0", "Mohndaach\0", "Dinnsdaach\0", "Metwoch\0", "Dunnersdaach\0", "Friidaach\0", "Samsdaach\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gv
+    }, // ksh
     {
-        QLocale::Language::Manx, QLocale::Script::LatinScript, QLocale::Country::IsleofMan,
+        QLocale::Language::Kurdish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "kurdî\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 û %2\0", "%1 û %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "BN\0", "PN\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "rêb\0", "reş\0", "ada\0", "avr\0", "gul\0", "pûş\0", "tîr\0", "gel\0", "rez\0", "kew\0", "ser\0", "ber\0" },
+        { "rêbendan\0", "reşemî\0", "adar\0", "avrêl\0", "gulan\0", "pûşper\0", "tîrmeh\0", "gelawêj\0", "rezber\0", "kewçêr\0", "sermawez\0", "berfanbar\0" },
+        { "R\0", "R\0", "A\0", "A\0", "G\0", "P\0", "T\0", "G\0", "R\0", "K\0", "S\0", "B\0" },
+        { "rêb\0", "reş\0", "ada\0", "avr\0", "gul\0", "pûş\0", "tîr\0", "gel\0", "rez\0", "kew\0", "ser\0", "ber\0" },
+        { "rêbendanê\0", "reşemiyê\0", "adarê\0", "avrêlê\0", "gulanê\0", "pûşperê\0", "tîrmehê\0", "gelawêjê\0", "rezberê\0", "kewçêrê\0", "sermawezê\0", "berfanbarê\0" },
+        { "R\0", "R\0", "A\0", "A\0", "G\0", "P\0", "T\0", "G\0", "R\0", "K\0", "S\0", "B\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // gv_IM
+        { "yş\0", "dş\0", "sş\0", "çş\0", "pş\0", "în\0", "ş\0" },
+        { "yekşem\0", "duşem\0", "sêşem\0", "çarşem\0", "pêncşem\0", "în\0", "şemî\0" },
+        { "Y\0", "D\0", "S\0", "Ç\0", "P\0", "Î\0", "Ş\0" },
+        { "yş\0", "dş\0", "sş\0", "çş\0", "pş\0", "în\0", "ş\0" },
+        { "yekşem\0", "duşem\0", "sêşem\0", "çarşem\0", "pêncşem\0", "în\0", "şemî\0" },
+        { "Y\0", "D\0", "S\0", "Ç\0", "P\0", "Î\0", "Ş\0" }
+    }, // ku
     {
-        QLocale::Language::Hausa, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Cornish, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 3, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Hausa\0", Q_NULLPTR,
+        "kernewek\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 da %2\0", "%1 da %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "KWD\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
-        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
-        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Gen\0", "Hwe\0", "Meu\0", "Ebr\0", "Me\0", "Met\0", "Gor\0", "Est\0", "Gwn\0", "Hed\0", "Du\0", "Kev\0" },
+        { "mis Genver\0", "mis Hwevrer\0", "mis Meurth\0", "mis Ebrel\0", "mis Me\0", "mis Metheven\0", "mis Gortheren\0", "mis Est\0", "mis Gwynngala\0", "mis Hedra\0", "mis Du\0", "mis Kevardhu\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
-        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
-        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" },
-        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
-        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
-        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" }
-    }, // ha
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sul\0", "Lun\0", "Mth\0", "Mhr\0", "Yow\0", "Gwe\0", "Sad\0" },
+        { "dy Sul\0", "dy Lun\0", "dy Meurth\0", "dy Merher\0", "dy Yow\0", "dy Gwener\0", "dy Sadorn\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // kw
     {
-        QLocale::Language::Hausa, QLocale::Script::AnyScript, QLocale::Country::Ghana,
+        QLocale::Language::Cornish, QLocale::Script::LatinScript, QLocale::Country::UnitedKingdom,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Sunday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -13844,7 +13402,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "GH₵\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -13860,85 +13418,85 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ha_GH
+    }, // kw_GB
     {
-        QLocale::Language::Hausa, QLocale::Script::AnyScript, QLocale::Country::Niger,
+        QLocale::Language::Kyrgyz, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "„\0", "“\0",
         // endonym
-        "Hausa\0", "Nijar\0",
+        "кыргызча\0", "Кайман аралдары\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 da %2\0", "%1 da %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 жана %2\0", "%1 жана %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "таңкы\0", "түштөн кийинки\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "XOF\0",
-        { "Kuɗin Sefa na Afirka Ta Yamma\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "KYD\0", "%1 %2\0", Q_NULLPTR, "KYD\0",
+        { "кайман доллары\0", "\0", "кайман доллары\0", "\0", "\0", "\0", "кайман доллары\0" },
         // month names
-        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
-        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Fab\0", "Mar\0", "Afi\0", "May\0", "Yun\0", "Yul\0", "Agu\0", "Sat\0", "Okt\0", "Nuw\0", "Dis\0" },
-        { "Janairu\0", "Faburairu\0", "Maris\0", "Afirilu\0", "Mayu\0", "Yuni\0", "Yuli\0", "Agusta\0", "Satumba\0", "Oktoba\0", "Nuwamba\0", "Disamba\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "Y\0", "Y\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Янв\0", "Фев\0", "Мар\0", "Апр\0", "Май\0", "Июн\0", "Июл\0", "Авг\0", "Сен\0", "Окт\0", "Ноя\0", "Дек\0" },
+        { "Январь\0", "Февраль\0", "Март\0", "Апрель\0", "Май\0", "Июнь\0", "Июль\0", "Август\0", "Сентябрь\0", "Октябрь\0", "Ноябрь\0", "Декабрь\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "янв.\0", "фев.\0", "мар.\0", "апр.\0", "май\0", "июн.\0", "июл.\0", "авг.\0", "сен.\0", "окт.\0", "ноя.\0", "дек.\0" },
+        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
         // day names
-        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
-        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
-        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" },
-        { "Lah\0", "Lit\0", "Tal\0", "Lar\0", "Alh\0", "Jum\0", "Asa\0" },
-        { "Lahadi\0", "Litinin\0", "Talata\0", "Laraba\0", "Alhamis\0", "Jummaʼa\0", "Asabar\0" },
-        { "L\0", "L\0", "T\0", "L\0", "A\0", "J\0", "A\0" }
-    }, // ha_NE
+        { "жек.\0", "дүй.\0", "шейш.\0", "шарш.\0", "бейш.\0", "жума\0", "ишм.\0" },
+        { "жекшемби\0", "дүйшөмбү\0", "шейшемби\0", "шаршемби\0", "бейшемби\0", "жума\0", "ишемби\0" },
+        { "Ж\0", "Д\0", "Ш\0", "Ш\0", "Б\0", "Ж\0", "И\0" },
+        { "жек.\0", "дүй.\0", "шейш.\0", "шарш.\0", "бейш.\0", "жума\0", "ишм.\0" },
+        { "жекшемби\0", "дүйшөмбү\0", "шейшемби\0", "шаршемби\0", "бейшемби\0", "жума\0", "ишемби\0" },
+        { "Ж\0", "Д\0", "Ш\0", "Ш\0", "Б\0", "Ж\0", "И\0" }
+    }, // ky
     {
-        QLocale::Language::Hausa, QLocale::Script::AnyScript, QLocale::Country::Nigeria,
+        QLocale::Language::Langi, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "”\0", "”\0", "’\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Kɨlaangi\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "TOO\0", "MUU\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "F\0", "N\0", "K\0", "I\0", "I\0", "I\0", "M\0", "V\0", "S\0", "I\0", "S\0", "S\0" },
+        { "Fúngatɨ\0", "Naanɨ\0", "Keenda\0", "Ikúmi\0", "Inyambala\0", "Idwaata\0", "Mʉʉnchɨ\0", "Vɨɨrɨ\0", "Saatʉ\0", "Inyi\0", "Saano\0", "Sasatʉ\0" },
+        { "Kʉfúngatɨ\0", "Kʉnaanɨ\0", "Kʉkeenda\0", "Kwiikumi\0", "Kwiinyambála\0", "Kwiidwaata\0", "Kʉmʉʉnchɨ\0", "Kʉvɨɨrɨ\0", "Kʉsaatʉ\0", "Kwiinyi\0", "Kʉsaano\0", "Kʉsasatʉ\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "P\0", "T\0", "E\0", "O\0", "A\0", "I\0", "M\0" },
+        { "Píili\0", "Táatu\0", "Íne\0", "Táano\0", "Alh\0", "Ijm\0", "Móosi\0" },
+        { "Jumapíiri\0", "Jumatátu\0", "Jumaíne\0", "Jumatáano\0", "Alamíisi\0", "Ijumáa\0", "Jumamóosi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ha_NG
+    }, // lag
     {
-        QLocale::Language::Hawaiian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Langi, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "ʻŌlelo Hawaiʻi\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -13949,66 +13507,66 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Ian.\0", "Pep.\0", "Mal.\0", "ʻAp.\0", "Mei\0", "Iun.\0", "Iul.\0", "ʻAu.\0", "Kep.\0", "ʻOk.\0", "Now.\0", "Kek.\0" },
-        { "Ianuali\0", "Pepeluali\0", "Malaki\0", "ʻApelila\0", "Mei\0", "Iune\0", "Iulai\0", "ʻAukake\0", "Kepakemapa\0", "ʻOkakopa\0", "Nowemapa\0", "Kekemapa\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "Ian.\0", "Pep.\0", "Mal.\0", "ʻAp.\0", "Mei\0", "Iun.\0", "Iul.\0", "ʻAu.\0", "Kep.\0", "ʻOk.\0", "Now.\0", "Kek.\0" },
-        { "Ianuali\0", "Pepeluali\0", "Malaki\0", "ʻApelila\0", "Mei\0", "Iune\0", "Iulai\0", "ʻAukake\0", "Kepakemapa\0", "ʻOkakopa\0", "Nowemapa\0", "Kekemapa\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "LP\0", "P1\0", "P2\0", "P3\0", "P4\0", "P5\0", "P6\0" },
-        { "Lāpule\0", "Poʻakahi\0", "Poʻalua\0", "Poʻakolu\0", "Poʻahā\0", "Poʻalima\0", "Poʻaono\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "LP\0", "P1\0", "P2\0", "P3\0", "P4\0", "P5\0", "P6\0" },
-        { "Lāpule\0", "Poʻakahi\0", "Poʻalua\0", "Poʻakolu\0", "Poʻahā\0", "Poʻalima\0", "Poʻaono\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // haw
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // lag_TZ
     {
-        QLocale::Language::Hawaiian, QLocale::Script::AnyScript, QLocale::Country::UnitedStates,
+        QLocale::Language::Luxembourgish, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Lëtzebuergesch\0", "Libanon\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 a(n) %2\0", "%1 a(n) %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "moies\0", "nomëttes\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "LBP\0",
+        { "Libanesescht Pond\0", "\0", "Libanesescht Pond\0", "\0", "\0", "\0", "Libanesesch Pond\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mäe\0", "Abr\0", "Mee\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
+        { "Januar\0", "Februar\0", "Mäerz\0", "Abrëll\0", "Mee\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan.\0", "Feb.\0", "Mäe.\0", "Abr.\0", "Mee\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
+        { "Januar\0", "Februar\0", "Mäerz\0", "Abrëll\0", "Mee\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // haw_US
+        { "Son\0", "Méi\0", "Dën\0", "Mët\0", "Don\0", "Fre\0", "Sam\0" },
+        { "Sonndeg\0", "Méindeg\0", "Dënschdeg\0", "Mëttwoch\0", "Donneschdeg\0", "Freideg\0", "Samschdeg\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
+        { "Son.\0", "Méi.\0", "Dën.\0", "Mët.\0", "Don.\0", "Fre.\0", "Sam.\0" },
+        { "Sonndeg\0", "Méindeg\0", "Dënschdeg\0", "Mëttwoch\0", "Donneschdeg\0", "Freideg\0", "Samschdeg\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" }
+    }, // lb
     {
-        QLocale::Language::Hebrew, QLocale::Script::HebrewScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Ganda, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "â\80\9d\0", "â\80\9d\0", "â\80\99\0", "’\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "’\0",
         // endonym
-        "עברית\0", Q_NULLPTR,
+        "Luganda\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ו%2\0", "%1 ו%2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -14017,26 +13575,26 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ינו׳\0", "פבר׳\0", "מרץ\0", "אפר׳\0", "מאי\0", "יוני\0", "יולי\0", "אוג׳\0", "ספט׳\0", "אוק׳\0", "נוב׳\0", "דצמ׳\0" },
-        { "ינואר\0", "פברואר\0", "מרץ\0", "אפריל\0", "מאי\0", "יוני\0", "יולי\0", "אוגוסט\0", "ספטמבר\0", "אוקטובר\0", "נובמבר\0", "דצמבר\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "ינו׳\0", "פבר׳\0", "מרץ\0", "אפר׳\0", "מאי\0", "יוני\0", "יולי\0", "אוג׳\0", "ספט׳\0", "אוק׳\0", "נוב׳\0", "דצמ׳\0" },
-        { "ינואר\0", "פברואר\0", "מרץ\0", "אפריל\0", "מאי\0", "יוני\0", "יולי\0", "אוגוסט\0", "ספטמבר\0", "אוקטובר\0", "נובמבר\0", "דצמבר\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apu\0", "Maa\0", "Juu\0", "Jul\0", "Agu\0", "Seb\0", "Oki\0", "Nov\0", "Des\0" },
+        { "Janwaliyo\0", "Febwaliyo\0", "Marisi\0", "Apuli\0", "Maayi\0", "Juuni\0", "Julaayi\0", "Agusito\0", "Sebuttemba\0", "Okitobba\0", "Novemba\0", "Desemba\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "יום א׳\0", "יום ב׳\0", "יום ג׳\0", "יום ד׳\0", "יום ה׳\0", "יום ו׳\0", "שבת\0" },
-        { "יום ראשון\0", "יום שני\0", "יום שלישי\0", "יום רביעי\0", "יום חמישי\0", "יום שישי\0", "יום שבת\0" },
-        { "א׳\0", "ב׳\0", "ג׳\0", "ד׳\0", "ה׳\0", "ו׳\0", "ש׳\0" },
-        { "יום א׳\0", "יום ב׳\0", "יום ג׳\0", "יום ד׳\0", "יום ה׳\0", "יום ו׳\0", "שבת\0" },
-        { "יום ראשון\0", "יום שני\0", "יום שלישי\0", "יום רביעי\0", "יום חמישי\0", "יום שישי\0", "יום שבת\0" },
-        { "א׳\0", "ב׳\0", "ג׳\0", "ד׳\0", "ה׳\0", "ו׳\0", "ש׳\0" }
-    }, // he
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "B\0", "L\0", "L\0", "L\0", "L\0", "L\0" },
+        { "Sab\0", "Bal\0", "Lw2\0", "Lw3\0", "Lw4\0", "Lw5\0", "Lw6\0" },
+        { "Sabbiiti\0", "Balaza\0", "Lwakubiri\0", "Lwakusatu\0", "Lwakuna\0", "Lwakutaano\0", "Lwamukaaga\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // lg
     {
-        QLocale::Language::Hebrew, QLocale::Script::HebrewScript, QLocale::Country::Israel,
+        QLocale::Language::Ganda, QLocale::Script::AnyScript, QLocale::Country::Uganda,
         // week
-        Qt::Monday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14064,9 +13622,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // he_IL
+    }, // lg_UG
     {
-        QLocale::Language::Hindi, QLocale::Script::MahajaniScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Lakota, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -14074,41 +13632,7 @@ static const QLocalePrivate localeTbl[] = {
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "हिन्दी\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, और %2\0", "%1 और %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "am\0", "pm\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "जन॰\0", "फ़र॰\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुल॰\0", "अग॰\0", "सित॰\0", "अक्तू॰\0", "नव॰\0", "दिस॰\0" },
-        { "जनवरी\0", "फ़रवरी\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुलाई\0", "अगस्त\0", "सितंबर\0", "अक्तूबर\0", "नवंबर\0", "दिसंबर\0" },
-        { "ज\0", "फ़\0", "मा\0", "अ\0", "म\0", "जू\0", "जु\0", "अ\0", "सि\0", "अ\0", "न\0", "दि\0" },
-        { "जन॰\0", "फ़र॰\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुल॰\0", "अग॰\0", "सित॰\0", "अक्तू॰\0", "नव॰\0", "दिस॰\0" },
-        { "जनवरी\0", "फ़रवरी\0", "मार्च\0", "अप्रैल\0", "मई\0", "जून\0", "जुलाई\0", "अगस्त\0", "सितंबर\0", "अक्तूबर\0", "नवंबर\0", "दिसंबर\0" },
-        { "ज\0", "फ़\0", "मा\0", "अ\0", "म\0", "जू\0", "जु\0", "अ\0", "सि\0", "अ\0", "न\0", "दि\0" },
-        // day names
-        { "रवि\0", "सोम\0", "मंगल\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
-        { "रविवार\0", "सोमवार\0", "मंगलवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
-        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" },
-        { "रवि\0", "सोम\0", "मंगल\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
-        { "रविवार\0", "सोमवार\0", "मंगलवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
-        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" }
-    }, // hi
-    {
-        QLocale::Language::Hindi, QLocale::Script::MahajaniScript, QLocale::Country::India,
-        // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Lakȟólʼiyapi\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -14123,52 +13647,52 @@ static const QLocalePrivate localeTbl[] = {
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Wiótheȟika Wí\0", "Thiyóȟeyuŋka Wí\0", "Ištáwičhayazaŋ Wí\0", "Pȟežítȟo Wí\0", "Čhaŋwápetȟo Wí\0", "Wípazukȟa-wašté Wí\0", "Čhaŋpȟásapa Wí\0", "Wasútȟuŋ Wí\0", "Čhaŋwápeǧi Wí\0", "Čhaŋwápe-kasná Wí\0", "Waníyetu Wí\0", "Tȟahékapšuŋ Wí\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // hi_IN
+        { "Aŋpétuwakȟaŋ\0", "Aŋpétuwaŋži\0", "Aŋpétunuŋpa\0", "Aŋpétuyamni\0", "Aŋpétutopa\0", "Aŋpétuzaptaŋ\0", "Owáŋgyužažapi\0" },
+        { "A\0", "W\0", "N\0", "Y\0", "T\0", "Z\0", "O\0" }
+    }, // lkt
     {
-        QLocale::Language::Croatian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "â\80\9e\0", "â\80\9c\0", "â\80\9a\0", "â\80\98\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
         // endonym
-        "hrvatski\0", "Hrvatska\0",
+        "lingála\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 mpé %2\0", "%1 mpé %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ntɔ́ngɔ́\0", "mpókwa\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "HRK\0",
-        { "hrvatska kuna\0", "\0", "hrvatska kuna\0", "\0", "hrvatske kune\0", "\0", "hrvatskih kuna\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "sij\0", "velj\0", "ožu\0", "tra\0", "svi\0", "lip\0", "srp\0", "kol\0", "ruj\0", "lis\0", "stu\0", "pro\0" },
-        { "siječanj\0", "veljača\0", "ožujak\0", "travanj\0", "svibanj\0", "lipanj\0", "srpanj\0", "kolovoz\0", "rujan\0", "listopad\0", "studeni\0", "prosinac\0" },
-        { "1.\0", "2.\0", "3.\0", "4.\0", "5.\0", "6.\0", "7.\0", "8.\0", "9.\0", "10.\0", "11.\0", "12.\0" },
-        { "sij\0", "velj\0", "ožu\0", "tra\0", "svi\0", "lip\0", "srp\0", "kol\0", "ruj\0", "lis\0", "stu\0", "pro\0" },
-        { "siječnja\0", "veljače\0", "ožujka\0", "travnja\0", "svibnja\0", "lipnja\0", "srpnja\0", "kolovoza\0", "rujna\0", "listopada\0", "studenoga\0", "prosinca\0" },
-        { "1.\0", "2.\0", "3.\0", "4.\0", "5.\0", "6.\0", "7.\0", "8.\0", "9.\0", "10.\0", "11.\0", "12.\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "y\0", "f\0", "m\0", "a\0", "m\0", "y\0", "y\0", "a\0", "s\0", "ɔ\0", "n\0", "d\0" },
+        { "yan\0", "fbl\0", "msi\0", "apl\0", "mai\0", "yun\0", "yul\0", "agt\0", "stb\0", "ɔtb\0", "nvb\0", "dsb\0" },
+        { "sánzá ya yambo\0", "sánzá ya míbalé\0", "sánzá ya mísáto\0", "sánzá ya mínei\0", "sánzá ya mítáno\0", "sánzá ya motóbá\0", "sánzá ya nsambo\0", "sánzá ya mwambe\0", "sánzá ya libwa\0", "sánzá ya zómi\0", "sánzá ya zómi na mɔ̌kɔ́\0", "sánzá ya zómi na míbalé\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "ned\0", "pon\0", "uto\0", "sri\0", "čet\0", "pet\0", "sub\0" },
-        { "nedjelja\0", "ponedjeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "n\0", "p\0", "u\0", "s\0", "č\0", "p\0", "s\0" },
-        { "ned\0", "pon\0", "uto\0", "sri\0", "čet\0", "pet\0", "sub\0" },
-        { "nedjelja\0", "ponedjeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "N\0", "P\0", "U\0", "S\0", "Č\0", "P\0", "S\0" }
-    }, // hr
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "e\0", "y\0", "m\0", "m\0", "m\0", "m\0", "p\0" },
+        { "eye\0", "ybo\0", "mbl\0", "mst\0", "min\0", "mtn\0", "mps\0" },
+        { "eyenga\0", "mokɔlɔ mwa yambo\0", "mokɔlɔ mwa míbalé\0", "mokɔlɔ mwa mísáto\0", "mokɔlɔ ya mínéi\0", "mokɔlɔ ya mítáno\0", "mpɔ́sɔ\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // ln
     {
-        QLocale::Language::Croatian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
+        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::Angola,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -14180,11 +13704,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d. M. yy.\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "KM\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Kz\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -14196,17 +13720,17 @@ static const QLocalePrivate localeTbl[] = {
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "N\0", "P\0", "U\0", "S\0", "Č\0", "P\0", "S\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // hr_BA
+    }, // ln_AO
     {
-        QLocale::Language::Croatian, QLocale::Script::AnyScript, QLocale::Country::Croatia,
+        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::CentralAfricanRepublic,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14234,47 +13758,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // hr_HR
-    {
-        QLocale::Language::UpperSorbian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
-        // endonym
-        "hornjoserbšćina\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "dopołdnja\0", "popołdnju\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "jan\0", "feb\0", "měr\0", "apr\0", "mej\0", "jun\0", "jul\0", "awg\0", "sep\0", "okt\0", "now\0", "dec\0" },
-        { "januar\0", "februar\0", "měrc\0", "apryl\0", "meja\0", "junij\0", "julij\0", "awgust\0", "september\0", "oktober\0", "nowember\0", "december\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        { "jan.\0", "feb.\0", "měr.\0", "apr.\0", "mej.\0", "jun.\0", "jul.\0", "awg.\0", "sep.\0", "okt.\0", "now.\0", "dec.\0" },
-        { "januara\0", "februara\0", "měrca\0", "apryla\0", "meje\0", "junija\0", "julija\0", "awgusta\0", "septembra\0", "oktobra\0", "nowembra\0", "decembra\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        // day names
-        { "nje\0", "pón\0", "wut\0", "srj\0", "štw\0", "pja\0", "sob\0" },
-        { "njedźela\0", "póndźela\0", "wutora\0", "srjeda\0", "štwórtk\0", "pjatk\0", "sobota\0" },
-        { "n\0", "p\0", "w\0", "s\0", "š\0", "p\0", "s\0" },
-        { "nje\0", "pón\0", "wut\0", "srj\0", "štw\0", "pja\0", "sob\0" },
-        { "njedźela\0", "póndźela\0", "wutora\0", "srjeda\0", "štwórtk\0", "pjatk\0", "sobota\0" },
-        { "n\0", "p\0", "w\0", "s\0", "š\0", "p\0", "s\0" }
-    }, // hsb
+    }, // ln_CF
     {
-        QLocale::Language::UpperSorbian, QLocale::Script::LatinScript, QLocale::Country::Germany,
+        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::CongoBrazzaville,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14302,47 +13792,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // hsb_DE
+    }, // ln_CG
     {
-        QLocale::Language::Hungarian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Lao, QLocale::Script::LaoScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9e\0", "â\80\9d\0", "»\0", "«\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
         // endonym
-        "magyar\0", "Magyarország\0",
+        "ລາວ\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 és %2\0", "%1 és %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1 ແລະ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "de.\0", "du.\0",
+        "ກ່ອນທ່ຽງ\0", "ຫຼັງທ່ຽງ\0",
         // currency
-        "Ft\0", "%1 %2\0", Q_NULLPTR, "HUF\0",
-        { "magyar forint\0", "\0", "magyar forint\0", "\0", "\0", "\0", "magyar forint\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan.\0", "febr.\0", "márc.\0", "ápr.\0", "máj.\0", "jún.\0", "júl.\0", "aug.\0", "szept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "január\0", "február\0", "március\0", "április\0", "május\0", "június\0", "július\0", "augusztus\0", "szeptember\0", "október\0", "november\0", "december\0" },
-        { "J\0", "F\0", "M\0", "Á\0", "M\0", "J\0", "J\0", "A\0", "Sz\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "febr.\0", "márc.\0", "ápr.\0", "máj.\0", "jún.\0", "júl.\0", "aug.\0", "szept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "január\0", "február\0", "március\0", "április\0", "május\0", "június\0", "július\0", "augusztus\0", "szeptember\0", "október\0", "november\0", "december\0" },
-        { "J\0", "F\0", "M\0", "Á\0", "M\0", "J\0", "J\0", "A\0", "Sz\0", "O\0", "N\0", "D\0" },
+        { "ມ.ກ.\0", "ກ.ພ.\0", "ມ.ນ.\0", "ມ.ສ.\0", "ພ.ພ.\0", "ມິ.ຖ.\0", "ກ.ລ.\0", "ສ.ຫ.\0", "ກ.ຍ.\0", "ຕ.ລ.\0", "ພ.ຈ.\0", "ທ.ວ.\0" },
+        { "ມັງກອນ\0", "ກຸມພາ\0", "ມີນາ\0", "ເມສາ\0", "ພຶດສະພາ\0", "ມິຖຸນາ\0", "ກໍລະກົດ\0", "ສິງຫາ\0", "ກັນຍາ\0", "ຕຸລາ\0", "ພະຈິກ\0", "ທັນວາ\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ມ.ກ.\0", "ກ.ພ.\0", "ມ.ນ.\0", "ມ.ສ.\0", "ພ.ພ.\0", "ມິ.ຖ.\0", "ກ.ລ.\0", "ສ.ຫ.\0", "ກ.ຍ.\0", "ຕ.ລ.\0", "ພ.ຈ.\0", "ທ.ວ.\0" },
+        { "ມັງກອນ\0", "ກຸມພາ\0", "ມີນາ\0", "ເມສາ\0", "ພຶດສະພາ\0", "ມິຖຸນາ\0", "ກໍລະກົດ\0", "ສິງຫາ\0", "ກັນຍາ\0", "ຕຸລາ\0", "ພະຈິກ\0", "ທັນວາ\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "V\0", "H\0", "K\0", "Sze\0", "Cs\0", "P\0", "Szo\0" },
-        { "vasárnap\0", "hétfő\0", "kedd\0", "szerda\0", "csütörtök\0", "péntek\0", "szombat\0" },
-        { "V\0", "H\0", "K\0", "Sz\0", "Cs\0", "P\0", "Sz\0" },
-        { "V\0", "H\0", "K\0", "Sze\0", "Cs\0", "P\0", "Szo\0" },
-        { "vasárnap\0", "hétfő\0", "kedd\0", "szerda\0", "csütörtök\0", "péntek\0", "szombat\0" },
-        { "V\0", "H\0", "K\0", "Sz\0", "Cs\0", "P\0", "Sz\0" }
-    }, // hu
+        { "ອາທິດ\0", "ຈັນ\0", "ອັງຄານ\0", "ພຸດ\0", "ພະຫັດ\0", "ສຸກ\0", "ເສົາ\0" },
+        { "ວັນອາທິດ\0", "ວັນຈັນ\0", "ວັນອັງຄານ\0", "ວັນພຸດ\0", "ວັນພະຫັດ\0", "ວັນສຸກ\0", "ວັນເສົາ\0" },
+        { "ອາ\0", "ຈ\0", "ອ\0", "ພ\0", "ພຫ\0", "ສຸ\0", "ສ\0" },
+        { "ອາທິດ\0", "ຈັນ\0", "ອັງຄານ\0", "ພຸດ\0", "ພະຫັດ\0", "ສຸກ\0", "ເສົາ\0" },
+        { "ວັນອາທິດ\0", "ວັນຈັນ\0", "ວັນອັງຄານ\0", "ວັນພຸດ\0", "ວັນພະຫັດ\0", "ວັນສຸກ\0", "ວັນເສົາ\0" },
+        { "ອາ\0", "ຈ\0", "ອ\0", "ພ\0", "ພຫ\0", "ສຸ\0", "ສ\0" }
+    }, // lo
     {
-        QLocale::Language::Hungarian, QLocale::Script::AnyScript, QLocale::Country::Hungary,
+        QLocale::Language::Lao, QLocale::Script::LaoScript, QLocale::Country::Laos,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14370,19 +13860,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // hu_HU
+    }, // lo_LA
     {
-        QLocale::Language::Armenian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::NorthernLuri, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
         // quotation
-        "«\0", "»\0", "«\0", "»\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "հայերեն\0", Q_NULLPTR,
+        "لۊری شومالی\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 և %2\0", "%1 և %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -14391,26 +13881,26 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "հնվ\0", "փտվ\0", "մրտ\0", "ապր\0", "մյս\0", "հնս\0", "հլս\0", "օգս\0", "սեպ\0", "հոկ\0", "նոյ\0", "դեկ\0" },
-        { "հունվար\0", "փետրվար\0", "մարտ\0", "ապրիլ\0", "մայիս\0", "հունիս\0", "հուլիս\0", "օգոստոս\0", "սեպտեմբեր\0", "հոկտեմբեր\0", "նոյեմբեր\0", "դեկտեմբեր\0" },
-        { "Հ\0", "Փ\0", "Մ\0", "Ա\0", "Մ\0", "Հ\0", "Հ\0", "Օ\0", "Ս\0", "Հ\0", "Ն\0", "Դ\0" },
-        { "հնվ\0", "փտվ\0", "մրտ\0", "ապր\0", "մյս\0", "հնս\0", "հլս\0", "օգս\0", "սեպ\0", "հոկ\0", "նոյ\0", "դեկ\0" },
-        { "հունվարի\0", "փետրվարի\0", "մարտի\0", "ապրիլի\0", "մայիսի\0", "հունիսի\0", "հուլիսի\0", "օգոստոսի\0", "սեպտեմբերի\0", "հոկտեմբերի\0", "նոյեմբերի\0", "դեկտեմբերի\0" },
-        { "Հ\0", "Փ\0", "Մ\0", "Ա\0", "Մ\0", "Հ\0", "Հ\0", "Օ\0", "Ս\0", "Հ\0", "Ն\0", "Դ\0" },
+        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
+        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
+        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "կիր\0", "երկ\0", "երք\0", "չրք\0", "հնգ\0", "ուր\0", "շբթ\0" },
-        { "կիրակի\0", "երկուշաբթի\0", "երեքշաբթի\0", "չորեքշաբթի\0", "հինգշաբթի\0", "ուրբաթ\0", "շաբաթ\0" },
-        { "Կ\0", "Ե\0", "Ե\0", "Չ\0", "Հ\0", "Ո\0", "Շ\0" },
-        { "կիր\0", "երկ\0", "երք\0", "չրք\0", "հնգ\0", "ուր\0", "շբթ\0" },
-        { "կիրակի\0", "երկուշաբթի\0", "երեքշաբթի\0", "չորեքշաբթի\0", "հինգշաբթի\0", "ուրբաթ\0", "շաբաթ\0" },
-        { "Կ\0", "Ե\0", "Ե\0", "Չ\0", "Հ\0", "Ո\0", "Շ\0" }
-    }, // hy
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // lrc
     {
-        QLocale::Language::Armenian, QLocale::Script::AnyScript, QLocale::Country::Armenia,
+        QLocale::Language::NorthernLuri, QLocale::Script::AnyScript, QLocale::Country::Iraq,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14438,19 +13928,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // hy_AM
+    }, // lrc_IQ
     {
-        QLocale::Language::Interlingua, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::NorthernLuri, QLocale::Script::AnyScript, QLocale::Country::Iran,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
-        "‘\0", "’\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "interlingua\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -14459,45 +13949,11 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "oct\0", "nov\0", "dec\0" },
-        { "januario\0", "februario\0", "martio\0", "april\0", "maio\0", "junio\0", "julio\0", "augusto\0", "septembre\0", "octobre\0", "novembre\0", "decembre\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "oct\0", "nov\0", "dec\0" },
-        { "januario\0", "februario\0", "martio\0", "april\0", "maio\0", "junio\0", "julio\0", "augusto\0", "septembre\0", "octobre\0", "novembre\0", "decembre\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        // day names
-        { "dom\0", "lun\0", "mar\0", "mer\0", "jov\0", "ven\0", "sab\0" },
-        { "dominica\0", "lunedi\0", "martedi\0", "mercuridi\0", "jovedi\0", "venerdi\0", "sabbato\0" },
-        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" },
-        { "dom\0", "lun\0", "mar\0", "mer\0", "jov\0", "ven\0", "sab\0" },
-        { "dominica\0", "lunedi\0", "martedi\0", "mercuridi\0", "jovedi\0", "venerdi\0", "sabbato\0" },
-        { "d\0", "l\0", "m\0", "m\0", "j\0", "v\0", "s\0" }
-    }, // ia
-    {
-        QLocale::Language::Interlingua, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Saturday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
@@ -14506,125 +13962,125 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ia_001
+    }, // lrc_IR
     {
-        QLocale::Language::Indonesian, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Lithuanian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 0, 48,
+        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
+        "â\80\9e\0", "â\80\9c\0", "â\80\9e\0", "â\80\9c\0",
         // endonym
-        "Indonesia\0", "Indonesia\0",
+        "lietuvių\0", "Lietuva\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, dan %2\0", "%1 dan %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ir %2\0", "%1 ir %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "priešpiet\0", "popiet\0",
         // currency
-        "Rp\0", "%2%1\0", Q_NULLPTR, "IDR\0",
-        { "Rupiah Indonesia\0", "\0", "\0", "\0", "\0", "\0", "Rupiah Indonesia\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "Euras\0", "\0", "euras\0", "\0", "eurai\0", "euro\0", "eurų\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agu\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agu\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "saus.\0", "vas.\0", "kov.\0", "bal.\0", "geg.\0", "birž.\0", "liep.\0", "rugp.\0", "rugs.\0", "spal.\0", "lapkr.\0", "gruod.\0" },
+        { "sausis\0", "vasaris\0", "kovas\0", "balandis\0", "gegužė\0", "birželis\0", "liepa\0", "rugpjūtis\0", "rugsėjis\0", "spalis\0", "lapkritis\0", "gruodis\0" },
+        { "S\0", "V\0", "K\0", "B\0", "G\0", "B\0", "L\0", "R\0", "R\0", "S\0", "L\0", "G\0" },
+        { "saus.\0", "vas.\0", "kov.\0", "bal.\0", "geg.\0", "birž.\0", "liep.\0", "rugp.\0", "rugs.\0", "spal.\0", "lapkr.\0", "gruod.\0" },
+        { "sausio\0", "vasario\0", "kovo\0", "balandžio\0", "gegužės\0", "birželio\0", "liepos\0", "rugpjūčio\0", "rugsėjo\0", "spalio\0", "lapkričio\0", "gruodžio\0" },
+        { "S\0", "V\0", "K\0", "B\0", "G\0", "B\0", "L\0", "R\0", "R\0", "S\0", "L\0", "G\0" },
         // day names
-        { "Min\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
-        { "Minggu\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
-        { "M\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" },
-        { "Min\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
-        { "Minggu\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
-        { "M\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" }
-    }, // id
+        { "sk\0", "pr\0", "an\0", "tr\0", "kt\0", "pn\0", "št\0" },
+        { "sekmadienis\0", "pirmadienis\0", "antradienis\0", "trečiadienis\0", "ketvirtadienis\0", "penktadienis\0", "šeštadienis\0" },
+        { "S\0", "P\0", "A\0", "T\0", "K\0", "P\0", "Š\0" },
+        { "sk\0", "pr\0", "an\0", "tr\0", "kt\0", "pn\0", "št\0" },
+        { "sekmadienis\0", "pirmadienis\0", "antradienis\0", "trečiadienis\0", "ketvirtadienis\0", "penktadienis\0", "šeštadienis\0" },
+        { "S\0", "P\0", "A\0", "T\0", "K\0", "P\0", "Š\0" }
+    }, // lt
     {
-        QLocale::Language::Indonesian, QLocale::Script::ArabicScript, QLocale::Country::Indonesia,
+        QLocale::Language::LubaKatanga, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Tshiluba\0", "Likisambulu\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Dinda\0", "Dilolo\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, "EUR\0",
+        { "Iro\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "C\0", "L\0", "L\0", "M\0", "L\0", "L\0", "K\0", "L\0", "L\0", "L\0", "K\0", "C\0" },
+        { "Cio\0", "Lui\0", "Lus\0", "Muu\0", "Lum\0", "Luf\0", "Kab\0", "Lush\0", "Lut\0", "Lun\0", "Kas\0", "Cis\0" },
+        { "Ciongo\0", "Lùishi\0", "Lusòlo\0", "Mùuyà\0", "Lumùngùlù\0", "Lufuimi\0", "Kabàlàshìpù\0", "Lùshìkà\0", "Lutongolo\0", "Lungùdi\0", "Kaswèkèsè\0", "Ciswà\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "L\0", "N\0", "N\0", "N\0", "N\0", "N\0", "L\0" },
+        { "Lum\0", "Nko\0", "Ndy\0", "Ndg\0", "Njw\0", "Ngv\0", "Lub\0" },
+        { "Lumingu\0", "Nkodya\0", "Ndàayà\0", "Ndangù\0", "Njòwa\0", "Ngòvya\0", "Lubingu\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // id_ID
+    }, // lu
     {
-        QLocale::Language::Igbo, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Luo, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Asụsụ Igbo\0", Q_NULLPTR,
+        "Dholuo\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, na %2\0", "%1 na %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "A.M.\0", "P.M.\0",
+        "OD\0", "OT\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jen\0", "Feb\0", "Maa\0", "Epr\0", "Mee\0", "Juu\0", "Jul\0", "Ọgọ\0", "Sep\0", "Ọkt\0", "Nov\0", "Dis\0" },
-        { "Jenụwarị\0", "Febrụwarị\0", "Maachị\0", "Epreel\0", "Mee\0", "Juun\0", "Julaị\0", "Ọgọọst\0", "Septemba\0", "Ọktoba\0", "Novemba\0", "Disemba\0" },
-        { "J\0", "F\0", "M\0", "E\0", "M\0", "J\0", "J\0", "Ọ\0", "S\0", "Ọ\0", "N\0", "D\0" },
-        { "Jen\0", "Feb\0", "Maa\0", "Epr\0", "Mee\0", "Juu\0", "Jul\0", "Ọgọ\0", "Sep\0", "Ọkt\0", "Nov\0", "Dis\0" },
-        { "Jenụwarị\0", "Febrụwarị\0", "Maachị\0", "Epreel\0", "Mee\0", "Juun\0", "Julaị\0", "Ọgọọst\0", "Septemba\0", "Ọktoba\0", "Novemba\0", "Disemba\0" },
-        { "J\0", "F\0", "M\0", "E\0", "M\0", "J\0", "J\0", "Ọ\0", "S\0", "Ọ\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "C\0", "R\0", "D\0", "N\0", "B\0", "U\0", "B\0", "B\0", "C\0", "P\0", "C\0", "P\0" },
+        { "DAC\0", "DAR\0", "DAD\0", "DAN\0", "DAH\0", "DAU\0", "DAO\0", "DAB\0", "DOC\0", "DAP\0", "DGI\0", "DAG\0" },
+        { "Dwe mar Achiel\0", "Dwe mar Ariyo\0", "Dwe mar Adek\0", "Dwe mar Ang’wen\0", "Dwe mar Abich\0", "Dwe mar Auchiel\0", "Dwe mar Abiriyo\0", "Dwe mar Aboro\0", "Dwe mar Ochiko\0", "Dwe mar Apar\0", "Dwe mar gi achiel\0", "Dwe mar Apar gi ariyo\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Ụka\0", "Mọn\0", "Tiu\0", "Wen\0", "Tọọ\0", "Fraị\0", "Satọdee\0" },
-        { "Ụbọchị Ụka\0", "Mọnde\0", "Tiuzdee\0", "Wenezdee\0", "Tọọzdee\0", "Fraịdee\0", "Satọdee\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Ụka\0", "Mọn\0", "Tiu\0", "Wen\0", "Tọọ\0", "Fraị\0", "Satọdee\0" },
-        { "Ụbọchị Ụka\0", "Mọnde\0", "Tiuzdee\0", "Wenezdee\0", "Tọọzdee\0", "Fraịdee\0", "Satọdee\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // ig
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "J\0", "W\0", "T\0", "T\0", "T\0", "T\0", "N\0" },
+        { "JMP\0", "WUT\0", "TAR\0", "TAD\0", "TAN\0", "TAB\0", "NGS\0" },
+        { "Jumapil\0", "Wuok Tich\0", "Tich Ariyo\0", "Tich Adek\0", "Tich Ang’wen\0", "Tich Abich\0", "Ngeso\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // luo
     {
-        QLocale::Language::Igbo, QLocale::Script::AnyScript, QLocale::Country::Nigeria,
+        QLocale::Language::Luyia, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Luluhia\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -14632,67 +14088,67 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Machi\0", "Aprili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "J2\0", "J3\0", "J4\0", "J5\0", "Al\0", "Ij\0", "J1\0" },
+        { "Jumapiri\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Murwa wa Kanne\0", "Murwa wa Katano\0", "Jumamosi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ig_NG
+    }, // luy
     {
-        QLocale::Language::SichuanYi, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Latvian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "ꆈꌠꉙ\0", Q_NULLPTR,
+        "latviešu\0", "Latvija\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 un %2\0", "%1 un %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ꎸꄑ\0", "ꁯꋒ\0",
+        "priekšpusdiena\0", "pēcpusdiena\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "eiro\0", "eiro\0", "eiro\0", "\0", "\0", "\0", "eiro\0" },
         // month names
-        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
-        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
-        { "ꋍꆪ\0", "ꑍꆪ\0", "ꌕꆪ\0", "ꇖꆪ\0", "ꉬꆪ\0", "ꃘꆪ\0", "ꏃꆪ\0", "ꉆꆪ\0", "ꈬꆪ\0", "ꊰꆪ\0", "ꊰꊪꆪ\0", "ꊰꑋꆪ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "janv.\0", "febr.\0", "marts\0", "apr.\0", "maijs\0", "jūn.\0", "jūl.\0", "aug.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "janvāris\0", "februāris\0", "marts\0", "aprīlis\0", "maijs\0", "jūnijs\0", "jūlijs\0", "augusts\0", "septembris\0", "oktobris\0", "novembris\0", "decembris\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "janv.\0", "febr.\0", "marts\0", "apr.\0", "maijs\0", "jūn.\0", "jūl.\0", "aug.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "janvāris\0", "februāris\0", "marts\0", "aprīlis\0", "maijs\0", "jūnijs\0", "jūlijs\0", "augusts\0", "septembris\0", "oktobris\0", "novembris\0", "decembris\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "ꑭꆏ\0", "ꆏꋍ\0", "ꆏꑍ\0", "ꆏꌕ\0", "ꆏꇖ\0", "ꆏꉬ\0", "ꆏꃘ\0" },
-        { "ꑭꆏꑍ\0", "ꆏꊂꋍ\0", "ꆏꊂꑍ\0", "ꆏꊂꌕ\0", "ꆏꊂꇖ\0", "ꆏꊂꉬ\0", "ꆏꊂꃘ\0" },
-        { "ꆏ\0", "ꋍ\0", "ꑍ\0", "ꌕ\0", "ꇖ\0", "ꉬ\0", "ꃘ\0" },
-        { "ꑭꆏ\0", "ꆏꋍ\0", "ꆏꑍ\0", "ꆏꌕ\0", "ꆏꇖ\0", "ꆏꉬ\0", "ꆏꃘ\0" },
-        { "ꑭꆏꑍ\0", "ꆏꊂꋍ\0", "ꆏꊂꑍ\0", "ꆏꊂꌕ\0", "ꆏꊂꇖ\0", "ꆏꊂꉬ\0", "ꆏꊂꃘ\0" },
-        { "ꆏ\0", "ꋍ\0", "ꑍ\0", "ꌕ\0", "ꇖ\0", "ꉬ\0", "ꃘ\0" }
-    }, // ii
+        { "Svētd.\0", "Pirmd.\0", "Otrd.\0", "Trešd.\0", "Ceturtd.\0", "Piektd.\0", "Sestd.\0" },
+        { "Svētdiena\0", "Pirmdiena\0", "Otrdiena\0", "Trešdiena\0", "Ceturtdiena\0", "Piektdiena\0", "Sestdiena\0" },
+        { "S\0", "P\0", "O\0", "T\0", "C\0", "P\0", "S\0" },
+        { "svētd.\0", "pirmd.\0", "otrd.\0", "trešd.\0", "ceturtd.\0", "piektd.\0", "sestd.\0" },
+        { "svētdiena\0", "pirmdiena\0", "otrdiena\0", "trešdiena\0", "ceturtdiena\0", "piektdiena\0", "sestdiena\0" },
+        { "S\0", "P\0", "O\0", "T\0", "C\0", "P\0", "S\0" }
+    }, // lv
     {
-        QLocale::Language::SichuanYi, QLocale::Script::LatinScript, QLocale::Country::China,
+        QLocale::Language::Masai, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Maa\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Ɛnkakɛnyá\0", "Ɛndámâ\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -14700,57 +14156,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Dal\0", "Ará\0", "Ɔɛn\0", "Doy\0", "Lép\0", "Rok\0", "Sás\0", "Bɔ́r\0", "Kús\0", "Gís\0", "Shʉ́\0", "Ntʉ́\0" },
+        { "Oladalʉ́\0", "Arát\0", "Ɔɛnɨ́ɔɨŋɔk\0", "Olodoyíóríê inkókúâ\0", "Oloilépūnyīē inkókúâ\0", "Kújúɔrɔk\0", "Mórusásin\0", "Ɔlɔ́ɨ́bɔ́rárɛ\0", "Kúshîn\0", "Olgísan\0", "Pʉshʉ́ka\0", "Ntʉ́ŋʉ́s\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "1\0" },
+        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
+        { "Jumapílí\0", "Jumatátu\0", "Jumane\0", "Jumatánɔ\0", "Alaámisi\0", "Jumáa\0", "Jumamósi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ii_CN
-    {
-        QLocale::Language::Icelandic, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
-        // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
-        // endonym
-        "íslenska\0", "Ísland\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "f.h.\0", "e.h.\0",
-        // currency
-        "kr\0", "%1 %2\0", Q_NULLPTR, "ISK\0",
-        { "íslensk króna\0", "\0", "íslensk króna\0", "\0", "\0", "\0", "íslenskar krónur\0" },
-        // month names
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maí\0", "jún.\0", "júl.\0", "ágú.\0", "sep.\0", "okt.\0", "nóv.\0", "des.\0" },
-        { "janúar\0", "febrúar\0", "mars\0", "apríl\0", "maí\0", "júní\0", "júlí\0", "ágúst\0", "september\0", "október\0", "nóvember\0", "desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "Á\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maí\0", "jún.\0", "júl.\0", "ágú.\0", "sep.\0", "okt.\0", "nóv.\0", "des.\0" },
-        { "janúar\0", "febrúar\0", "mars\0", "apríl\0", "maí\0", "júní\0", "júlí\0", "ágúst\0", "september\0", "október\0", "nóvember\0", "desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "Á\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "sun.\0", "mán.\0", "þri.\0", "mið.\0", "fim.\0", "fös.\0", "lau.\0" },
-        { "sunnudagur\0", "mánudagur\0", "þriðjudagur\0", "miðvikudagur\0", "fimmtudagur\0", "föstudagur\0", "laugardagur\0" },
-        { "S\0", "M\0", "Þ\0", "M\0", "F\0", "F\0", "L\0" },
-        { "sun.\0", "mán.\0", "þri.\0", "mið.\0", "fim.\0", "fös.\0", "lau.\0" },
-        { "sunnudagur\0", "mánudagur\0", "þriðjudagur\0", "miðvikudagur\0", "fimmtudagur\0", "föstudagur\0", "laugardagur\0" },
-        { "S\0", "M\0", "Þ\0", "M\0", "F\0", "F\0", "L\0" }
-    }, // is
+    }, // mas
     {
-        QLocale::Language::Icelandic, QLocale::Script::LatinScript, QLocale::Country::Iceland,
+        QLocale::Language::Masai, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14762,7 +14184,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "TSh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -14778,51 +14200,51 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // is_IS
+    }, // mas_TZ
     {
-        QLocale::Language::Italian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Meru, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "italiano\0", "Italia\0",
+        "Kĩmĩrũ\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "RŨ\0", "ŨG\0",
         // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "gen\0", "feb\0", "mar\0", "apr\0", "mag\0", "giu\0", "lug\0", "ago\0", "set\0", "ott\0", "nov\0", "dic\0" },
-        { "gennaio\0", "febbraio\0", "marzo\0", "aprile\0", "maggio\0", "giugno\0", "luglio\0", "agosto\0", "settembre\0", "ottobre\0", "novembre\0", "dicembre\0" },
-        { "G\0", "F\0", "M\0", "A\0", "M\0", "G\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "gen\0", "feb\0", "mar\0", "apr\0", "mag\0", "giu\0", "lug\0", "ago\0", "set\0", "ott\0", "nov\0", "dic\0" },
-        { "gennaio\0", "febbraio\0", "marzo\0", "aprile\0", "maggio\0", "giugno\0", "luglio\0", "agosto\0", "settembre\0", "ottobre\0", "novembre\0", "dicembre\0" },
-        { "G\0", "F\0", "M\0", "A\0", "M\0", "G\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "Ĩ\0", "M\0", "N\0", "N\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "JAN\0", "FEB\0", "MAC\0", "ĨPU\0", "MĨĨ\0", "NJU\0", "NJR\0", "AGA\0", "SPT\0", "OKT\0", "NOV\0", "DEC\0" },
+        { "Januarĩ\0", "Feburuarĩ\0", "Machi\0", "Ĩpurũ\0", "Mĩĩ\0", "Njuni\0", "Njuraĩ\0", "Agasti\0", "Septemba\0", "Oktũba\0", "Novemba\0", "Dicemba\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "dom\0", "lun\0", "mar\0", "mer\0", "gio\0", "ven\0", "sab\0" },
-        { "domenica\0", "lunedì\0", "martedì\0", "mercoledì\0", "giovedì\0", "venerdì\0", "sabato\0" },
-        { "D\0", "L\0", "M\0", "M\0", "G\0", "V\0", "S\0" },
-        { "dom\0", "lun\0", "mar\0", "mer\0", "gio\0", "ven\0", "sab\0" },
-        { "domenica\0", "lunedì\0", "martedì\0", "mercoledì\0", "giovedì\0", "venerdì\0", "sabato\0" },
-        { "D\0", "L\0", "M\0", "M\0", "G\0", "V\0", "S\0" }
-    }, // it
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "K\0", "M\0", "W\0", "W\0", "W\0", "W\0", "J\0" },
+        { "KIU\0", "MRA\0", "WAI\0", "WET\0", "WEN\0", "WTN\0", "JUM\0" },
+        { "Kiumia\0", "Muramuko\0", "Wairi\0", "Wethatu\0", "Wena\0", "Wetano\0", "Jumamosi\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // mer
     {
-        QLocale::Language::Italian, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
+        QLocale::Language::Morisyen, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 8217, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "‹\0", "›\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "kreol morisien\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -14830,29 +14252,29 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", "%2-%1\0", "CHF\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "z\0", "f\0", "m\0", "a\0", "m\0", "z\0", "z\0", "o\0", "s\0", "o\0", "n\0", "d\0" },
+        { "zan\0", "fev\0", "mar\0", "avr\0", "me\0", "zin\0", "zil\0", "out\0", "sep\0", "okt\0", "nov\0", "des\0" },
+        { "zanvie\0", "fevriye\0", "mars\0", "avril\0", "me\0", "zin\0", "zilye\0", "out\0", "septam\0", "oktob\0", "novam\0", "desam\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "d\0", "l\0", "m\0", "m\0", "z\0", "v\0", "s\0" },
+        { "dim\0", "lin\0", "mar\0", "mer\0", "ze\0", "van\0", "sam\0" },
+        { "dimans\0", "lindi\0", "mardi\0", "merkredi\0", "zedi\0", "vandredi\0", "samdi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // it_CH
+    }, // mfe
     {
-        QLocale::Language::Italian, QLocale::Script::AnyScript, QLocale::Country::Italy,
+        QLocale::Language::Morisyen, QLocale::Script::AnyScript, QLocale::Country::Mauritius,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14880,17 +14302,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // it_IT
+    }, // mfe_MU
     {
-        QLocale::Language::Italian, QLocale::Script::AnyScript, QLocale::Country::SanMarino,
+        QLocale::Language::Malagasy, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Malagasy\0", "Madagasikara\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -14898,29 +14320,29 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "Ar\0", "%2 %1\0", Q_NULLPTR, "MGA\0",
+        { "Ariary\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mey\0", "Jon\0", "Jol\0", "Aog\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Janoary\0", "Febroary\0", "Martsa\0", "Aprily\0", "Mey\0", "Jona\0", "Jolay\0", "Aogositra\0", "Septambra\0", "Oktobra\0", "Novambra\0", "Desambra\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mey\0", "Jon\0", "Jol\0", "Aog\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Janoary\0", "Febroary\0", "Martsa\0", "Aprily\0", "Mey\0", "Jona\0", "Jolay\0", "Aogositra\0", "Septambra\0", "Oktobra\0", "Novambra\0", "Desambra\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // it_SM
+        { "Alah\0", "Alats\0", "Tal\0", "Alar\0", "Alak\0", "Zom\0", "Asab\0" },
+        { "Alahady\0", "Alatsinainy\0", "Talata\0", "Alarobia\0", "Alakamisy\0", "Zoma\0", "Asabotsy\0" },
+        { "A\0", "A\0", "T\0", "A\0", "A\0", "Z\0", "A\0" },
+        { "Alah\0", "Alats\0", "Tal\0", "Alar\0", "Alak\0", "Zom\0", "Asab\0" },
+        { "Alahady\0", "Alatsinainy\0", "Talata\0", "Alarobia\0", "Alakamisy\0", "Zoma\0", "Asabotsy\0" },
+        { "A\0", "A\0", "T\0", "A\0", "A\0", "Z\0", "A\0" }
+    }, // mg
     {
-        QLocale::Language::Italian, QLocale::Script::AnyScript, QLocale::Country::VaticanCity,
+        QLocale::Language::Malagasy, QLocale::Script::LatinScript, QLocale::Country::Madagascar,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -14948,111 +14370,77 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // it_VA
-    {
-        QLocale::Language::Japanese, QLocale::Script::JapaneseScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "「\0", "」\0", "『\0", "』\0",
-        // endonym
-        "日本語\0", Q_NULLPTR,
-        // list pattern
-        "%1、%2\0", "%1、%2\0", "%1、%2\0", "%1、%2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "午前\0", "午後\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" },
-        { "日曜日\0", "月曜日\0", "火曜日\0", "水曜日\0", "木曜日\0", "金曜日\0", "土曜日\0" },
-        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" },
-        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" },
-        { "日曜日\0", "月曜日\0", "火曜日\0", "水曜日\0", "木曜日\0", "金曜日\0", "土曜日\0" },
-        { "日\0", "月\0", "火\0", "水\0", "木\0", "金\0", "土\0" }
-    }, // ja
+    }, // mg_MG
     {
-        QLocale::Language::Japanese, QLocale::Script::JapaneseScript, QLocale::Country::Japan,
+        QLocale::Language::MakhuwaMeetto, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Makua\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "wichishu\0", "mchochil’l\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "K\0", "U\0", "R\0", "C\0", "T\0", "M\0", "S\0", "N\0", "T\0", "K\0", "M\0", "Y\0" },
+        { "Kwa\0", "Una\0", "Rar\0", "Che\0", "Tha\0", "Moc\0", "Sab\0", "Nan\0", "Tis\0", "Kum\0", "Moj\0", "Yel\0" },
+        { "Mweri wo kwanza\0", "Mweri wo unayeli\0", "Mweri wo uneraru\0", "Mweri wo unecheshe\0", "Mweri wo unethanu\0", "Mweri wo thanu na mocha\0", "Mweri wo saba\0", "Mweri wo nane\0", "Mweri wo tisa\0", "Mweri wo kumi\0", "Mweri wo kumi na moja\0", "Mweri wo kumi na yel’li\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
+        { "Sab\0", "Jtt\0", "Jnn\0", "Jtn\0", "Ara\0", "Iju\0", "Jmo\0" },
+        { "Sabato\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Arahamisi\0", "Ijumaa\0", "Jumamosi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ja_JP
+    }, // mgh
     {
-        QLocale::Language::Ngomba, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Meta, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "‹\0", "›\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Ndaꞌa\0", Q_NULLPTR,
+        "metaʼ\0", Q_NULLPTR,
         // list pattern
-        "%1, ŋ́gɛ %2\0", "%1, ŋ́gɛ %2\0", "%1, ḿbɛn ŋ́gɛ %2\0", "%1 pɔp %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "mbaꞌmbaꞌ\0", "ŋka mbɔ́t nji\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
-        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
-        { "Nduŋmbi Saŋ\0", "Pɛsaŋ Pɛ́pá\0", "Pɛsaŋ Pɛ́tát\0", "Pɛsaŋ Pɛ́nɛ́kwa\0", "Pɛsaŋ Pataa\0", "Pɛsaŋ Pɛ́nɛ́ntúkú\0", "Pɛsaŋ Saambá\0", "Pɛsaŋ Pɛ́nɛ́fɔm\0", "Pɛsaŋ Pɛ́nɛ́pfúꞋú\0", "Pɛsaŋ Nɛgɛ́m\0", "Pɛsaŋ Ntsɔ̌pmɔ́\0", "Pɛsaŋ Ntsɔ̌ppá\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
+        { "iməg mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
+        { "M1\0", "A2\0", "M3\0", "N4\0", "F5\0", "I6\0", "A7\0", "I8\0", "K9\0", "10\0", "11\0", "12\0" },
+        { "mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
+        { "iməg mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
+        { "M1\0", "A2\0", "M3\0", "N4\0", "F5\0", "I6\0", "A7\0", "I8\0", "K9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
-        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
-        { "Sɔ́\0", "Mɔ́\0", "ÁM\0", "Wɛ́\0", "Tɔ́\0", "Fɛ\0", "Sá\0" },
-        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
-        { "Sɔ́ndi\0", "Mɔ́ndi\0", "Ápta Mɔ́ndi\0", "Wɛ́nɛsɛdɛ\0", "Tɔ́sɛdɛ\0", "Fɛlâyɛdɛ\0", "Sásidɛ\0" },
-        { "Sɔ́\0", "Mɔ́\0", "ÁM\0", "Wɛ́\0", "Tɔ́\0", "Fɛ\0", "Sá\0" }
-    }, // jgo
+        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
+        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
+        { "A1\0", "A2\0", "A3\0", "A4\0", "A5\0", "A6\0", "A7\0" },
+        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
+        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
+        { "A1\0", "A2\0", "A3\0", "A4\0", "A5\0", "A6\0", "A7\0" }
+    }, // mgo
     {
-        QLocale::Language::Ngomba, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Meta, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -15084,115 +14472,115 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // jgo_CM
+    }, // mgo_CM
     {
-        QLocale::Language::Machame, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Maori, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Kimachame\0", Q_NULLPTR,
+        "Māori\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "utuko\0", "kyiukonyi\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Machi\0", "Aprilyi\0", "Mei\0", "Junyi\0", "Julyai\0", "Agusti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Kohi\0", "Hui\0", "Pou\0", "Pae\0", "Hara\0", "Pipi\0", "Hōngo\0", "Here\0", "Mahu\0", "Nuku\0", "Rangi\0", "Haki\0" },
+        { "Kohitātea\0", "Huitanguru\0", "Poutūterangi\0", "Paengawhāwhā\0", "Haratua\0", "Pipiri\0", "Hōngongoi\0", "Hereturikōkā\0", "Mahuru\0", "Whiringa-ā-nuku\0", "Whiringa-ā-rangi\0", "Hakihea\0" },
+        { "K\0", "H\0", "P\0", "P\0", "H\0", "P\0", "H\0", "H\0", "M\0", "N\0", "R\0", "H\0" },
+        { "Kohi\0", "Hui\0", "Pou\0", "Pae\0", "Hara\0", "Pipi\0", "Hōngo\0", "Here\0", "Mahu\0", "Nuku\0", "Rangi\0", "Haki\0" },
+        { "Kohitātea\0", "Huitanguru\0", "Poutūterangi\0", "Paengawhāwhā\0", "Haratua\0", "Pipiri\0", "Hōngongoi\0", "Hereturikōkā\0", "Mahuru\0", "Whiringa-ā-nuku\0", "Whiringa-ā-rangi\0", "Hakihea\0" },
+        { "K\0", "H\0", "P\0", "P\0", "H\0", "P\0", "H\0", "H\0", "M\0", "N\0", "R\0", "H\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "J\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
-        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
-        { "Jumapilyi\0", "Jumatatuu\0", "Jumanne\0", "Jumatanu\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // jmc
+        { "Tap\0", "Hin\0", "Tū\0", "Apa\0", "Par\0", "Mer\0", "Hor\0" },
+        { "Rātapu\0", "Rāhina\0", "Rātū\0", "Rāapa\0", "Rāpare\0", "Rāmere\0", "Rāhoroi\0" },
+        { "T\0", "H\0", "T\0", "A\0", "P\0", "M\0", "H\0" },
+        { "Tap\0", "Hin\0", "Tū\0", "Apa\0", "Par\0", "Mer\0", "Hor\0" },
+        { "Rātapu\0", "Rāhina\0", "Rātū\0", "Rāapa\0", "Rāpare\0", "Rāmere\0", "Rāhoroi\0" },
+        { "T\0", "H\0", "T\0", "A\0", "P\0", "M\0", "H\0" }
+    }, // mi
     {
-        QLocale::Language::Machame, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
+        QLocale::Language::Macedonian, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "македонски\0", "Северна Македонија\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 и %2\0", "%1 и %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "претпладне\0", "попладне\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "ден\0", "%1 %2\0", Q_NULLPTR, "MKD\0",
+        { "Македонски денар\0", "\0", "Македонски денар\0", "\0", "\0", "\0", "Македонски денари\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "јан.\0", "фев.\0", "мар.\0", "апр.\0", "мај\0", "јун.\0", "јул.\0", "авг.\0", "септ.\0", "окт.\0", "ноем.\0", "дек.\0" },
+        { "јануари\0", "февруари\0", "март\0", "април\0", "мај\0", "јуни\0", "јули\0", "август\0", "септември\0", "октомври\0", "ноември\0", "декември\0" },
+        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
+        { "јан.\0", "фев.\0", "мар.\0", "апр.\0", "мај\0", "јун.\0", "јул.\0", "авг.\0", "септ.\0", "окт.\0", "ноем.\0", "дек.\0" },
+        { "јануари\0", "февруари\0", "март\0", "април\0", "мај\0", "јуни\0", "јули\0", "август\0", "септември\0", "октомври\0", "ноември\0", "декември\0" },
+        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // jmc_TZ
+        { "нед.\0", "пон.\0", "вто.\0", "сре.\0", "чет.\0", "пет.\0", "саб.\0" },
+        { "недела\0", "понеделник\0", "вторник\0", "среда\0", "четврток\0", "петок\0", "сабота\0" },
+        { "н\0", "п\0", "в\0", "с\0", "ч\0", "п\0", "с\0" },
+        { "нед.\0", "пон.\0", "вт.\0", "сре.\0", "чет.\0", "пет.\0", "саб.\0" },
+        { "недела\0", "понеделник\0", "вторник\0", "среда\0", "четврток\0", "петок\0", "сабота\0" },
+        { "н\0", "п\0", "в\0", "с\0", "ч\0", "п\0", "с\0" }
+    }, // mk
     {
-        QLocale::Language::Javanese, QLocale::Script::JavaneseScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Malayalam, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Jawa\0", Q_NULLPTR,
+        "മലയാളം\0", "മാലി\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, lan %2\0", "%1 lan %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2 എന്നിവ\0", "%1 കൂടാതെ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Isuk\0", "Wengi\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XOF\0",
+        { "പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്\0", "\0", "പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്\0", "\0", "\0", "\0", "പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agt\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Agt\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Maret\0", "April\0", "Mei\0", "Juni\0", "Juli\0", "Agustus\0", "September\0", "Oktober\0", "November\0", "Desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ജനു\0", "ഫെബ്രു\0", "മാർ\0", "ഏപ്രി\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗ\0", "സെപ്റ്റം\0", "ഒക്ടോ\0", "നവം\0", "ഡിസം\0" },
+        { "ജനുവരി\0", "ഫെബ്രുവരി\0", "മാർച്ച്\0", "ഏപ്രിൽ\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗസ്റ്റ്\0", "സെപ്റ്റംബർ\0", "ഒക്‌ടോബർ\0", "നവംബർ\0", "ഡിസംബർ\0" },
+        { "ജ\0", "ഫെ\0", "മാ\0", "ഏ\0", "മെ\0", "ജൂൺ\0", "ജൂ\0", "ഓ\0", "സെ\0", "ഒ\0", "ന\0", "ഡി\0" },
+        { "ജനു\0", "ഫെബ്രു\0", "മാർ\0", "ഏപ്രി\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗ\0", "സെപ്റ്റം\0", "ഒക്ടോ\0", "നവം\0", "ഡിസം\0" },
+        { "ജനുവരി\0", "ഫെബ്രുവരി\0", "മാർച്ച്\0", "ഏപ്രിൽ\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗസ്റ്റ്\0", "സെപ്റ്റംബർ\0", "ഒക്‌ടോബർ\0", "നവംബർ\0", "ഡിസംബർ\0" },
+        { "ജ\0", "ഫെ\0", "മാ\0", "ഏ\0", "മെ\0", "ജൂൺ\0", "ജൂ\0", "ഓ\0", "സെ\0", "ഒ\0", "ന\0", "ഡി\0" },
         // day names
-        { "Ahd\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
-        { "Ahad\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
-        { "A\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" },
-        { "Ahd\0", "Sen\0", "Sel\0", "Rab\0", "Kam\0", "Jum\0", "Sab\0" },
-        { "Ahad\0", "Senin\0", "Selasa\0", "Rabu\0", "Kamis\0", "Jumat\0", "Sabtu\0" },
-        { "A\0", "S\0", "S\0", "R\0", "K\0", "J\0", "S\0" }
-    }, // jv
+        { "ഞായർ\0", "തിങ്കൾ\0", "ചൊവ്വ\0", "ബുധൻ\0", "വ്യാഴം\0", "വെള്ളി\0", "ശനി\0" },
+        { "ഞായറാഴ്‌ച\0", "തിങ്കളാഴ്‌ച\0", "ചൊവ്വാഴ്‌ച\0", "ബുധനാഴ്‌ച\0", "വ്യാഴാഴ്‌ച\0", "വെള്ളിയാഴ്‌ച\0", "ശനിയാഴ്‌ച\0" },
+        { "ഞാ\0", "തി\0", "ചൊ\0", "ബു\0", "വ്യാ\0", "വെ\0", "ശ\0" },
+        { "ഞായർ\0", "തിങ്കൾ\0", "ചൊവ്വ\0", "ബുധൻ\0", "വ്യാഴം\0", "വെള്ളി\0", "ശനി\0" },
+        { "ഞായറാഴ്‌ച\0", "തിങ്കളാഴ്‌ച\0", "ചൊവ്വാഴ്ച\0", "ബുധനാഴ്‌ച\0", "വ്യാഴാഴ്‌ച\0", "വെള്ളിയാഴ്‌ച\0", "ശനിയാഴ്‌ച\0" },
+        { "ഞ\0", "തി\0", "ചൊ\0", "ബു\0", "വ്യാ\0", "വെ\0", "ശ\0" }
+    }, // ml
     {
-        QLocale::Language::Javanese, QLocale::Script::JavaneseScript, QLocale::Country::Indonesia,
+        QLocale::Language::Malayalam, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -15220,47 +14608,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // jv_ID
+    }, // ml_IN
     {
-        QLocale::Language::Georgian, QLocale::Script::GeorgianScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Mongolian, QLocale::Script::PhagspaScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 0, 48,
         // quotation
-        "â\80\9e\0", "â\80\9c\0", "«\0", "»\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
         // endonym
-        "ქართული\0", Q_NULLPTR,
+        "монгол\0", "Монгол\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 და %2\0", "%1 და %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "შუადღ. შემდეგ\0",
+        "ү.ө.\0", "ү.х.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "₮\0", "%2 %1\0", Q_NULLPTR, "MNT\0",
+        { "төгрөг\0", "\0", "төгрөг\0", "\0", "\0", "\0", "төгрөг\0" },
         // month names
-        { "იან\0", "თებ\0", "მარ\0", "აპრ\0", "მაი\0", "ივნ\0", "ივლ\0", "აგვ\0", "სექ\0", "ოქტ\0", "ნოე\0", "დეკ\0" },
-        { "იანვარი\0", "თებერვალი\0", "მარტი\0", "აპრილი\0", "მაისი\0", "ივნისი\0", "ივლისი\0", "აგვისტო\0", "სექტემბერი\0", "ოქტომბერი\0", "ნოემბერი\0", "დეკემბერი\0" },
-        { "ი\0", "თ\0", "მ\0", "ა\0", "მ\0", "ი\0", "ი\0", "ა\0", "ს\0", "ო\0", "ნ\0", "დ\0" },
-        { "იან\0", "თებ\0", "მარ\0", "აპრ\0", "მაი\0", "ივნ\0", "ივლ\0", "აგვ\0", "სექ\0", "ოქტ\0", "ნოე\0", "დეკ\0" },
-        { "იანვარი\0", "თებერვალი\0", "მარტი\0", "აპრილი\0", "მაისი\0", "ივნისი\0", "ივლისი\0", "აგვისტო\0", "სექტემბერი\0", "ოქტომბერი\0", "ნოემბერი\0", "დეკემბერი\0" },
-        { "ი\0", "თ\0", "მ\0", "ა\0", "მ\0", "ი\0", "ი\0", "ა\0", "ს\0", "ო\0", "ნ\0", "დ\0" },
+        { "1-р сар\0", "2-р сар\0", "3-р сар\0", "4-р сар\0", "5-р сар\0", "6-р сар\0", "7-р сар\0", "8-р сар\0", "9-р сар\0", "10-р сар\0", "11-р сар\0", "12-р сар\0" },
+        { "Нэгдүгээр сар\0", "Хоёрдугаар сар\0", "Гуравдугаар сар\0", "Дөрөвдүгээр сар\0", "Тавдугаар сар\0", "Зургаадугаар сар\0", "Долоодугаар сар\0", "Наймдугаар сар\0", "Есдүгээр сар\0", "Аравдугаар сар\0", "Арван нэгдүгээр сар\0", "Арван хоёрдугаар сар\0" },
+        { "I\0", "II\0", "III\0", "IV\0", "V\0", "VI\0", "VII\0", "VIII\0", "IX\0", "X\0", "XI\0", "XII\0" },
+        { "1-р сар\0", "2-р сар\0", "3-р сар\0", "4-р сар\0", "5-р сар\0", "6-р сар\0", "7-р сар\0", "8-р сар\0", "9-р сар\0", "10-р сар\0", "11-р сар\0", "12-р сар\0" },
+        { "нэгдүгээр сар\0", "хоёрдугаар сар\0", "гуравдугаар сар\0", "дөрөвдүгээр сар\0", "тавдугаар сар\0", "зургаадугаар сар\0", "долоодугаар сар\0", "наймдугаар сар\0", "есдүгээр сар\0", "аравдугаар сар\0", "арван нэгдүгээр сар\0", "арван хоёрдугаар сар\0" },
+        { "I\0", "II\0", "III\0", "IV\0", "V\0", "VI\0", "VII\0", "VIII\0", "IX\0", "X\0", "XI\0", "XII\0" },
         // day names
-        { "კვი\0", "ორშ\0", "სამ\0", "ოთხ\0", "ხუთ\0", "პარ\0", "შაბ\0" },
-        { "კვირა\0", "ორშაბათი\0", "სამშაბათი\0", "ოთხშაბათი\0", "ხუთშაბათი\0", "პარასკევი\0", "შაბათი\0" },
-        { "კ\0", "ო\0", "ს\0", "ო\0", "ხ\0", "პ\0", "შ\0" },
-        { "კვი\0", "ორშ\0", "სამ\0", "ოთხ\0", "ხუთ\0", "პარ\0", "შაბ\0" },
-        { "კვირა\0", "ორშაბათი\0", "სამშაბათი\0", "ოთხშაბათი\0", "ხუთშაბათი\0", "პარასკევი\0", "შაბათი\0" },
-        { "კ\0", "ო\0", "ს\0", "ო\0", "ხ\0", "პ\0", "შ\0" }
-    }, // ka
+        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" },
+        { "Ням\0", "Даваа\0", "Мягмар\0", "Лхагва\0", "Пүрэв\0", "Баасан\0", "Бямба\0" },
+        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" },
+        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" },
+        { "ням\0", "даваа\0", "мягмар\0", "лхагва\0", "пүрэв\0", "баасан\0", "бямба\0" },
+        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" }
+    }, // mn
     {
-        QLocale::Language::Georgian, QLocale::Script::GeorgianScript, QLocale::Country::Georgia,
+        QLocale::Language::Mongolian, QLocale::Script::PhagspaScript, QLocale::Country::Mongolia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -15288,45 +14676,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ka_GE
+    }, // mn_MN
     {
-        QLocale::Language::Kabyle, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Marathi, QLocale::Script::ModiScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 90, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 2406,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Taqbaylit\0", Q_NULLPTR,
+        "मराठी\0", "मॉरिटानिया\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, akked %2\0", "%1 akked %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 आणि %2\0", "%1 आणि %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "FT\0", "MD\0",
+        "म.पू.\0", "म.उ.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "MRU\0", "%2%1\0", Q_NULLPTR, "MRU\0",
+        { "मॉरिटानियन ओगिया\0", "\0", "मॉरिटानियन ओगिया\0", "\0", "\0", "\0", "मॉरिटानियन ओगियाज\0" },
         // month names
-        { "Yen\0", "Fur\0", "Meɣ\0", "Yeb\0", "May\0", "Yun\0", "Yul\0", "Ɣuc\0", "Cte\0", "Tub\0", "Wam\0", "Duj\0" },
-        { "Yennayer\0", "Fuṛar\0", "Meɣres\0", "Yebrir\0", "Mayyu\0", "Yunyu\0", "Yulyu\0", "Ɣuct\0", "Ctembeṛ\0", "Tubeṛ\0", "Wambeṛ\0", "Duǧembeṛ\0" },
-        { "Y\0", "F\0", "M\0", "Y\0", "M\0", "Y\0", "Y\0", "Ɣ\0", "C\0", "T\0", "N\0", "D\0" },
-        { "Yen\0", "Fur\0", "Meɣ\0", "Yeb\0", "May\0", "Yun\0", "Yul\0", "Ɣuc\0", "Cte\0", "Tub\0", "Nun\0", "Duǧ\0" },
-        { "Yennayer\0", "Fuṛar\0", "Meɣres\0", "Yebrir\0", "Mayyu\0", "Yunyu\0", "Yulyu\0", "Ɣuct\0", "Ctembeṛ\0", "Tubeṛ\0", "Nunembeṛ\0", "Duǧembeṛ\0" },
-        { "Y\0", "F\0", "Ɣ\0", "B\0", "M\0", "N\0", "L\0", "C\0", "T\0", "R\0", "W\0", "D\0" },
+        { "जाने\0", "फेब्रु\0", "मार्च\0", "एप्रि\0", "मे\0", "जून\0", "जुलै\0", "ऑग\0", "सप्टें\0", "ऑक्टो\0", "नोव्हें\0", "डिसें\0" },
+        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलै\0", "ऑगस्ट\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
+        { "जा\0", "फे\0", "मा\0", "ए\0", "मे\0", "जू\0", "जु\0", "ऑ\0", "स\0", "ऑ\0", "नो\0", "डि\0" },
+        { "जाने\0", "फेब्रु\0", "मार्च\0", "एप्रि\0", "मे\0", "जून\0", "जुलै\0", "ऑग\0", "सप्टें\0", "ऑक्टो\0", "नोव्हें\0", "डिसें\0" },
+        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलै\0", "ऑगस्ट\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
+        { "जा\0", "फे\0", "मा\0", "ए\0", "मे\0", "जू\0", "जु\0", "ऑ\0", "स\0", "ऑ\0", "नो\0", "डि\0" },
         // day names
-        { "Ace\0", "Ari\0", "Ara\0", "Aha\0", "Amh\0", "Sem\0", "Sed\0" },
-        { "Acer\0", "Arim\0", "Aram\0", "Ahad\0", "Amhad\0", "Sem\0", "Sed\0" },
-        { "Y\0", "S\0", "K\0", "K\0", "S\0", "S\0", "S\0" },
-        { "Yan\0", "San\0", "Kraḍ\0", "Kuẓ\0", "Sam\0", "Sḍis\0", "Say\0" },
-        { "Yanass\0", "Sanass\0", "Kraḍass\0", "Kuẓass\0", "Samass\0", "Sḍisass\0", "Sayass\0" },
-        { "C\0", "R\0", "A\0", "H\0", "M\0", "S\0", "D\0" }
-    }, // kab
+        { "रवि\0", "सोम\0", "मंगळ\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
+        { "रविवार\0", "सोमवार\0", "मंगळवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
+        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" },
+        { "रवि\0", "सोम\0", "मंगळ\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
+        { "रविवार\0", "सोमवार\0", "मंगळवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
+        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" }
+    }, // mr
     {
-        QLocale::Language::Kabyle, QLocale::Script::AnyScript, QLocale::Country::Algeria,
+        QLocale::Language::Marathi, QLocale::Script::ModiScript, QLocale::Country::India,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -15356,47 +14744,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kab_DZ
+    }, // mr_IN
     {
-        QLocale::Language::Kamba, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Malay, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Kikamba\0", Q_NULLPTR,
+        "Melayu\0", "Montserrat\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 dan %2\0", "%1 dan %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Ĩyakwakya\0", "Ĩyawĩoo\0",
+        "PG\0", "PTG\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "$\0", "%2%1\0", Q_NULLPTR, "XCD\0",
+        { "Dolar Caribbean Timur\0", "\0", "\0", "\0", "\0", "\0", "Dolar Caribbean Timur\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "M\0", "K\0", "K\0", "K\0", "K\0", "T\0", "M\0", "N\0", "K\0", "Ĩ\0", "Ĩ\0", "Ĩ\0" },
-        { "Mbe\0", "Kel\0", "Ktũ\0", "Kan\0", "Ktn\0", "Tha\0", "Moo\0", "Nya\0", "Knd\0", "Ĩku\0", "Ĩkm\0", "Ĩkl\0" },
-        { "Mwai wa mbee\0", "Mwai wa kelĩ\0", "Mwai wa katatũ\0", "Mwai wa kana\0", "Mwai wa katano\0", "Mwai wa thanthatũ\0", "Mwai wa muonza\0", "Mwai wa nyaanya\0", "Mwai wa kenda\0", "Mwai wa ĩkumi\0", "Mwai wa ĩkumi na ĩmwe\0", "Mwai wa ĩkumi na ilĩ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ogo\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
+        { "Januari\0", "Februari\0", "Mac\0", "April\0", "Mei\0", "Jun\0", "Julai\0", "Ogos\0", "September\0", "Oktober\0", "November\0", "Disember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ogo\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
+        { "Januari\0", "Februari\0", "Mac\0", "April\0", "Mei\0", "Jun\0", "Julai\0", "Ogos\0", "September\0", "Oktober\0", "November\0", "Disember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "Y\0", "W\0", "E\0", "A\0", "A\0", "A\0", "A\0" },
-        { "Wky\0", "Wkw\0", "Wkl\0", "Wtũ\0", "Wkn\0", "Wtn\0", "Wth\0" },
-        { "Wa kyumwa\0", "Wa kwambĩlĩlya\0", "Wa kelĩ\0", "Wa katatũ\0", "Wa kana\0", "Wa katano\0", "Wa thanthatũ\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kam
+        { "Ahd\0", "Isn\0", "Sel\0", "Rab\0", "Kha\0", "Jum\0", "Sab\0" },
+        { "Ahad\0", "Isnin\0", "Selasa\0", "Rabu\0", "Khamis\0", "Jumaat\0", "Sabtu\0" },
+        { "A\0", "I\0", "S\0", "R\0", "K\0", "J\0", "S\0" },
+        { "Ahd\0", "Isn\0", "Sel\0", "Rab\0", "Kha\0", "Jum\0", "Sab\0" },
+        { "Ahad\0", "Isnin\0", "Selasa\0", "Rabu\0", "Khamis\0", "Jumaat\0", "Sabtu\0" },
+        { "A\0", "I\0", "S\0", "R\0", "K\0", "J\0", "S\0" }
+    }, // ms
     {
-        QLocale::Language::Kamba, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::Malay, QLocale::Script::AnyScript, QLocale::Country::Brunei,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -15408,7 +14796,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%2 %1\0", Q_NULLPTR, "BND\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -15424,115 +14812,115 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kam_KE
+    }, // ms_BN
     {
-        QLocale::Language::Makonde, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Malay, QLocale::Script::AnyScript, QLocale::Country::Singapore,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Chimakonde\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Muhi\0", "Chilo\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Mwedi Ntandi\0", "Mwedi wa Pili\0", "Mwedi wa Tatu\0", "Mwedi wa Nchechi\0", "Mwedi wa Nnyano\0", "Mwedi wa Nnyano na Umo\0", "Mwedi wa Nnyano na Mivili\0", "Mwedi wa Nnyano na Mitatu\0", "Mwedi wa Nnyano na Nchechi\0", "Mwedi wa Nnyano na Nnyano\0", "Mwedi wa Nnyano na Nnyano na U\0", "Mwedi wa Nnyano na Nnyano na M\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "1\0" },
-        { "Ll2\0", "Ll3\0", "Ll4\0", "Ll5\0", "Ll6\0", "Ll7\0", "Ll1\0" },
-        { "Liduva lyapili\0", "Liduva lyatatu\0", "Liduva lyanchechi\0", "Liduva lyannyano\0", "Liduva lyannyano na linji\0", "Liduva lyannyano na mavili\0", "Liduva litandi\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kde
+    }, // ms_SG
     {
-        QLocale::Language::Makonde, QLocale::Script::AnyScript, QLocale::Country::Tanzania,
+        QLocale::Language::Maltese, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Malti\0", "Malta\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, u %2\0", "%1 u %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%2%1\0", Q_NULLPTR, "EUR\0",
+        { "ewro\0", "\0", "ewro\0", "\0", "ewro\0", "ewro\0", "ewro\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jan\0", "Fra\0", "Mar\0", "Apr\0", "Mej\0", "Ġun\0", "Lul\0", "Aww\0", "Set\0", "Ott\0", "Nov\0", "Diċ\0" },
+        { "Jannar\0", "Frar\0", "Marzu\0", "April\0", "Mejju\0", "Ġunju\0", "Lulju\0", "Awwissu\0", "Settembru\0", "Ottubru\0", "Novembru\0", "Diċembru\0" },
+        { "Jn\0", "Fr\0", "Mz\0", "Ap\0", "Mj\0", "Ġn\0", "Lj\0", "Aw\0", "St\0", "Ob\0", "Nv\0", "Dċ\0" },
+        { "Jan\0", "Fra\0", "Mar\0", "Apr\0", "Mej\0", "Ġun\0", "Lul\0", "Aww\0", "Set\0", "Ott\0", "Nov\0", "Diċ\0" },
+        { "Jannar\0", "Frar\0", "Marzu\0", "April\0", "Mejju\0", "Ġunju\0", "Lulju\0", "Awwissu\0", "Settembru\0", "Ottubru\0", "Novembru\0", "Diċembru\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "Ġ\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kde_TZ
+        { "Ħad\0", "Tne\0", "Tli\0", "Erb\0", "Ħam\0", "Ġim\0", "Sib\0" },
+        { "Il-Ħadd\0", "It-Tnejn\0", "It-Tlieta\0", "L-Erbgħa\0", "Il-Ħamis\0", "Il-Ġimgħa\0", "Is-Sibt\0" },
+        { "Ħd\0", "Tn\0", "Tl\0", "Er\0", "Ħm\0", "Ġm\0", "Sb\0" },
+        { "Ħad\0", "Tne\0", "Tli\0", "Erb\0", "Ħam\0", "Ġim\0", "Sib\0" },
+        { "Il-Ħadd\0", "It-Tnejn\0", "It-Tlieta\0", "L-Erbgħa\0", "Il-Ħamis\0", "Il-Ġimgħa\0", "Is-Sibt\0" },
+        { "Ħd\0", "T\0", "Tl\0", "Er\0", "Ħm\0", "Ġm\0", "Sb\0" }
+    }, // mt
     {
-        QLocale::Language::Kabuverdianu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Mundang, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        "kabuverdianu\0", Q_NULLPTR,
+        "MUNDAŊ\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "am\0", "pm\0",
+        "comme\0", "lilli\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "Mai\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Otu\0", "Nuv\0", "Diz\0" },
-        { "Janeru\0", "Febreru\0", "Marsu\0", "Abril\0", "Maiu\0", "Junhu\0", "Julhu\0", "Agostu\0", "Setenbru\0", "Otubru\0", "Nuvenbru\0", "Dizenbru\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "Mai\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Otu\0", "Nuv\0", "Diz\0" },
-        { "Janeru\0", "Febreru\0", "Marsu\0", "Abril\0", "Maiu\0", "Junhu\0", "Julhu\0", "Agostu\0", "Setenbru\0", "Otubru\0", "Nuvenbru\0", "Dizenbru\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "O\0", "A\0", "I\0", "F\0", "D\0", "B\0", "L\0", "M\0", "E\0", "U\0", "W\0", "Y\0" },
+        { "FLO\0", "CLA\0", "CKI\0", "FMF\0", "MAD\0", "MBI\0", "MLI\0", "MAM\0", "FDE\0", "FMU\0", "FGW\0", "FYU\0" },
+        { "Fĩi Loo\0", "Cokcwaklaŋne\0", "Cokcwaklii\0", "Fĩi Marfoo\0", "Madǝǝuutǝbijaŋ\0", "Mamǝŋgwãafahbii\0", "Mamǝŋgwãalii\0", "Madǝmbii\0", "Fĩi Dǝɓlii\0", "Fĩi Mundaŋ\0", "Fĩi Gwahlle\0", "Fĩi Yuru\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "dum\0", "sig\0", "ter\0", "kua\0", "kin\0", "ses\0", "sab\0" },
-        { "dumingu\0", "sigunda-fera\0", "tersa-fera\0", "kuarta-fera\0", "kinta-fera\0", "sesta-fera\0", "sábadu\0" },
-        { "D\0", "S\0", "T\0", "K\0", "K\0", "S\0", "S\0" },
-        { "dum\0", "sig\0", "ter\0", "kua\0", "kin\0", "ses\0", "sab\0" },
-        { "dumingu\0", "sigunda-fera\0", "tersa-fera\0", "kuarta-fera\0", "kinta-fera\0", "sesta-fera\0", "sabadu\0" },
-        { "D\0", "S\0", "T\0", "K\0", "K\0", "S\0", "S\0" }
-    }, // kea
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "Y\0", "L\0", "Z\0", "O\0", "A\0", "G\0", "E\0" },
+        { "Cya\0", "Cla\0", "Czi\0", "Cko\0", "Cka\0", "Cga\0", "Cze\0" },
+        { "Com’yakke\0", "Comlaaɗii\0", "Comzyiiɗii\0", "Comkolle\0", "Comkaldǝɓlii\0", "Comgaisuu\0", "Comzyeɓsuu\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // mua
     {
-        QLocale::Language::Kabuverdianu, QLocale::Script::AnyScript, QLocale::Country::CapeVerde,
+        QLocale::Language::Mundang, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -15560,43 +14948,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kea_CV
+    }, // mua_CM
     {
-        QLocale::Language::KoyraChiini, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Burmese, QLocale::Script::MyanmarScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 4170, 37, 45, 43, 69, 2, 1, 4160,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Koyra ciini\0", Q_NULLPTR,
+        "မြန်မာ\0", "မလေးရှား\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1 %2\0", "%1 %2\0", "%1နှင့် %2\0", "%1နှင့် %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Adduha\0", "Aluula\0",
+        "နံနက်\0", "ညနေ\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "MYR\0", "%1 %2\0", Q_NULLPTR, "MYR\0",
+        { "မလေးရှား ရင်းဂစ်\0", "\0", "\0", "\0", "\0", "\0", "မလေးရှား ရင်းဂစ်\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
-        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ဇန်\0", "ဖေ\0", "မတ်\0", "ဧ\0", "မေ\0", "ဇွန်\0", "ဇူ\0", "ဩ\0", "စက်\0", "အောက်\0", "နို\0", "ဒီ\0" },
+        { "ဇန်နဝါရီ\0", "ဖေဖော်ဝါရီ\0", "မတ်\0", "ဧပြီ\0", "မေ\0", "ဇွန်\0", "ဇူလိုင်\0", "ဩဂုတ်\0", "စက်တင်ဘာ\0", "အောက်တိုဘာ\0", "နိုဝင်ဘာ\0", "ဒီဇင်ဘာ\0" },
+        { "ဇ\0", "ဖ\0", "မ\0", "ဧ\0", "မ\0", "ဇ\0", "ဇ\0", "ဩ\0", "စ\0", "အ\0", "န\0", "ဒ\0" },
+        { "ဇန်\0", "ဖေ\0", "မတ်\0", "ဧ\0", "မေ\0", "ဇွန်\0", "ဇူ\0", "ဩ\0", "စက်\0", "အောက်\0", "နို\0", "ဒီ\0" },
+        { "ဇန်နဝါရီ\0", "ဖေဖော်ဝါရီ\0", "မတ်\0", "ဧပြီ\0", "မေ\0", "ဇွန်\0", "ဇူလိုင်\0", "ဩဂုတ်\0", "စက်တင်ဘာ\0", "အောက်တိုဘာ\0", "နိုဝင်ဘာ\0", "ဒီဇင်ဘာ\0" },
+        { "ဇ\0", "ဖ\0", "မ\0", "ဧ\0", "မ\0", "ဇ\0", "ဇ\0", "ဩ\0", "စ\0", "အ\0", "န\0", "ဒ\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "H\0", "T\0", "T\0", "L\0", "L\0", "L\0", "S\0" },
-        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alj\0", "Ass\0" },
-        { "Alhadi\0", "Atini\0", "Atalata\0", "Alarba\0", "Alhamiisa\0", "Aljuma\0", "Assabdu\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // khq
+        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
+        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
+        { "တ\0", "တ\0", "အ\0", "ဗ\0", "က\0", "သ\0", "စ\0" },
+        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
+        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
+        { "တ\0", "တ\0", "အ\0", "ဗ\0", "က\0", "သ\0", "စ\0" }
+    }, // my
     {
-        QLocale::Language::KoyraChiini, QLocale::Script::LatinScript, QLocale::Country::Mali,
+        QLocale::Language::Burmese, QLocale::Script::MyanmarScript, QLocale::Country::MyanmarBurma,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -15628,47 +15016,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // khq_ML
+    }, // my_MM
     {
-        QLocale::Language::Kikuyu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Mazanderani, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "‹\0", "›\0",
         // endonym
-        "Gikuyu\0", "Kiribati\0",
+        "مازرونی\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Kiroko\0", "Hwaĩ-inĩ\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "AUD\0",
-        { "Dola ya Australia\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "K\0", "G\0", "K\0", "G\0", "G\0", "M\0", "K\0", "K\0", "I\0", "I\0", "D\0" },
-        { "JEN\0", "WKR\0", "WGT\0", "WKN\0", "WTN\0", "WTD\0", "WMJ\0", "WNN\0", "WKD\0", "WIK\0", "WMW\0", "DIT\0" },
-        { "Njenuarĩ\0", "Mwere wa kerĩ\0", "Mwere wa gatatũ\0", "Mwere wa kana\0", "Mwere wa gatano\0", "Mwere wa gatandatũ\0", "Mwere wa mũgwanja\0", "Mwere wa kanana\0", "Mwere wa kenda\0", "Mwere wa ikũmi\0", "Mwere wa ikũmi na ũmwe\0", "Ndithemba\0" },
+        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
+        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
+        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "K\0", "N\0", "N\0", "N\0", "A\0", "N\0", "N\0" },
-        { "KMA\0", "NTT\0", "NMN\0", "NMT\0", "ART\0", "NMA\0", "NMM\0" },
-        { "Kiumia\0", "Njumatatũ\0", "Njumaine\0", "Njumatana\0", "Aramithi\0", "Njumaa\0", "Njumamothi\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ki
+    }, // mzn
     {
-        QLocale::Language::Kikuyu, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::Mazanderani, QLocale::Script::AnyScript, QLocale::Country::Iran,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -15696,85 +15084,85 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ki_KE
+    }, // mzn_IR
     {
-        QLocale::Language::Kazakh, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Nama, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "қазақ тілі\0", Q_NULLPTR,
+        "Khoekhoegowab\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1 және %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ǁgoagas\0", "ǃuias\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "қаң.\0", "ақп.\0", "нау.\0", "сәу.\0", "мам.\0", "мау.\0", "шіл.\0", "там.\0", "қыр.\0", "қаз.\0", "қар.\0", "жел.\0" },
-        { "Қаңтар\0", "Ақпан\0", "Наурыз\0", "Сәуір\0", "Мамыр\0", "Маусым\0", "Шілде\0", "Тамыз\0", "Қыркүйек\0", "Қазан\0", "Қараша\0", "Желтоқсан\0" },
-        { "Қ\0", "А\0", "Н\0", "С\0", "М\0", "М\0", "Ш\0", "Т\0", "Қ\0", "Қ\0", "Қ\0", "Ж\0" },
-        { "қаң.\0", "ақп.\0", "нау.\0", "сәу.\0", "мам.\0", "мау.\0", "шіл.\0", "там.\0", "қыр.\0", "қаз.\0", "қар.\0", "жел.\0" },
-        { "қаңтар\0", "ақпан\0", "наурыз\0", "сәуір\0", "мамыр\0", "маусым\0", "шілде\0", "тамыз\0", "қыркүйек\0", "қазан\0", "қараша\0", "желтоқсан\0" },
-        { "Қ\0", "А\0", "Н\0", "С\0", "М\0", "М\0", "Ш\0", "Т\0", "Қ\0", "Қ\0", "Қ\0", "Ж\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "ǃKhanni\0", "ǃKhanǀgôab\0", "ǀKhuuǁkhâb\0", "ǃHôaǂkhaib\0", "ǃKhaitsâb\0", "Gamaǀaeb\0", "ǂKhoesaob\0", "Aoǁkhuumûǁkhâb\0", "Taraǀkhuumûǁkhâb\0", "ǂNûǁnâiseb\0", "ǀHooǂgaeb\0", "Hôasoreǁkhâb\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "жс\0", "дс\0", "сс\0", "ср\0", "бс\0", "жм\0", "сб\0" },
-        { "жексенбі\0", "дүйсенбі\0", "сейсенбі\0", "сәрсенбі\0", "бейсенбі\0", "жұма\0", "сенбі\0" },
-        { "Ж\0", "Д\0", "С\0", "С\0", "Б\0", "Ж\0", "С\0" },
-        { "жс\0", "дс\0", "сс\0", "ср\0", "бс\0", "жм\0", "сб\0" },
-        { "жексенбі\0", "дүйсенбі\0", "сейсенбі\0", "сәрсенбі\0", "бейсенбі\0", "жұма\0", "сенбі\0" },
-        { "Ж\0", "Д\0", "С\0", "С\0", "Б\0", "Ж\0", "С\0" }
-    }, // kk
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "E\0", "W\0", "D\0", "F\0", "A\0" },
+        { "Son\0", "Ma\0", "De\0", "Wu\0", "Do\0", "Fr\0", "Sat\0" },
+        { "Sontaxtsees\0", "Mantaxtsees\0", "Denstaxtsees\0", "Wunstaxtsees\0", "Dondertaxtsees\0", "Fraitaxtsees\0", "Satertaxtsees\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // naq
     {
-        QLocale::Language::Kazakh, QLocale::Script::AnyScript, QLocale::Country::Kazakhstan,
+        QLocale::Language::NorwegianBokmal, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 8722, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "norsk bokmål\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "des\0" },
+        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "des.\0" },
+        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kk_KZ
+        { "søn.\0", "man.\0", "tir.\0", "ons.\0", "tor.\0", "fre.\0", "lør.\0" },
+        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
+        { "søn.\0", "man.\0", "tir.\0", "ons.\0", "tor.\0", "fre.\0", "lør.\0" },
+        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
+    }, // nb
     {
-        QLocale::Language::Kako, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::NorwegianBokmal, QLocale::Script::LatinScript, QLocale::Country::Norway,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "«\0", "»\0", "‹\0", "›\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "kakɔ\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -15786,25 +15174,25 @@ static const QLocalePrivate localeTbl[] = {
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "pamba\0", "wanja\0", "mbiyɔ mɛndoŋgɔ\0", "Nyɔlɔmbɔŋgɔ\0", "Mɔnɔ ŋgbanja\0", "Nyaŋgwɛ ŋgbanja\0", "kuŋgwɛ\0", "fɛ\0", "njapi\0", "nyukul\0", "11\0", "ɓulɓusɛ\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "pamba\0", "wanja\0", "mbiyɔ mɛndoŋgɔ\0", "Nyɔlɔmbɔŋgɔ\0", "Mɔnɔ ŋgbanja\0", "Nyaŋgwɛ ŋgbanja\0", "kuŋgwɛ\0", "fɛ\0", "njapi\0", "nyukul\0", "11\0", "ɓulɓusɛ\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
-        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
-        { "so\0", "lu\0", "ma\0", "mɛ\0", "ye\0", "va\0", "ms\0" },
-        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
-        { "sɔndi\0", "lundi\0", "mardi\0", "mɛrkɛrɛdi\0", "yedi\0", "vaŋdɛrɛdi\0", "mɔnɔ sɔndi\0" },
-        { "so\0", "lu\0", "ma\0", "mɛ\0", "ye\0", "va\0", "ms\0" }
-    }, // kkj
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // nb_NO
     {
-        QLocale::Language::Kako, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::NorwegianBokmal, QLocale::Script::LatinScript, QLocale::Country::SvalbardAndJanMayen,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -15832,113 +15220,113 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kkj_CM
+    }, // nb_SJ
     {
-        QLocale::Language::Kalaallisut, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::NorthNdebele, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 8722, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "»\0", "«\0", "›\0", "‹\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "kalaallisut\0", Q_NULLPTR,
+        "isiNdebele\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 aamma %2\0", "%1 aamma %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ulloqeqqata-tungaa\0", "ulloqeqqata-kingorna\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
-        { "januari\0", "februari\0", "martsi\0", "aprili\0", "maji\0", "juni\0", "juli\0", "augustusi\0", "septemberi\0", "oktoberi\0", "novemberi\0", "decemberi\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
-        { "januari\0", "februari\0", "martsi\0", "aprili\0", "maji\0", "juni\0", "juli\0", "augustusi\0", "septemberi\0", "oktoberi\0", "novemberi\0", "decemberi\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Z\0", "N\0", "M\0", "M\0", "N\0", "N\0", "N\0", "N\0", "M\0", "M\0", "L\0", "M\0" },
+        { "Zib\0", "Nhlo\0", "Mbi\0", "Mab\0", "Nkw\0", "Nhla\0", "Ntu\0", "Ncw\0", "Mpan\0", "Mfu\0", "Lwe\0", "Mpal\0" },
+        { "Zibandlela\0", "Nhlolanja\0", "Mbimbitho\0", "Mabasa\0", "Nkwenkwezi\0", "Nhlangula\0", "Ntulikazi\0", "Ncwabakazi\0", "Mpandula\0", "Mfumfu\0", "Lwezi\0", "Mpalakazi\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "sapaat\0", "ataasinngorneq\0", "marlunngorneq\0", "pingasunngorneq\0", "sisamanngorneq\0", "tallimanngorneq\0", "arfininngorneq\0" },
-        { "S\0", "A\0", "M\0", "P\0", "S\0", "T\0", "A\0" },
-        { "sap\0", "ata\0", "mar\0", "pin\0", "sis\0", "tal\0", "arf\0" },
-        { "sapaat\0", "ataasinngorneq\0", "marlunngorneq\0", "pingasunngorneq\0", "sisamanngorneq\0", "tallimanngorneq\0", "arfininngorneq\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "S\0", "S\0", "S\0", "S\0", "M\0" },
+        { "Son\0", "Mvu\0", "Sib\0", "Sit\0", "Sin\0", "Sih\0", "Mgq\0" },
+        { "Sonto\0", "Mvulo\0", "Sibili\0", "Sithathu\0", "Sine\0", "Sihlanu\0", "Mgqibelo\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kl
+    }, // nd
     {
-        QLocale::Language::Kalaallisut, QLocale::Script::AnyScript, QLocale::Country::Greenland,
+        QLocale::Language::LowGerman, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Neddersass’sch\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 un %2\0", "%1 un %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "vm\0", "nm\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
+        { "Januaar\0", "Februaar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktover\0", "November\0", "Dezember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
+        { "Januaar\0", "Februaar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktover\0", "November\0", "Dezember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kl_GL
+        { "Sü.\0", "Ma.\0", "Di.\0", "Mi.\0", "Du.\0", "Fr.\0", "Sa.\0" },
+        { "Sünndag\0", "Maandag\0", "Dingsdag\0", "Middeweken\0", "Dunnersdag\0", "Freedag\0", "Sünnavend\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
+        { "Sü.\0", "Ma.\0", "Di.\0", "Mi.\0", "Du.\0", "Fr.\0", "Sa.\0" },
+        { "Sünndag\0", "Maandag\0", "Dingsdag\0", "Middeweken\0", "Dunnersdag\0", "Freedag\0", "Sünnavend\0" },
+        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" }
+    }, // nds
     {
-        QLocale::Language::Kalenjin, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Nepali, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 2406,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Kalenjin\0", Q_NULLPTR,
+        "नेपाली\0", "नाइजर\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1,%2\0", "%1, %2\0", "%1 र %2\0", "%1 र %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "karoon\0", "kooskoliny\0",
+        "पूर्वाह्न\0", "अपराह्न\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "XOF\0",
+        { "सीएफ्‌ए फ्रान्क बीसीइएओ\0", "\0", "सीएफ्‌ए फ्रान्क बीसीइएओ\0", "\0", "\0", "\0", "सीऐफ्‌ए फ्रान्क्स बीसीइएओ\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "M\0", "N\0", "T\0", "I\0", "M\0", "P\0", "N\0", "R\0", "B\0", "E\0", "K\0", "K\0" },
-        { "Mul\0", "Ngat\0", "Taa\0", "Iwo\0", "Mam\0", "Paa\0", "Nge\0", "Roo\0", "Bur\0", "Epe\0", "Kpt\0", "Kpa\0" },
-        { "Mulgul\0", "Ng’atyaato\0", "Kiptaamo\0", "Iwootkuut\0", "Mamuut\0", "Paagi\0", "Ng’eiyeet\0", "Rooptui\0", "Bureet\0", "Epeeso\0", "Kipsuunde ne taai\0", "Kipsuunde nebo aeng’\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
+        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
+        { "जन\0", "फेेब\0", "मार्च\0", "अप्र\0", "मे\0", "जुन\0", "जुल\0", "अग\0", "सेप\0", "अक्टो\0", "नोभे\0", "डिसे\0" },
+        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
+        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
+        { "जन\0", "फेब\0", "मार्च\0", "अप्र\0", "मे\0", "जुन\0", "जुल\0", "अग\0", "सेप\0", "अक्टो\0", "नोभे\0", "डिसे\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "T\0", "T\0", "O\0", "S\0", "A\0", "M\0", "L\0" },
-        { "Kts\0", "Kot\0", "Koo\0", "Kos\0", "Koa\0", "Kom\0", "Kol\0" },
-        { "Kotisap\0", "Kotaai\0", "Koaeng’\0", "Kosomok\0", "Koang’wan\0", "Komuut\0", "Kolo\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kln
+        { "आइत\0", "सोम\0", "मङ्गल\0", "बुध\0", "बिहि\0", "शुक्र\0", "शनि\0" },
+        { "आइतबार\0", "सोमबार\0", "मङ्गलबार\0", "बुधबार\0", "बिहिबार\0", "शुक्रबार\0", "शनिबार\0" },
+        { "आ\0", "सो\0", "म\0", "बु\0", "बि\0", "शु\0", "श\0" },
+        { "आइत\0", "सोम\0", "मङ्गल\0", "बुध\0", "बिहि\0", "शुक्र\0", "शनि\0" },
+        { "आइतबार\0", "सोमबार\0", "मङ्गलबार\0", "बुधबार\0", "बिहिबार\0", "शुक्रबार\0", "शनिबार\0" },
+        { "आ\0", "सो\0", "म\0", "बु\0", "बि\0", "शु\0", "श\0" }
+    }, // ne
     {
-        QLocale::Language::Kalenjin, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::Nepali, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -15968,43 +15356,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kln_KE
+    }, // ne_IN
     {
-        QLocale::Language::Khmer, QLocale::Script::KhmerScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
+        "â\80\98\0", "â\80\99\0", "â\80\9c\0", "â\80\9d\0",
         // endonym
-        "ខ្មែរ\0", "កូម័រ\0",
+        "Nederlands\0", "Nederland\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 និង %2\0", "%1 និង​%2\0",
+        "%1, %2\0", "%1, %2\0", "%1 en %2\0", "%1 en %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "a.m.\0", "p.m.\0",
         // currency
-        "KMF\0", "%1%2\0", Q_NULLPTR, "KMF\0",
-        { "ហ្វ្រង់​កូម័រ\0", "\0", "\0", "\0", "\0", "\0", "ហ្វ្រង់​កូម័រ\0" },
+        "€\0", "%2 %1\0", "%2 -%1\0", "EUR\0",
+        { "Euro\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
         // month names
-        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
-        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
-        { "ម\0", "ក\0", "ម\0", "ម\0", "ឧ\0", "ម\0", "ក\0", "ស\0", "ក\0", "ត\0", "វ\0", "ធ\0" },
-        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
-        { "មករា\0", "កុម្ភៈ\0", "មីនា\0", "មេសា\0", "ឧសភា\0", "មិថុនា\0", "កក្កដា\0", "សីហា\0", "កញ្ញា\0", "តុលា\0", "វិច្ឆិកា\0", "ធ្នូ\0" },
-        { "ម\0", "ក\0", "ម\0", "ម\0", "ឧ\0", "ម\0", "ក\0", "ស\0", "ក\0", "ត\0", "វ\0", "ធ\0" },
+        { "jan.\0", "feb.\0", "mrt.\0", "apr.\0", "mei\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januari\0", "februari\0", "maart\0", "april\0", "mei\0", "juni\0", "juli\0", "augustus\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "feb.\0", "mrt.\0", "apr.\0", "mei\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januari\0", "februari\0", "maart\0", "april\0", "mei\0", "juni\0", "juli\0", "augustus\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "អាទិត្យ\0", "ចន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហ\0", "សុក្រ\0", "សៅរ៍\0" },
-        { "អាទិត្យ\0", "ចន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហស្បតិ៍\0", "សុក្រ\0", "សៅរ៍\0" },
-        { "អ\0", "ច\0", "អ\0", "ព\0", "ព\0", "ស\0", "ស\0" },
-        { "អាទិត្យ\0", "ចន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហ\0", "សុក្រ\0", "សៅរ៍\0" },
-        { "អាទិត្យ\0", "ច័ន្ទ\0", "អង្គារ\0", "ពុធ\0", "ព្រហស្បតិ៍\0", "សុក្រ\0", "សៅរ៍\0" },
-        { "អ\0", "ច\0", "អ\0", "ព\0", "ព\0", "ស\0", "ស\0" }
-    }, // km
+        { "zo\0", "ma\0", "di\0", "wo\0", "do\0", "vr\0", "za\0" },
+        { "zondag\0", "maandag\0", "dinsdag\0", "woensdag\0", "donderdag\0", "vrijdag\0", "zaterdag\0" },
+        { "Z\0", "M\0", "D\0", "W\0", "D\0", "V\0", "Z\0" },
+        { "zo\0", "ma\0", "di\0", "wo\0", "do\0", "vr\0", "za\0" },
+        { "zondag\0", "maandag\0", "dinsdag\0", "woensdag\0", "donderdag\0", "vrijdag\0", "zaterdag\0" },
+        { "Z\0", "M\0", "D\0", "W\0", "D\0", "V\0", "Z\0" }
+    }, // nl
     {
-        QLocale::Language::Khmer, QLocale::Script::KhmerScript, QLocale::Country::Cambodia,
+        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Aruba,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -16020,7 +15408,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Afl.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -16036,46 +15424,12 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // km_KH
+    }, // nl_AW
     {
-        QLocale::Language::Kannada, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Belgium,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "ಕನ್ನಡ\0", "ಸೇಂಟ್ ಕಿಟ್ಸ್ ಮತ್ತು ನೆವಿಸ್\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, ಮತ್ತು %2\0", "%1 ಮತ್ತು %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ಪೂರ್ವಾಹ್ನ\0", "ಅಪರಾಹ್ನ\0",
-        // currency
-        "$\0", "%2%1\0", Q_NULLPTR, "XCD\0",
-        { "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್\0", "\0", "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್\0", "\0", "\0", "\0", "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್‌ಗಳು\0" },
-        // month names
-        { "ಜನ\0", "ಫೆಬ್ರ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿ\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗ\0", "ಸೆಪ್ಟೆಂ\0", "ಅಕ್ಟೋ\0", "ನವೆಂ\0", "ಡಿಸೆಂ\0" },
-        { "ಜನವರಿ\0", "ಫೆಬ್ರವರಿ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿಲ್\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗಸ್ಟ್\0", "ಸೆಪ್ಟೆಂಬರ್\0", "ಅಕ್ಟೋಬರ್\0", "ನವೆಂಬರ್\0", "ಡಿಸೆಂಬರ್\0" },
-        { "ಜ\0", "ಫೆ\0", "ಮಾ\0", "ಏ\0", "ಮೇ\0", "ಜೂ\0", "ಜು\0", "ಆ\0", "ಸೆ\0", "ಅ\0", "ನ\0", "ಡಿ\0" },
-        { "ಜನವರಿ\0", "ಫೆಬ್ರವರಿ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿ\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗ\0", "ಸೆಪ್ಟೆಂ\0", "ಅಕ್ಟೋ\0", "ನವೆಂ\0", "ಡಿಸೆಂ\0" },
-        { "ಜನವರಿ\0", "ಫೆಬ್ರವರಿ\0", "ಮಾರ್ಚ್\0", "ಏಪ್ರಿಲ್\0", "ಮೇ\0", "ಜೂನ್\0", "ಜುಲೈ\0", "ಆಗಸ್ಟ್\0", "ಸೆಪ್ಟೆಂಬರ್\0", "ಅಕ್ಟೋಬರ್\0", "ನವೆಂಬರ್\0", "ಡಿಸೆಂಬರ್\0" },
-        { "ಜ\0", "ಫೆ\0", "ಮಾ\0", "ಏ\0", "ಮೇ\0", "ಜೂ\0", "ಜು\0", "ಆ\0", "ಸೆ\0", "ಅ\0", "ನ\0", "ಡಿ\0" },
-        // day names
-        { "ಭಾನು\0", "ಸೋಮ\0", "ಮಂಗಳ\0", "ಬುಧ\0", "ಗುರು\0", "ಶುಕ್ರ\0", "ಶನಿ\0" },
-        { "ಭಾನುವಾರ\0", "ಸೋಮವಾರ\0", "ಮಂಗಳವಾರ\0", "ಬುಧವಾರ\0", "ಗುರುವಾರ\0", "ಶುಕ್ರವಾರ\0", "ಶನಿವಾರ\0" },
-        { "ಭಾ\0", "ಸೋ\0", "ಮಂ\0", "ಬು\0", "ಗು\0", "ಶು\0", "ಶ\0" },
-        { "ಭಾನು\0", "ಸೋಮ\0", "ಮಂಗಳ\0", "ಬುಧ\0", "ಗುರು\0", "ಶುಕ್ರ\0", "ಶನಿ\0" },
-        { "ಭಾನುವಾರ\0", "ಸೋಮವಾರ\0", "ಮಂಗಳವಾರ\0", "ಬುಧವಾರ\0", "ಗುರುವಾರ\0", "ಶುಕ್ರವಾರ\0", "ಶನಿವಾರ\0" },
-        { "ಭಾ\0", "ಸೋ\0", "ಮಂ\0", "ಬು\0", "ಗು\0", "ಶು\0", "ಶ\0" }
-    }, // kn
-    {
-        QLocale::Language::Kannada, QLocale::Script::AnyScript, QLocale::Country::India,
-        // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
-        // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
@@ -16084,7 +15438,7 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d/MM/y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
@@ -16104,51 +15458,51 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kn_IN
+    }, // nl_BE
     {
-        QLocale::Language::Korean, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::CaribbeanNetherlands,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "한국어\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 및 %2\0", "%1 및 %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "오전\0", "오후\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
-        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
-        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
-        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
-        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
-        { "1월\0", "2월\0", "3월\0", "4월\0", "5월\0", "6월\0", "7월\0", "8월\0", "9월\0", "10월\0", "11월\0", "12월\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" },
-        { "일요일\0", "월요일\0", "화요일\0", "수요일\0", "목요일\0", "금요일\0", "토요일\0" },
-        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" },
-        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" },
-        { "일요일\0", "월요일\0", "화요일\0", "수요일\0", "목요일\0", "금요일\0", "토요일\0" },
-        { "일\0", "월\0", "화\0", "수\0", "목\0", "금\0", "토\0" }
-    }, // ko
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // nl_BQ
     {
-        QLocale::Language::Korean, QLocale::Script::AnyScript, QLocale::Country::NorthKorea,
+        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Curacao,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, "조선민주주의인민공화국\0",
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -16156,7 +15510,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "NAf.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -16172,13 +15526,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ko_KP
+    }, // nl_CW
     {
-        QLocale::Language::Korean, QLocale::Script::AnyScript, QLocale::Country::SouthKorea,
+        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Suriname,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -16190,7 +15544,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -16206,49 +15560,15 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ko_KR
+    }, // nl_SR
     {
-        QLocale::Language::Konkani, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::SintMaarten,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "कोंकणी\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "म.पू.\0", "म.नं.\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
-        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
-        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलाय\0", "आगोस्त\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
-        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
-        { "आ\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "शे\0" },
-        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
-        { "आयतार\0", "सोमार\0", "मंगळार\0", "बुधवार\0", "गुरुवार\0", "शुक्रार\0", "शेनवार\0" },
-        { "आ\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "शे\0" }
-    }, // kok
-    {
-        QLocale::Language::Konkani, QLocale::Script::AnyScript, QLocale::Country::India,
-        // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
@@ -16258,7 +15578,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "NAf.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -16274,47 +15594,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kok_IN
+    }, // nl_SX
     {
-        QLocale::Language::Kashmiri, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Kwasio, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "”\0", "«\0", "»\0",
         // endonym
-        "کٲشُر\0", Q_NULLPTR,
+        "Kwasio\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "maná\0", "kugú\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "ج\0", "ف\0", "م\0", "ا\0", "م\0", "ج\0", "ج\0", "ا\0", "س\0", "س\0", "ا\0", "ن\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "جنؤری\0", "فرؤری\0", "مارٕچ\0", "اپریل\0", "میٔ\0", "جوٗن\0", "جوٗلایی\0", "اگست\0", "ستمبر\0", "اکتوٗبر\0", "نومبر\0", "دسمبر\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ng1\0", "ng2\0", "ng3\0", "ng4\0", "ng5\0", "ng6\0", "ng7\0", "ng8\0", "ng9\0", "ng10\0", "ng11\0", "kris\0" },
+        { "ngwɛn matáhra\0", "ngwɛn ńmba\0", "ngwɛn ńlal\0", "ngwɛn ńna\0", "ngwɛn ńtan\0", "ngwɛn ńtuó\0", "ngwɛn hɛmbuɛrí\0", "ngwɛn lɔmbi\0", "ngwɛn rɛbvuâ\0", "ngwɛn wum\0", "ngwɛn wum navǔr\0", "krísimin\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "ا\0", "ژ\0", "ب\0", "ب\0", "ب\0", "ج\0", "ب\0" },
-        { "آتھوار\0", "ژٔندٕروار\0", "بۆموار\0", "بودوار\0", "برؠسوار\0", "جُمہ\0", "بٹوار\0" },
-        { "اَتھوار\0", "ژٔندرٕروار\0", "بۆموار\0", "بودوار\0", "برؠسوار\0", "جُمہ\0", "بٹوار\0" },
+        { "s\0", "m\0", "s\0", "s\0", "s\0", "m\0", "s\0" },
+        { "sɔ́n\0", "mɔ́n\0", "smb\0", "sml\0", "smn\0", "mbs\0", "sas\0" },
+        { "sɔ́ndɔ\0", "mɔ́ndɔ\0", "sɔ́ndɔ mafú mába\0", "sɔ́ndɔ mafú málal\0", "sɔ́ndɔ mafú mána\0", "mabágá má sukul\0", "sásadi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ks
+    }, // nmg
     {
-        QLocale::Language::Kashmiri, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::Kwasio, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -16342,43 +15662,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ks_IN
+    }, // nmg_CM
     {
-        QLocale::Language::Shambala, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::NorwegianNynorsk, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 8722, 43, 69, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "‘\0", "’\0",
         // endonym
-        "Kishambaa\0", Q_NULLPTR,
+        "nynorsk\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "makeo\0", "nyiaghuo\0",
+        "f.m.\0", "e.m.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "des\0" },
+        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "feb.\0", "mars\0", "apr.\0", "mai\0", "juni\0", "juli\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "des.\0" },
+        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januali\0", "Febluali\0", "Machi\0", "Aplili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "2\0", "3\0", "4\0", "5\0", "A\0", "I\0", "1\0" },
-        { "Jpi\0", "Jtt\0", "Jmn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
-        { "Jumaapii\0", "Jumaatatu\0", "Jumaane\0", "Jumaatano\0", "Alhamisi\0", "Ijumaa\0", "Jumaamosi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ksb
+        { "søn\0", "mån\0", "tys\0", "ons\0", "tor\0", "fre\0", "lau\0" },
+        { "søndag\0", "måndag\0", "tysdag\0", "onsdag\0", "torsdag\0", "fredag\0", "laurdag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
+        { "sø.\0", "må.\0", "ty.\0", "on.\0", "to.\0", "fr.\0", "la.\0" },
+        { "søndag\0", "måndag\0", "tysdag\0", "onsdag\0", "torsdag\0", "fredag\0", "laurdag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
+    }, // nn
     {
-        QLocale::Language::Shambala, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
+        QLocale::Language::NorwegianNynorsk, QLocale::Script::LatinScript, QLocale::Country::Norway,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -16410,43 +15730,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ksb_TZ
+    }, // nn_NO
     {
-        QLocale::Language::Bafia, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Ngiemboon, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "â\80\98\0", "â\80\99\0",
+        "«\0", "»\0", "â\80\9c\0", "â\80\9d\0",
         // endonym
-        "rikpa\0", Q_NULLPTR,
+        "Shwóŋò ngiembɔɔn\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "sárúwá\0", "cɛɛ́nko\0",
+        "mbaʼámbaʼ\0", "ncwònzém\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
+        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ŋ1\0", "ŋ2\0", "ŋ3\0", "ŋ4\0", "ŋ5\0", "ŋ6\0", "ŋ7\0", "ŋ8\0", "ŋ9\0", "ŋ10\0", "ŋ11\0", "ŋ12\0" },
-        { "ŋwíí a ntɔ́ntɔ\0", "ŋwíí akǝ bɛ́ɛ\0", "ŋwíí akǝ ráá\0", "ŋwíí akǝ nin\0", "ŋwíí akǝ táan\0", "ŋwíí akǝ táafɔk\0", "ŋwíí akǝ táabɛɛ\0", "ŋwíí akǝ táaraa\0", "ŋwíí akǝ táanin\0", "ŋwíí akǝ ntɛk\0", "ŋwíí akǝ ntɛk di bɔ́k\0", "ŋwíí akǝ ntɛk di bɛ́ɛ\0" },
+        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
+        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "s\0", "l\0", "m\0", "m\0", "j\0", "j\0", "s\0" },
-        { "sɔ́n\0", "lǝn\0", "maa\0", "mɛk\0", "jǝǝ\0", "júm\0", "sam\0" },
-        { "sɔ́ndǝ\0", "lǝndí\0", "maadí\0", "mɛkrɛdí\0", "jǝǝdí\0", "júmbá\0", "samdí\0" },
+        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
+        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
+        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ksf
+    }, // nnh
     {
-        QLocale::Language::Bafia, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Ngiemboon, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -16478,51 +15798,51 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ksf_CM
+    }, // nnh_CM
     {
-        QLocale::Language::Colognian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Nuer, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "â\80\9e\0", "â\80\9c\0", "â\80\9a\0", "â\80\98\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
         // endonym
-        "Kölsch\0", Q_NULLPTR,
+        "Thok Nath\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 un %2\0", "%1 un %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Vörmeddaach\0", "Nommendaach\0",
+        "RW\0", "TŊ\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan.\0", "Fäb.\0", "Mäz.\0", "Apr.\0", "Mai\0", "Jun.\0", "Jul.\0", "Ouj.\0", "Säp.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Fäb\0", "Mäz\0", "Apr\0", "Mai\0", "Jun\0", "Jul\0", "Ouj\0", "Säp\0", "Okt\0", "Nov\0", "Dez\0" },
-        { "Jannewa\0", "Fäbrowa\0", "Määz\0", "Aprell\0", "Mai\0", "Juuni\0", "Juuli\0", "Oujoß\0", "Septämber\0", "Oktohber\0", "Novämber\0", "Dezämber\0" },
+        { "T\0", "P\0", "D\0", "G\0", "D\0", "K\0", "P\0", "T\0", "T\0", "L\0", "K\0", "T\0" },
+        { "Tiop\0", "Pɛt\0", "Duɔ̱ɔ̱\0", "Guak\0", "Duä\0", "Kor\0", "Pay\0", "Thoo\0", "Tɛɛ\0", "Laa\0", "Kur\0", "Tid\0" },
+        { "Tiop thar pɛt\0", "Pɛt\0", "Duɔ̱ɔ̱ŋ\0", "Guak\0", "Duät\0", "Kornyoot\0", "Pay yie̱tni\0", "Tho̱o̱r\0", "Tɛɛr\0", "Laath\0", "Kur\0", "Tio̱p in di̱i̱t\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
-        { "Su.\0", "Mo.\0", "Di.\0", "Me.\0", "Du.\0", "Fr.\0", "Sa.\0" },
-        { "Sunndaach\0", "Mohndaach\0", "Dinnsdaach\0", "Metwoch\0", "Dunnersdaach\0", "Friidaach\0", "Samsdaach\0" },
+        { "C\0", "J\0", "R\0", "D\0", "Ŋ\0", "D\0", "B\0" },
+        { "Cäŋ\0", "Jiec\0", "Rɛw\0", "Diɔ̱k\0", "Ŋuaan\0", "Dhieec\0", "Bäkɛl\0" },
+        { "Cäŋ kuɔth\0", "Jiec la̱t\0", "Rɛw lätni\0", "Diɔ̱k lätni\0", "Ŋuaan lätni\0", "Dhieec lätni\0", "Bäkɛl lätni\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ksh
+    }, // nus
     {
-        QLocale::Language::Colognian, QLocale::Script::LatinScript, QLocale::Country::Germany,
+        QLocale::Language::Nyankole, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Runyankore\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -16536,57 +15856,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "KBZ\0", "KBR\0", "KST\0", "KKN\0", "KTN\0", "KMK\0", "KMS\0", "KMN\0", "KMW\0", "KKM\0", "KNK\0", "KNB\0" },
+        { "Okwokubanza\0", "Okwakabiri\0", "Okwakashatu\0", "Okwakana\0", "Okwakataana\0", "Okwamukaaga\0", "Okwamushanju\0", "Okwamunaana\0", "Okwamwenda\0", "Okwaikumi\0", "Okwaikumi na kumwe\0", "Okwaikumi na ibiri\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "K\0", "R\0", "S\0", "N\0", "T\0", "M\0" },
+        { "SAN\0", "ORK\0", "OKB\0", "OKS\0", "OKN\0", "OKT\0", "OMK\0" },
+        { "Sande\0", "Orwokubanza\0", "Orwakabiri\0", "Orwakashatu\0", "Orwakana\0", "Orwakataano\0", "Orwamukaaga\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ksh_DE
-    {
-        QLocale::Language::Kurdish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "kurdî\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 û %2\0", "%1 û %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "BN\0", "PN\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "rêb\0", "reş\0", "ada\0", "avr\0", "gul\0", "pûş\0", "tîr\0", "gel\0", "rez\0", "kew\0", "ser\0", "ber\0" },
-        { "rêbendan\0", "reşemî\0", "adar\0", "avrêl\0", "gulan\0", "pûşper\0", "tîrmeh\0", "gelawêj\0", "rezber\0", "kewçêr\0", "sermawez\0", "berfanbar\0" },
-        { "R\0", "R\0", "A\0", "A\0", "G\0", "P\0", "T\0", "G\0", "R\0", "K\0", "S\0", "B\0" },
-        { "rêb\0", "reş\0", "ada\0", "avr\0", "gul\0", "pûş\0", "tîr\0", "gel\0", "rez\0", "kew\0", "ser\0", "ber\0" },
-        { "rêbendanê\0", "reşemiyê\0", "adarê\0", "avrêlê\0", "gulanê\0", "pûşperê\0", "tîrmehê\0", "gelawêjê\0", "rezberê\0", "kewçêrê\0", "sermawezê\0", "berfanbarê\0" },
-        { "R\0", "R\0", "A\0", "A\0", "G\0", "P\0", "T\0", "G\0", "R\0", "K\0", "S\0", "B\0" },
-        // day names
-        { "yş\0", "dş\0", "sş\0", "çş\0", "pş\0", "în\0", "ş\0" },
-        { "yekşem\0", "duşem\0", "sêşem\0", "çarşem\0", "pêncşem\0", "în\0", "şemî\0" },
-        { "Y\0", "D\0", "S\0", "Ç\0", "P\0", "Î\0", "Ş\0" },
-        { "yş\0", "dş\0", "sş\0", "çş\0", "pş\0", "în\0", "ş\0" },
-        { "yekşem\0", "duşem\0", "sêşem\0", "çarşem\0", "pêncşem\0", "în\0", "şemî\0" },
-        { "Y\0", "D\0", "S\0", "Ç\0", "P\0", "Î\0", "Ş\0" }
-    }, // ku
+    }, // nyn
     {
-        QLocale::Language::Kurdish, QLocale::Script::AnyScript, QLocale::Country::Turkey,
+        QLocale::Language::Nyankole, QLocale::Script::AnyScript, QLocale::Country::Uganda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -16614,45 +15900,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ku_TR
+    }, // nyn_UG
     {
-        QLocale::Language::Cornish, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Oromo, QLocale::Script::EthiopicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 3, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 3, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "kernewek\0", Q_NULLPTR,
+        "Oromoo\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "WD\0", "WB\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "KWD\0",
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "OMR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ama\0", "Gur\0", "Bit\0", "Elb\0", "Cam\0", "Wax\0", "Ado\0", "Hag\0", "Ful\0", "Onk\0", "Sad\0", "Mud\0" },
+        { "Amajjii\0", "Guraandhala\0", "Bitooteessa\0", "Elba\0", "Caamsa\0", "Waxabajjii\0", "Adooleessa\0", "Hagayya\0", "Fuulbana\0", "Onkololeessa\0", "Sadaasa\0", "Muddee\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Ama\0", "Gur\0", "Bit\0", "Elb\0", "Cam\0", "Wax\0", "Ado\0", "Hag\0", "Ful\0", "Onk\0", "Sad\0", "Mud\0" },
+        { "Amajjii\0", "Guraandhala\0", "Bitooteessa\0", "Elba\0", "Caamsa\0", "Waxabajjii\0", "Adooleessa\0", "Hagayya\0", "Fuulbana\0", "Onkololeessa\0", "Sadaasa\0", "Muddee\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Gen\0", "Hwe\0", "Meu\0", "Ebr\0", "Me\0", "Met\0", "Gor\0", "Est\0", "Gwn\0", "Hed\0", "Du\0", "Kev\0" },
-        { "mis Genver\0", "mis Hwevrer\0", "mis Meurth\0", "mis Ebrel\0", "mis Me\0", "mis Metheven\0", "mis Gortheren\0", "mis Est\0", "mis Gwynngala\0", "mis Hedra\0", "mis Du\0", "mis Kevardhu\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "Dil\0", "Wix\0", "Qib\0", "Rob\0", "Kam\0", "Jim\0", "San\0" },
+        { "Dilbata\0", "Wiixata\0", "Qibxata\0", "Roobii\0", "Kamiisa\0", "Jimaata\0", "Sanbata\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sul\0", "Lun\0", "Mth\0", "Mhr\0", "Yow\0", "Gwe\0", "Sad\0" },
-        { "dy Sul\0", "dy Lun\0", "dy Meurth\0", "dy Merher\0", "dy Yow\0", "dy Gwener\0", "dy Sadorn\0" },
+        { "Dil\0", "Wix\0", "Qib\0", "Rob\0", "Kam\0", "Jim\0", "San\0" },
+        { "Dilbata\0", "Wiixata\0", "Qibxata\0", "Roobii\0", "Kamiisa\0", "Jimaata\0", "Sanbata\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kw
+    }, // om
     {
-        QLocale::Language::Cornish, QLocale::Script::LatinScript, QLocale::Country::UnitedKingdom,
+        QLocale::Language::Oromo, QLocale::Script::EthiopicScript, QLocale::Country::Kenya,
         // week
-        Qt::Sunday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -16666,61 +15952,61 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "A\0", "G\0", "B\0", "E\0", "C\0", "W\0", "A\0", "H\0", "F\0", "O\0", "S\0", "M\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "D\0", "W\0", "Q\0", "R\0", "K\0", "J\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // kw_GB
+    }, // om_KE
     {
-        QLocale::Language::Kyrgyz, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Odia, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "„\0", "“\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "кыргызча\0", "Кайман аралдары\0",
+        "ଓଡ଼ିଆ\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 жана %2\0", "%1 жана %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, ଓ %2\0", "%1 ଓ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "таңкы\0", "түштөн кийинки\0",
+        "ପୂର୍ବାହ୍ନ\0", "ଅପରାହ୍ନ\0",
         // currency
-        "KYD\0", "%1 %2\0", Q_NULLPTR, "KYD\0",
-        { "кайман доллары\0", "\0", "кайман доллары\0", "\0", "\0", "\0", "кайман доллары\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Янв\0", "Фев\0", "Мар\0", "Апр\0", "Май\0", "Июн\0", "Июл\0", "Авг\0", "Сен\0", "Окт\0", "Ноя\0", "Дек\0" },
-        { "Январь\0", "Февраль\0", "Март\0", "Апрель\0", "Май\0", "Июнь\0", "Июль\0", "Август\0", "Сентябрь\0", "Октябрь\0", "Ноябрь\0", "Декабрь\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        { "янв.\0", "фев.\0", "мар.\0", "апр.\0", "май\0", "июн.\0", "июл.\0", "авг.\0", "сен.\0", "окт.\0", "ноя.\0", "дек.\0" },
-        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
+        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
+        { "ଜା\0", "ଫେ\0", "ମା\0", "ଅ\0", "ମଇ\0", "ଜୁ\0", "ଜୁ\0", "ଅ\0", "ସେ\0", "ଅ\0", "ନ\0", "ଡି\0" },
+        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
+        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
+        { "ଜା\0", "ଫେ\0", "ମା\0", "ଅ\0", "ମଇ\0", "ଜୁ\0", "ଜୁ\0", "ଅ\0", "ସେ\0", "ଅ\0", "ନ\0", "ଡି\0" },
         // day names
-        { "жек.\0", "дүй.\0", "шейш.\0", "шарш.\0", "бейш.\0", "жума\0", "ишм.\0" },
-        { "жекшемби\0", "дүйшөмбү\0", "шейшемби\0", "шаршемби\0", "бейшемби\0", "жума\0", "ишемби\0" },
-        { "Ж\0", "Д\0", "Ш\0", "Ш\0", "Б\0", "Ж\0", "И\0" },
-        { "жек.\0", "дүй.\0", "шейш.\0", "шарш.\0", "бейш.\0", "жума\0", "ишм.\0" },
-        { "жекшемби\0", "дүйшөмбү\0", "шейшемби\0", "шаршемби\0", "бейшемби\0", "жума\0", "ишемби\0" },
-        { "Ж\0", "Д\0", "Ш\0", "Ш\0", "Б\0", "Ж\0", "И\0" }
-    }, // ky
+        { "ରବି\0", "ସୋମ\0", "ମଙ୍ଗଳ\0", "ବୁଧ\0", "ଗୁରୁ\0", "ଶୁକ୍ର\0", "ଶନି\0" },
+        { "ରବିବାର\0", "ସୋମବାର\0", "ମଙ୍ଗଳବାର\0", "ବୁଧବାର\0", "ଗୁରୁବାର\0", "ଶୁକ୍ରବାର\0", "ଶନିବାର\0" },
+        { "ର\0", "ସୋ\0", "ମ\0", "ବୁ\0", "ଗୁ\0", "ଶୁ\0", "ଶ\0" },
+        { "ରବି\0", "ସୋମ\0", "ମଙ୍ଗଳ\0", "ବୁଧ\0", "ଗୁରୁ\0", "ଶୁକ୍ର\0", "ଶନି\0" },
+        { "ରବିବାର\0", "ସୋମବାର\0", "ମଙ୍ଗଳବାର\0", "ବୁଧବାର\0", "ଗୁରୁବାର\0", "ଶୁକ୍ରବାର\0", "ଶନିବାର\0" },
+        { "ର\0", "ସୋ\0", "ମ\0", "ବୁ\0", "ଗୁ\0", "ଶୁ\0", "ଶ\0" }
+    }, // or
     {
-        QLocale::Language::Kyrgyz, QLocale::Script::AnyScript, QLocale::Country::Kyrgyzstan,
+        QLocale::Language::Odia, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -16750,47 +16036,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ky_KG
+    }, // or_IN
     {
-        QLocale::Language::Langi, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Ossetic, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "”\0", "”\0", "’\0", "’\0",
+        "«\0", "»\0", "„\0", "“\0",
         // endonym
-        "Kɨlaangi\0", Q_NULLPTR,
+        "ирон\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ӕмӕ %2\0", "%1 ӕмӕ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "TOO\0", "MUU\0",
+        "ӕмбисбоны размӕ\0", "ӕмбисбоны фӕстӕ\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "F\0", "N\0", "K\0", "I\0", "I\0", "I\0", "M\0", "V\0", "S\0", "I\0", "S\0", "S\0" },
-        { "Fúngatɨ\0", "Naanɨ\0", "Keenda\0", "Ikúmi\0", "Inyambala\0", "Idwaata\0", "Mʉʉnchɨ\0", "Vɨɨrɨ\0", "Saatʉ\0", "Inyi\0", "Saano\0", "Sasatʉ\0" },
-        { "Kʉfúngatɨ\0", "Kʉnaanɨ\0", "Kʉkeenda\0", "Kwiikumi\0", "Kwiinyambála\0", "Kwiidwaata\0", "Kʉmʉʉnchɨ\0", "Kʉvɨɨrɨ\0", "Kʉsaatʉ\0", "Kwiinyi\0", "Kʉsaano\0", "Kʉsasatʉ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Янв.\0", "Февр.\0", "Март.\0", "Апр.\0", "Май\0", "Июнь\0", "Июль\0", "Авг.\0", "Сент.\0", "Окт.\0", "Нояб.\0", "Дек.\0" },
+        { "Январь\0", "Февраль\0", "Мартъи\0", "Апрель\0", "Май\0", "Июнь\0", "Июль\0", "Август\0", "Сентябрь\0", "Октябрь\0", "Ноябрь\0", "Декабрь\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "янв.\0", "фев.\0", "мар.\0", "апр.\0", "майы\0", "июны\0", "июлы\0", "авг.\0", "сен.\0", "окт.\0", "ноя.\0", "дек.\0" },
+        { "январы\0", "февралы\0", "мартъийы\0", "апрелы\0", "майы\0", "июны\0", "июлы\0", "августы\0", "сентябры\0", "октябры\0", "ноябры\0", "декабры\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "P\0", "T\0", "E\0", "O\0", "A\0", "I\0", "M\0" },
-        { "Píili\0", "Táatu\0", "Íne\0", "Táano\0", "Alh\0", "Ijm\0", "Móosi\0" },
-        { "Jumapíiri\0", "Jumatátu\0", "Jumaíne\0", "Jumatáano\0", "Alamíisi\0", "Ijumáa\0", "Jumamóosi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lag
+        { "Хцб\0", "Крс\0", "Дцг\0", "Ӕрт\0", "Цпр\0", "Мрб\0", "Сбт\0" },
+        { "Хуыцаубон\0", "Къуырисӕр\0", "Дыццӕг\0", "Ӕртыццӕг\0", "Цыппӕрӕм\0", "Майрӕмбон\0", "Сабат\0" },
+        { "Х\0", "К\0", "Д\0", "Ӕ\0", "Ц\0", "М\0", "С\0" },
+        { "хцб\0", "крс\0", "дцг\0", "ӕрт\0", "цпр\0", "мрб\0", "сбт\0" },
+        { "хуыцаубон\0", "къуырисӕр\0", "дыццӕг\0", "ӕртыццӕг\0", "цыппӕрӕм\0", "майрӕмбон\0", "сабат\0" },
+        { "Х\0", "К\0", "Д\0", "Ӕ\0", "Ц\0", "М\0", "С\0" }
+    }, // os
     {
-        QLocale::Language::Langi, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
+        QLocale::Language::Ossetic, QLocale::Script::AnyScript, QLocale::Country::Russia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -16802,7 +16088,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "₽\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -16818,51 +16104,51 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lag_TZ
+    }, // os_RU
     {
-        QLocale::Language::Luxembourgish, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Lëtzebuergesch\0", "Libanon\0",
+        "ਪੰਜਾਬੀ\0", "ਪਨਾਮਾ\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 a(n) %2\0", "%1 a(n) %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ਅਤੇ %2\0", "%1 ਅਤੇ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "moies\0", "nomëttes\0",
+        "ਪੂ.ਦੁ.\0", "ਬਾ.ਦੁ.\0",
         // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "LBP\0",
-        { "Libanesescht Pond\0", "\0", "Libanesescht Pond\0", "\0", "\0", "\0", "Libanesesch Pond\0" },
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "PAB\0",
+        { "ਪਨਾਮੇਨੀਅਨ ਬਾਲਬੋਆ\0", "\0", "ਪਨਾਮੇਨੀਅਨ ਬਾਲਬੋਆ\0", "\0", "\0", "\0", "ਪਨਾਮੇਨੀਅਨ ਬਾਲਬੋਆ\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mäe\0", "Abr\0", "Mee\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Okt\0", "Nov\0", "Dez\0" },
-        { "Januar\0", "Februar\0", "Mäerz\0", "Abrëll\0", "Mee\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan.\0", "Feb.\0", "Mäe.\0", "Abr.\0", "Mee\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
-        { "Januar\0", "Februar\0", "Mäerz\0", "Abrëll\0", "Mee\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktober\0", "November\0", "Dezember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ਜਨ\0", "ਫ਼ਰ\0", "ਮਾਰਚ\0", "ਅਪ੍ਰੈ\0", "ਮਈ\0", "ਜੂਨ\0", "ਜੁਲਾ\0", "ਅਗ\0", "ਸਤੰ\0", "ਅਕਤੂ\0", "ਨਵੰ\0", "ਦਸੰ\0" },
+        { "ਜਨਵਰੀ\0", "ਫ਼ਰਵਰੀ\0", "ਮਾਰਚ\0", "ਅਪ੍ਰੈਲ\0", "ਮਈ\0", "ਜੂਨ\0", "ਜੁਲਾਈ\0", "ਅਗਸਤ\0", "ਸਤੰਬਰ\0", "ਅਕਤੂਬਰ\0", "ਨਵੰਬਰ\0", "ਦਸੰਬਰ\0" },
+        { "ਜ\0", "ਫ਼\0", "ਮਾ\0", "ਅ\0", "ਮ\0", "ਜੂ\0", "ਜੁ\0", "ਅ\0", "ਸ\0", "ਅ\0", "ਨ\0", "ਦ\0" },
+        { "ਜਨ\0", "ਫ਼ਰ\0", "ਮਾਰਚ\0", "ਅਪ੍ਰੈ\0", "ਮਈ\0", "ਜੂਨ\0", "ਜੁਲਾ\0", "ਅਗ\0", "ਸਤੰ\0", "ਅਕਤੂ\0", "ਨਵੰ\0", "ਦਸੰ\0" },
+        { "ਜਨਵਰੀ\0", "ਫ਼ਰਵਰੀ\0", "ਮਾਰਚ\0", "ਅਪ੍ਰੈਲ\0", "ਮਈ\0", "ਜੂਨ\0", "ਜੁਲਾਈ\0", "ਅਗਸਤ\0", "ਸਤੰਬਰ\0", "ਅਕਤੂਬਰ\0", "ਨਵੰਬਰ\0", "ਦਸੰਬਰ\0" },
+        { "ਜ\0", "ਫ਼\0", "ਮਾ\0", "ਅ\0", "ਮ\0", "ਜੂ\0", "ਜੁ\0", "ਅ\0", "ਸ\0", "ਅ\0", "ਨ\0", "ਦ\0" },
         // day names
-        { "Son\0", "Méi\0", "Dën\0", "Mët\0", "Don\0", "Fre\0", "Sam\0" },
-        { "Sonndeg\0", "Méindeg\0", "Dënschdeg\0", "Mëttwoch\0", "Donneschdeg\0", "Freideg\0", "Samschdeg\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
-        { "Son.\0", "Méi.\0", "Dën.\0", "Mët.\0", "Don.\0", "Fre.\0", "Sam.\0" },
-        { "Sonndeg\0", "Méindeg\0", "Dënschdeg\0", "Mëttwoch\0", "Donneschdeg\0", "Freideg\0", "Samschdeg\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" }
-    }, // lb
+        { "ਐਤ\0", "ਸੋਮ\0", "ਮੰਗਲ\0", "ਬੁੱਧ\0", "ਵੀਰ\0", "ਸ਼ੁੱਕਰ\0", "ਸ਼ਨਿੱਚਰ\0" },
+        { "ਐਤਵਾਰ\0", "ਸੋਮਵਾਰ\0", "ਮੰਗਲਵਾਰ\0", "ਬੁੱਧਵਾਰ\0", "ਵੀਰਵਾਰ\0", "ਸ਼ੁੱਕਰਵਾਰ\0", "ਸ਼ਨਿੱਚਰਵਾਰ\0" },
+        { "ਐ\0", "ਸੋ\0", "ਮੰ\0", "ਬੁੱ\0", "ਵੀ\0", "ਸ਼ੁੱ\0", "ਸ਼\0" },
+        { "ਐਤ\0", "ਸੋਮ\0", "ਮੰਗਲ\0", "ਬੁੱਧ\0", "ਵੀਰ\0", "ਸ਼ੁੱਕਰ\0", "ਸ਼ਨਿੱਚਰ\0" },
+        { "ਐਤਵਾਰ\0", "ਸੋਮਵਾਰ\0", "ਮੰਗਲਵਾਰ\0", "ਬੁੱਧਵਾਰ\0", "ਵੀਰਵਾਰ\0", "ਸ਼ੁੱਕਰਵਾਰ\0", "ਸ਼ਨਿੱਚਰਵਾਰ\0" },
+        { "ਐ\0", "ਸੋ\0", "ਮੰ\0", "ਬੁੱ\0", "ਵੀ\0", "ਸ਼ੁੱ\0", "ਸ਼\0" }
+    }, // pa
     {
-        QLocale::Language::Luxembourgish, QLocale::Script::LatinScript, QLocale::Country::Luxembourg,
+        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "پنجابی\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -16877,26 +16163,26 @@ static const QLocalePrivate localeTbl[] = {
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئ\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "اتوار\0", "پیر\0", "منگل\0", "بُدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lb_LU
+    }, // pa_Arab
     {
-        QLocale::Language::Ganda, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Luganda\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -16910,23 +16196,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apu\0", "Maa\0", "Juu\0", "Jul\0", "Agu\0", "Seb\0", "Oki\0", "Nov\0", "Des\0" },
-        { "Janwaliyo\0", "Febwaliyo\0", "Marisi\0", "Apuli\0", "Maayi\0", "Juuni\0", "Julaayi\0", "Agusito\0", "Sebuttemba\0", "Okitobba\0", "Novemba\0", "Desemba\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "B\0", "L\0", "L\0", "L\0", "L\0", "L\0" },
-        { "Sab\0", "Bal\0", "Lw2\0", "Lw3\0", "Lw4\0", "Lw5\0", "Lw6\0" },
-        { "Sabbiiti\0", "Balaza\0", "Lwakubiri\0", "Lwakusatu\0", "Lwakuna\0", "Lwakutaano\0", "Lwamukaaga\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lg
+    }, // pa_Arab_PK
     {
-        QLocale::Language::Ganda, QLocale::Script::AnyScript, QLocale::Country::Uganda,
+        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -16954,113 +16240,79 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lg_UG
+    }, // pa_Guru_IN
     {
-        QLocale::Language::Lakota, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Polish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "\"\0", "«\0", "»\0",
         // endonym
-        "Lakȟólʼiyapi\0", Q_NULLPTR,
+        "polski\0", "Polska\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "zł\0", "%1 %2\0", Q_NULLPTR, "PLN\0",
+        { "złoty polski\0", "\0", "złoty polski\0", "\0", "złote polskie\0", "złotych polskich\0", "złotego polskiego\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "Wiótheȟika Wí\0", "Thiyóȟeyuŋka Wí\0", "Ištáwičhayazaŋ Wí\0", "Pȟežítȟo Wí\0", "Čhaŋwápetȟo Wí\0", "Wípazukȟa-wašté Wí\0", "Čhaŋpȟásapa Wí\0", "Wasútȟuŋ Wí\0", "Čhaŋwápeǧi Wí\0", "Čhaŋwápe-kasná Wí\0", "Waníyetu Wí\0", "Tȟahékapšuŋ Wí\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "sty\0", "lut\0", "mar\0", "kwi\0", "maj\0", "cze\0", "lip\0", "sie\0", "wrz\0", "paź\0", "lis\0", "gru\0" },
+        { "styczeń\0", "luty\0", "marzec\0", "kwiecień\0", "maj\0", "czerwiec\0", "lipiec\0", "sierpień\0", "wrzesień\0", "październik\0", "listopad\0", "grudzień\0" },
+        { "S\0", "L\0", "M\0", "K\0", "M\0", "C\0", "L\0", "S\0", "W\0", "P\0", "L\0", "G\0" },
+        { "sty\0", "lut\0", "mar\0", "kwi\0", "maj\0", "cze\0", "lip\0", "sie\0", "wrz\0", "paź\0", "lis\0", "gru\0" },
+        { "stycznia\0", "lutego\0", "marca\0", "kwietnia\0", "maja\0", "czerwca\0", "lipca\0", "sierpnia\0", "września\0", "października\0", "listopada\0", "grudnia\0" },
+        { "s\0", "l\0", "m\0", "k\0", "m\0", "c\0", "l\0", "s\0", "w\0", "p\0", "l\0", "g\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Aŋpétuwakȟaŋ\0", "Aŋpétuwaŋži\0", "Aŋpétunuŋpa\0", "Aŋpétuyamni\0", "Aŋpétutopa\0", "Aŋpétuzaptaŋ\0", "Owáŋgyužažapi\0" },
-        { "A\0", "W\0", "N\0", "Y\0", "T\0", "Z\0", "O\0" }
-    }, // lkt
+        { "niedz.\0", "pon.\0", "wt.\0", "śr.\0", "czw.\0", "pt.\0", "sob.\0" },
+        { "niedziela\0", "poniedziałek\0", "wtorek\0", "środa\0", "czwartek\0", "piątek\0", "sobota\0" },
+        { "N\0", "P\0", "W\0", "Ś\0", "C\0", "P\0", "S\0" },
+        { "niedz.\0", "pon.\0", "wt.\0", "śr.\0", "czw.\0", "pt.\0", "sob.\0" },
+        { "niedziela\0", "poniedziałek\0", "wtorek\0", "środa\0", "czwartek\0", "piątek\0", "sobota\0" },
+        { "n\0", "p\0", "w\0", "ś\0", "c\0", "p\0", "s\0" }
+    }, // pl
     {
-        QLocale::Language::Lakota, QLocale::Script::LatinScript, QLocale::Country::UnitedStates,
+        QLocale::Language::Prussian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "„\0", "“\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "prūsiskan\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 be %2\0", "%1 be %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ankstāinan\0", "pa pussideinan\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "rag\0", "was\0", "pūl\0", "sak\0", "zal\0", "sīm\0", "līp\0", "dag\0", "sil\0", "spa\0", "lap\0", "sal\0" },
+        { "rags\0", "wassarins\0", "pūlis\0", "sakkis\0", "zallaws\0", "sīmenis\0", "līpa\0", "daggis\0", "sillins\0", "spallins\0", "lapkrūtis\0", "sallaws\0" },
+        { "R\0", "W\0", "P\0", "S\0", "Z\0", "S\0", "L\0", "D\0", "S\0", "S\0", "L\0", "S\0" },
+        { "rag\0", "was\0", "pūl\0", "sak\0", "zal\0", "sīm\0", "līp\0", "dag\0", "sil\0", "spa\0", "lap\0", "sal\0" },
+        { "rags\0", "wassarins\0", "pūlis\0", "sakkis\0", "zallaws\0", "sīmenis\0", "līpa\0", "daggis\0", "sillins\0", "spallins\0", "lapkrūtis\0", "sallaws\0" },
+        { "R\0", "W\0", "P\0", "S\0", "Z\0", "S\0", "L\0", "D\0", "S\0", "S\0", "L\0", "S\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lkt_US
-    {
-        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "lingála\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 mpé %2\0", "%1 mpé %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ntɔ́ngɔ́\0", "mpókwa\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "y\0", "f\0", "m\0", "a\0", "m\0", "y\0", "y\0", "a\0", "s\0", "ɔ\0", "n\0", "d\0" },
-        { "yan\0", "fbl\0", "msi\0", "apl\0", "mai\0", "yun\0", "yul\0", "agt\0", "stb\0", "ɔtb\0", "nvb\0", "dsb\0" },
-        { "sánzá ya yambo\0", "sánzá ya míbalé\0", "sánzá ya mísáto\0", "sánzá ya mínei\0", "sánzá ya mítáno\0", "sánzá ya motóbá\0", "sánzá ya nsambo\0", "sánzá ya mwambe\0", "sánzá ya libwa\0", "sánzá ya zómi\0", "sánzá ya zómi na mɔ̌kɔ́\0", "sánzá ya zómi na míbalé\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "e\0", "y\0", "m\0", "m\0", "m\0", "m\0", "p\0" },
-        { "eye\0", "ybo\0", "mbl\0", "mst\0", "min\0", "mtn\0", "mps\0" },
-        { "eyenga\0", "mokɔlɔ mwa yambo\0", "mokɔlɔ mwa míbalé\0", "mokɔlɔ mwa mísáto\0", "mokɔlɔ ya mínéi\0", "mokɔlɔ ya mítáno\0", "mpɔ́sɔ\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ln
+        { "nad\0", "pan\0", "wis\0", "pus\0", "ket\0", "pēn\0", "sab\0" },
+        { "nadīli\0", "panadīli\0", "wisasīdis\0", "pussisawaiti\0", "ketwirtiks\0", "pēntniks\0", "sabattika\0" },
+        { "N\0", "P\0", "W\0", "P\0", "K\0", "P\0", "S\0" },
+        { "nad\0", "pan\0", "wis\0", "pus\0", "ket\0", "pēn\0", "sab\0" },
+        { "nadīli\0", "panadīli\0", "wisasīdis\0", "pussisawaiti\0", "ketwirtiks\0", "pēntniks\0", "sabattika\0" },
+        { "N\0", "P\0", "W\0", "P\0", "K\0", "P\0", "S\0" }
+    }, // prg
     {
-        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::Angola,
+        QLocale::Language::Prussian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Saturday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -17074,7 +16326,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Kz\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17090,45 +16342,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ln_AO
+    }, // prg_001
     {
-        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::CongoKinshasa,
+        QLocale::Language::Pashto, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 1642, 45, 43, 101, 2, 1, 1776,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "پښتو\0", "فلسطين سيمې\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1، %2\0", "%1، %2\0", "%1، او %2\0", "%1 او %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "غ.م.\0", "غ.و.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "ILS\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "جنوري\0", "فبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "جنوري\0", "فېبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "جنوري\0", "فبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سېپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "جنوري\0", "فبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سېپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "ج\0", "ف\0", "م\0", "ا\0", "م\0", "ج\0", "ج\0", "ا\0", "س\0", "ا\0", "ن\0", "د\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
+        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ln_CD
+        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
+        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // ps
     {
-        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::CentralAfricanRepublic,
+        QLocale::Language::Pashto, QLocale::Script::AnyScript, QLocale::Country::Afghanistan,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Thursday, Qt::Thursday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
@@ -17158,13 +16410,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ln_CF
+    }, // ps_AF
     {
-        QLocale::Language::Lingala, QLocale::Script::AnyScript, QLocale::Country::CongoBrazzaville,
+        QLocale::Language::Pashto, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17176,8 +16428,8 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "پاکستانۍ کلداره\0", "\0", "\0", "\0", "پاکستانۍ کلدارے\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
@@ -17192,47 +16444,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ln_CG
+    }, // ps_PK
     {
-        QLocale::Language::Lao, QLocale::Script::LaoScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "ລາວ\0", Q_NULLPTR,
+        "português\0", "Portugal\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1 ແລະ %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ກ່ອນທ່ຽງ\0", "ຫຼັງທ່ຽງ\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%2 %1\0", Q_NULLPTR, "EUR\0",
+        { "Euro\0", "\0", "Euro\0", "\0", "\0", "\0", "Euros\0" },
         // month names
-        { "ມ.ກ.\0", "ກ.ພ.\0", "ມ.ນ.\0", "ມ.ສ.\0", "ພ.ພ.\0", "ມິ.ຖ.\0", "ກ.ລ.\0", "ສ.ຫ.\0", "ກ.ຍ.\0", "ຕ.ລ.\0", "ພ.ຈ.\0", "ທ.ວ.\0" },
-        { "ມັງກອນ\0", "ກຸມພາ\0", "ມີນາ\0", "ເມສາ\0", "ພຶດສະພາ\0", "ມິຖຸນາ\0", "ກໍລະກົດ\0", "ສິງຫາ\0", "ກັນຍາ\0", "ຕຸລາ\0", "ພະຈິກ\0", "ທັນວາ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "ມ.ກ.\0", "ກ.ພ.\0", "ມ.ນ.\0", "ມ.ສ.\0", "ພ.ພ.\0", "ມິ.ຖ.\0", "ກ.ລ.\0", "ສ.ຫ.\0", "ກ.ຍ.\0", "ຕ.ລ.\0", "ພ.ຈ.\0", "ທ.ວ.\0" },
-        { "ມັງກອນ\0", "ກຸມພາ\0", "ມີນາ\0", "ເມສາ\0", "ພຶດສະພາ\0", "ມິຖຸນາ\0", "ກໍລະກົດ\0", "ສິງຫາ\0", "ກັນຍາ\0", "ຕຸລາ\0", "ພະຈິກ\0", "ທັນວາ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jan\0", "fev\0", "mar\0", "abr\0", "mai\0", "jun\0", "jul\0", "ago\0", "set\0", "out\0", "nov\0", "dez\0" },
+        { "janeiro\0", "fevereiro\0", "março\0", "abril\0", "maio\0", "junho\0", "julho\0", "agosto\0", "setembro\0", "outubro\0", "novembro\0", "dezembro\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan\0", "fev\0", "mar\0", "abr\0", "mai\0", "jun\0", "jul\0", "ago\0", "set\0", "out\0", "nov\0", "dez\0" },
+        { "janeiro\0", "fevereiro\0", "março\0", "abril\0", "maio\0", "junho\0", "julho\0", "agosto\0", "setembro\0", "outubro\0", "novembro\0", "dezembro\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "ອາທິດ\0", "ຈັນ\0", "ອັງຄານ\0", "ພຸດ\0", "ພະຫັດ\0", "ສຸກ\0", "ເສົາ\0" },
-        { "ວັນອາທິດ\0", "ວັນຈັນ\0", "ວັນອັງຄານ\0", "ວັນພຸດ\0", "ວັນພະຫັດ\0", "ວັນສຸກ\0", "ວັນເສົາ\0" },
-        { "ອາ\0", "ຈ\0", "ອ\0", "ພ\0", "ພຫ\0", "ສຸ\0", "ສ\0" },
-        { "ອາທິດ\0", "ຈັນ\0", "ອັງຄານ\0", "ພຸດ\0", "ພະຫັດ\0", "ສຸກ\0", "ເສົາ\0" },
-        { "ວັນອາທິດ\0", "ວັນຈັນ\0", "ວັນອັງຄານ\0", "ວັນພຸດ\0", "ວັນພະຫັດ\0", "ວັນສຸກ\0", "ວັນເສົາ\0" },
-        { "ອາ\0", "ຈ\0", "ອ\0", "ພ\0", "ພຫ\0", "ສຸ\0", "ສ\0" }
-    }, // lo
+        { "dom\0", "seg\0", "ter\0", "qua\0", "qui\0", "sex\0", "sáb\0" },
+        { "domingo\0", "segunda-feira\0", "terça-feira\0", "quarta-feira\0", "quinta-feira\0", "sexta-feira\0", "sábado\0" },
+        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" },
+        { "dom\0", "seg\0", "ter\0", "qua\0", "qui\0", "sex\0", "sáb\0" },
+        { "domingo\0", "segunda-feira\0", "terça-feira\0", "quarta-feira\0", "quinta-feira\0", "sexta-feira\0", "sábado\0" },
+        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" }
+    }, // pt
     {
-        QLocale::Language::Lao, QLocale::Script::LaoScript, QLocale::Country::Laos,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Angola,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17244,7 +16496,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Kz\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17260,17 +16512,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lo_LA
+    }, // pt_AO
     {
-        QLocale::Language::NorthernLuri, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Switzerland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "لۊری شومالی\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -17281,26 +16533,26 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
-        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
-        { "جانڤیە\0", "فئڤریە\0", "مارس\0", "آڤریل\0", "مئی\0", "جوٙأن\0", "جوٙلا\0", "آگوست\0", "سئپتامر\0", "ئوکتوڤر\0", "نوڤامر\0", "دئسامر\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // lrc
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // pt_CH
     {
-        QLocale::Language::NorthernLuri, QLocale::Script::AnyScript, QLocale::Country::Iraq,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::CapeVerde,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17312,7 +16564,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "​\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17328,11 +16580,11 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lrc_IQ
+    }, // pt_CV
     {
-        QLocale::Language::NorthernLuri, QLocale::Script::AnyScript, QLocale::Country::Iran,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::EquatorialGuinea,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
@@ -17362,47 +16614,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lrc_IR
-    {
-        QLocale::Language::Lithuanian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
-        // quotation
-        "„\0", "“\0", "„\0", "“\0",
-        // endonym
-        "lietuvių\0", "Lietuva\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ir %2\0", "%1 ir %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "priešpiet\0", "popiet\0",
-        // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "Euras\0", "\0", "euras\0", "\0", "eurai\0", "euro\0", "eurų\0" },
-        // month names
-        { "saus.\0", "vas.\0", "kov.\0", "bal.\0", "geg.\0", "birž.\0", "liep.\0", "rugp.\0", "rugs.\0", "spal.\0", "lapkr.\0", "gruod.\0" },
-        { "sausis\0", "vasaris\0", "kovas\0", "balandis\0", "gegužė\0", "birželis\0", "liepa\0", "rugpjūtis\0", "rugsėjis\0", "spalis\0", "lapkritis\0", "gruodis\0" },
-        { "S\0", "V\0", "K\0", "B\0", "G\0", "B\0", "L\0", "R\0", "R\0", "S\0", "L\0", "G\0" },
-        { "saus.\0", "vas.\0", "kov.\0", "bal.\0", "geg.\0", "birž.\0", "liep.\0", "rugp.\0", "rugs.\0", "spal.\0", "lapkr.\0", "gruod.\0" },
-        { "sausio\0", "vasario\0", "kovo\0", "balandžio\0", "gegužės\0", "birželio\0", "liepos\0", "rugpjūčio\0", "rugsėjo\0", "spalio\0", "lapkričio\0", "gruodžio\0" },
-        { "S\0", "V\0", "K\0", "B\0", "G\0", "B\0", "L\0", "R\0", "R\0", "S\0", "L\0", "G\0" },
-        // day names
-        { "sk\0", "pr\0", "an\0", "tr\0", "kt\0", "pn\0", "št\0" },
-        { "sekmadienis\0", "pirmadienis\0", "antradienis\0", "trečiadienis\0", "ketvirtadienis\0", "penktadienis\0", "šeštadienis\0" },
-        { "S\0", "P\0", "A\0", "T\0", "K\0", "P\0", "Š\0" },
-        { "sk\0", "pr\0", "an\0", "tr\0", "kt\0", "pn\0", "št\0" },
-        { "sekmadienis\0", "pirmadienis\0", "antradienis\0", "trečiadienis\0", "ketvirtadienis\0", "penktadienis\0", "šeštadienis\0" },
-        { "S\0", "P\0", "A\0", "T\0", "K\0", "P\0", "Š\0" }
-    }, // lt
+    }, // pt_GQ
     {
-        QLocale::Language::Lithuanian, QLocale::Script::AnyScript, QLocale::Country::Lithuania,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::GuineaBissau,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17430,43 +16648,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lt_LT
+    }, // pt_GW
     {
-        QLocale::Language::LubaKatanga, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::MacaoSARChina,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Tshiluba\0", "Likisambulu\0",
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Dinda\0", "Dilolo\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, "EUR\0",
-        { "Iro\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "MOP$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "C\0", "L\0", "L\0", "M\0", "L\0", "L\0", "K\0", "L\0", "L\0", "L\0", "K\0", "C\0" },
-        { "Cio\0", "Lui\0", "Lus\0", "Muu\0", "Lum\0", "Luf\0", "Kab\0", "Lush\0", "Lut\0", "Lun\0", "Kas\0", "Cis\0" },
-        { "Ciongo\0", "Lùishi\0", "Lusòlo\0", "Mùuyà\0", "Lumùngùlù\0", "Lufuimi\0", "Kabàlàshìpù\0", "Lùshìkà\0", "Lutongolo\0", "Lungùdi\0", "Kaswèkèsè\0", "Ciswà\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "L\0", "N\0", "N\0", "N\0", "N\0", "N\0", "L\0" },
-        { "Lum\0", "Nko\0", "Ndy\0", "Ndg\0", "Njw\0", "Ngv\0", "Lub\0" },
-        { "Lumingu\0", "Nkodya\0", "Ndàayà\0", "Ndangù\0", "Njòwa\0", "Ngòvya\0", "Lubingu\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lu
+    }, // pt_MO
     {
-        QLocale::Language::LubaKatanga, QLocale::Script::AnyScript, QLocale::Country::CongoKinshasa,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Mozambique,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -17482,7 +16700,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "MTn\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17498,43 +16716,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lu_CD
+    }, // pt_MZ
     {
-        QLocale::Language::Luo, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Portugal,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        "Dholuo\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "OD\0", "OT\0",
+        "manhã\0", "tarde\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euros\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "C\0", "R\0", "D\0", "N\0", "B\0", "U\0", "B\0", "B\0", "C\0", "P\0", "C\0", "P\0" },
-        { "DAC\0", "DAR\0", "DAD\0", "DAN\0", "DAH\0", "DAU\0", "DAO\0", "DAB\0", "DOC\0", "DAP\0", "DGI\0", "DAG\0" },
-        { "Dwe mar Achiel\0", "Dwe mar Ariyo\0", "Dwe mar Adek\0", "Dwe mar Ang’wen\0", "Dwe mar Abich\0", "Dwe mar Auchiel\0", "Dwe mar Abiriyo\0", "Dwe mar Aboro\0", "Dwe mar Ochiko\0", "Dwe mar Apar\0", "Dwe mar gi achiel\0", "Dwe mar Apar gi ariyo\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "janeiro\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "domingo\0", "segunda\0", "terça\0", "quarta\0", "quinta\0", "sexta\0", "sábado\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "J\0", "W\0", "T\0", "T\0", "T\0", "T\0", "N\0" },
-        { "JMP\0", "WUT\0", "TAR\0", "TAD\0", "TAN\0", "TAB\0", "NGS\0" },
-        { "Jumapil\0", "Wuok Tich\0", "Tich Ariyo\0", "Tich Adek\0", "Tich Ang’wen\0", "Tich Abich\0", "Ngeso\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // luo
+        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" },
+        { "domingo\0", "segunda\0", "terça\0", "quarta\0", "quinta\0", "sexta\0", "sábado\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" }
+    }, // pt_PT
     {
-        QLocale::Language::Luo, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::SaoTomeAndPrincipe,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -17550,7 +16768,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Db\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17566,17 +16784,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // luo_KE
+    }, // pt_ST
     {
-        QLocale::Language::Luyia, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Quechua, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Luluhia\0", Q_NULLPTR,
+        "Runasimi\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -17587,22 +16805,56 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
+        { "Ene\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Oct\0", "Nov\0", "Dic\0" },
+        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Ene\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Oct\0", "Nov\0", "Dic\0" },
+        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        // day names
+        { "Dom\0", "Lun\0", "Mar\0", "Mié\0", "Jue\0", "Vie\0", "Sab\0" },
+        { "Domingo\0", "Lunes\0", "Martes\0", "Miércoles\0", "Jueves\0", "Viernes\0", "Sábado\0" },
+        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" },
+        { "Dom\0", "Lun\0", "Mar\0", "Mié\0", "Jue\0", "Vie\0", "Sab\0" },
+        { "Domingo\0", "Lunes\0", "Martes\0", "Miércoles\0", "Jueves\0", "Viernes\0", "Sábado\0" },
+        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" }
+    }, // qu
+    {
+        QLocale::Language::Quechua, QLocale::Script::LatinScript, QLocale::Country::Bolivia,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        // quotation
+        "\"\0", "\"\0", "\"\0", "\"\0",
+        // endonym
+        Q_NULLPTR, Q_NULLPTR,
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "AM\0", "PM\0",
+        // currency
+        "Bs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Machi\0", "Aprili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "J2\0", "J3\0", "J4\0", "J5\0", "Al\0", "Ij\0", "J1\0" },
-        { "Jumapiri\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Murwa wa Kanne\0", "Murwa wa Katano\0", "Jumamosi\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // luy
+    }, // qu_BO
     {
-        QLocale::Language::Luyia, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::Quechua, QLocale::Script::LatinScript, QLocale::Country::Ecuador,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -17618,7 +16870,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17634,47 +16886,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // luy_KE
+    }, // qu_EC
     {
-        QLocale::Language::Latvian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Romansh, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 8217, 59, 37, 8722, 43, 69, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "‹\0", "›\0",
         // endonym
-        "latviešu\0", "Latvija\0",
+        "rumantsch\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 un %2\0", "%1 un %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "priekšpusdiena\0", "pēcpusdiena\0",
+        "AM\0", "PM\0",
         // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "eiro\0", "eiro\0", "eiro\0", "\0", "\0", "\0", "eiro\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "janv.\0", "febr.\0", "marts\0", "apr.\0", "maijs\0", "jūn.\0", "jūl.\0", "aug.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "janvāris\0", "februāris\0", "marts\0", "aprīlis\0", "maijs\0", "jūnijs\0", "jūlijs\0", "augusts\0", "septembris\0", "oktobris\0", "novembris\0", "decembris\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "janv.\0", "febr.\0", "marts\0", "apr.\0", "maijs\0", "jūn.\0", "jūl.\0", "aug.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "janvāris\0", "februāris\0", "marts\0", "aprīlis\0", "maijs\0", "jūnijs\0", "jūlijs\0", "augusts\0", "septembris\0", "oktobris\0", "novembris\0", "decembris\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "schan.\0", "favr.\0", "mars\0", "avr.\0", "matg\0", "zercl.\0", "fan.\0", "avust\0", "sett.\0", "oct.\0", "nov.\0", "dec.\0" },
+        { "schaner\0", "favrer\0", "mars\0", "avrigl\0", "matg\0", "zercladur\0", "fanadur\0", "avust\0", "settember\0", "october\0", "november\0", "december\0" },
+        { "S\0", "F\0", "M\0", "A\0", "M\0", "Z\0", "F\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "schan.\0", "favr.\0", "mars\0", "avr.\0", "matg\0", "zercl.\0", "fan.\0", "avust\0", "sett.\0", "oct.\0", "nov.\0", "dec.\0" },
+        { "schaner\0", "favrer\0", "mars\0", "avrigl\0", "matg\0", "zercladur\0", "fanadur\0", "avust\0", "settember\0", "october\0", "november\0", "december\0" },
+        { "S\0", "F\0", "M\0", "A\0", "M\0", "Z\0", "F\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Svētd.\0", "Pirmd.\0", "Otrd.\0", "Trešd.\0", "Ceturtd.\0", "Piektd.\0", "Sestd.\0" },
-        { "Svētdiena\0", "Pirmdiena\0", "Otrdiena\0", "Trešdiena\0", "Ceturtdiena\0", "Piektdiena\0", "Sestdiena\0" },
-        { "S\0", "P\0", "O\0", "T\0", "C\0", "P\0", "S\0" },
-        { "svētd.\0", "pirmd.\0", "otrd.\0", "trešd.\0", "ceturtd.\0", "piektd.\0", "sestd.\0" },
-        { "svētdiena\0", "pirmdiena\0", "otrdiena\0", "trešdiena\0", "ceturtdiena\0", "piektdiena\0", "sestdiena\0" },
-        { "S\0", "P\0", "O\0", "T\0", "C\0", "P\0", "S\0" }
-    }, // lv
+        { "du\0", "gli\0", "ma\0", "me\0", "gie\0", "ve\0", "so\0" },
+        { "dumengia\0", "glindesdi\0", "mardi\0", "mesemna\0", "gievgia\0", "venderdi\0", "sonda\0" },
+        { "D\0", "G\0", "M\0", "M\0", "G\0", "V\0", "S\0" },
+        { "du\0", "gli\0", "ma\0", "me\0", "gie\0", "ve\0", "so\0" },
+        { "dumengia\0", "glindesdi\0", "mardi\0", "mesemna\0", "gievgia\0", "venderdi\0", "sonda\0" },
+        { "D\0", "G\0", "M\0", "M\0", "G\0", "V\0", "S\0" }
+    }, // rm
     {
-        QLocale::Language::Latvian, QLocale::Script::LatinScript, QLocale::Country::Latvia,
+        QLocale::Language::Romansh, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17702,23 +16954,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // lv_LV
+    }, // rm_CH
     {
-        QLocale::Language::Masai, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Rundi, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "’\0",
+        "â\80\9d\0", "â\80\9d\0", "â\80\99\0", "’\0",
         // endonym
-        "Maa\0", Q_NULLPTR,
+        "Ikirundi\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Ɛnkakɛnyá\0", "Ɛndámâ\0",
+        "Z.MU.\0", "Z.MW.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -17726,23 +16978,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Dal\0", "Ará\0", "Ɔɛn\0", "Doy\0", "Lép\0", "Rok\0", "Sás\0", "Bɔ́r\0", "Kús\0", "Gís\0", "Shʉ́\0", "Ntʉ́\0" },
-        { "Oladalʉ́\0", "Arát\0", "Ɔɛnɨ́ɔɨŋɔk\0", "Olodoyíóríê inkókúâ\0", "Oloilépūnyīē inkókúâ\0", "Kújúɔrɔk\0", "Mórusásin\0", "Ɔlɔ́ɨ́bɔ́rárɛ\0", "Kúshîn\0", "Olgísan\0", "Pʉshʉ́ka\0", "Ntʉ́ŋʉ́s\0" },
+        { "Mut.\0", "Gas.\0", "Wer.\0", "Mat.\0", "Gic.\0", "Kam.\0", "Nya.\0", "Kan.\0", "Nze.\0", "Ukw.\0", "Ugu.\0", "Uku.\0" },
+        { "Nzero\0", "Ruhuhuma\0", "Ntwarante\0", "Ndamukiza\0", "Rusama\0", "Ruheshi\0", "Mukakaro\0", "Nyandagaro\0", "Nyakanga\0", "Gitugutu\0", "Munyonyo\0", "Kigarama\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "1\0" },
-        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
-        { "Jumapílí\0", "Jumatátu\0", "Jumane\0", "Jumatánɔ\0", "Alaámisi\0", "Jumáa\0", "Jumamósi\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "cu.\0", "mbe.\0", "kab.\0", "gtu.\0", "kan.\0", "gnu.\0", "gnd.\0" },
+        { "Ku w’indwi\0", "Ku wa mbere\0", "Ku wa kabiri\0", "Ku wa gatatu\0", "Ku wa kane\0", "Ku wa gatanu\0", "Ku wa gatandatu\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mas
+    }, // rn
     {
-        QLocale::Language::Masai, QLocale::Script::LatinScript, QLocale::Country::Kenya,
+        QLocale::Language::Rundi, QLocale::Script::LatinScript, QLocale::Country::Burundi,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17770,13 +17022,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mas_KE
+    }, // rn_BI
     {
-        QLocale::Language::Masai, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
+        QLocale::Language::Romanian, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "„\0", "”\0", "«\0", "»\0",
+        // endonym
+        "română\0", "România\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 și %2\0", "%1 și %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "a.m.\0", "p.m.\0",
+        // currency
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "RON\0",
+        { "leu românesc\0", "\0", "leu românesc\0", "\0", "lei românești\0", "\0", "lei românești\0" },
+        // month names
+        { "ian.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "iun.\0", "iul.\0", "aug.\0", "sept.\0", "oct.\0", "nov.\0", "dec.\0" },
+        { "ianuarie\0", "februarie\0", "martie\0", "aprilie\0", "mai\0", "iunie\0", "iulie\0", "august\0", "septembrie\0", "octombrie\0", "noiembrie\0", "decembrie\0" },
+        { "I\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ian.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "iun.\0", "iul.\0", "aug.\0", "sept.\0", "oct.\0", "nov.\0", "dec.\0" },
+        { "ianuarie\0", "februarie\0", "martie\0", "aprilie\0", "mai\0", "iunie\0", "iulie\0", "august\0", "septembrie\0", "octombrie\0", "noiembrie\0", "decembrie\0" },
+        { "I\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        // day names
+        { "dum.\0", "lun.\0", "mar.\0", "mie.\0", "joi\0", "vin.\0", "sâm.\0" },
+        { "duminică\0", "luni\0", "marți\0", "miercuri\0", "joi\0", "vineri\0", "sâmbătă\0" },
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
+        { "dum.\0", "lun.\0", "mar.\0", "mie.\0", "joi\0", "vin.\0", "sâm.\0" },
+        { "duminică\0", "luni\0", "marți\0", "miercuri\0", "joi\0", "vineri\0", "sâmbătă\0" },
+        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
+    }, // ro
+    {
+        QLocale::Language::Romanian, QLocale::Script::CyrillicScript, QLocale::Country::Moldova,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17788,7 +17074,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "TSh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "L\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17798,15 +17084,15 @@ static const QLocalePrivate localeTbl[] = {
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Dum\0", "Lun\0", "Mar\0", "Mie\0", "Joi\0", "Vin\0", "Sâm\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "D\0", "L\0", "Ma\0", "Mi\0", "J\0", "V\0", "S\0" },
+        { "Dum\0", "Lun\0", "Mar\0", "Mie\0", "Joi\0", "Vin\0", "Sâm\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mas_TZ
+        { "D\0", "L\0", "Ma\0", "Mi\0", "J\0", "V\0", "S\0" }
+    }, // ro_MD
     {
-        QLocale::Language::Meru, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Rombo, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -17814,37 +17100,37 @@ static const QLocalePrivate localeTbl[] = {
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Kĩmĩrũ\0", Q_NULLPTR,
+        "Kihorombo\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "RŨ\0", "ŨG\0",
+        "kang’ama\0", "kingoto\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "Ĩ\0", "M\0", "N\0", "N\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "JAN\0", "FEB\0", "MAC\0", "ĨPU\0", "MĨĨ\0", "NJU\0", "NJR\0", "AGA\0", "SPT\0", "OKT\0", "NOV\0", "DEC\0" },
-        { "Januarĩ\0", "Feburuarĩ\0", "Machi\0", "Ĩpurũ\0", "Mĩĩ\0", "Njuni\0", "Njuraĩ\0", "Agasti\0", "Septemba\0", "Oktũba\0", "Novemba\0", "Dicemba\0" },
+        { "K\0", "K\0", "K\0", "K\0", "T\0", "S\0", "S\0", "N\0", "T\0", "I\0", "I\0", "I\0" },
+        { "M1\0", "M2\0", "M3\0", "M4\0", "M5\0", "M6\0", "M7\0", "M8\0", "M9\0", "M10\0", "M11\0", "M12\0" },
+        { "Mweri wa kwanza\0", "Mweri wa kaili\0", "Mweri wa katatu\0", "Mweri wa kaana\0", "Mweri wa tanu\0", "Mweri wa sita\0", "Mweri wa saba\0", "Mweri wa nane\0", "Mweri wa tisa\0", "Mweri wa ikumi\0", "Mweri wa ikumi na moja\0", "Mweri wa ikumi na mbili\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "K\0", "M\0", "W\0", "W\0", "W\0", "W\0", "J\0" },
-        { "KIU\0", "MRA\0", "WAI\0", "WET\0", "WEN\0", "WTN\0", "JUM\0" },
-        { "Kiumia\0", "Muramuko\0", "Wairi\0", "Wethatu\0", "Wena\0", "Wetano\0", "Jumamosi\0" },
+        { "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "1\0" },
+        { "Ijp\0", "Ijt\0", "Ijn\0", "Ijtn\0", "Alh\0", "Iju\0", "Ijm\0" },
+        { "Ijumapili\0", "Ijumatatu\0", "Ijumanne\0", "Ijumatano\0", "Alhamisi\0", "Ijumaa\0", "Ijumamosi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mer
+    }, // rof
     {
-        QLocale::Language::Meru, QLocale::Script::AnyScript, QLocale::Country::Kenya,
+        QLocale::Language::Rombo, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17872,43 +17158,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mer_KE
+    }, // rof_TZ
     {
-        QLocale::Language::Morisyen, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "„\0", "“\0",
         // endonym
-        "kreol morisien\0", Q_NULLPTR,
+        "русский\0", "Россия\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 и %2\0", "%1 и %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "₽\0", "%1 %2\0", Q_NULLPTR, "RUB\0",
+        { "российский рубль\0", "\0", "российский рубль\0", "\0", "российских рубля\0", "российских рублей\0", "российского рубля\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "z\0", "f\0", "m\0", "a\0", "m\0", "z\0", "z\0", "o\0", "s\0", "o\0", "n\0", "d\0" },
-        { "zan\0", "fev\0", "mar\0", "avr\0", "me\0", "zin\0", "zil\0", "out\0", "sep\0", "okt\0", "nov\0", "des\0" },
-        { "zanvie\0", "fevriye\0", "mars\0", "avril\0", "me\0", "zin\0", "zilye\0", "out\0", "septam\0", "oktob\0", "novam\0", "desam\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "янв.\0", "февр.\0", "март\0", "апр.\0", "май\0", "июнь\0", "июль\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
+        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "янв.\0", "февр.\0", "мар.\0", "апр.\0", "мая\0", "июн.\0", "июл.\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
+        { "января\0", "февраля\0", "марта\0", "апреля\0", "мая\0", "июня\0", "июля\0", "августа\0", "сентября\0", "октября\0", "ноября\0", "декабря\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "d\0", "l\0", "m\0", "m\0", "z\0", "v\0", "s\0" },
-        { "dim\0", "lin\0", "mar\0", "mer\0", "ze\0", "van\0", "sam\0" },
-        { "dimans\0", "lindi\0", "mardi\0", "merkredi\0", "zedi\0", "vandredi\0", "samdi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mfe
+        { "вс\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
+        { "воскресенье\0", "понедельник\0", "вторник\0", "среда\0", "четверг\0", "пятница\0", "суббота\0" },
+        { "В\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" },
+        { "вс\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
+        { "воскресенье\0", "понедельник\0", "вторник\0", "среда\0", "четверг\0", "пятница\0", "суббота\0" },
+        { "вс\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" }
+    }, // ru
     {
-        QLocale::Language::Morisyen, QLocale::Script::AnyScript, QLocale::Country::Mauritius,
+        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Belarus,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -17924,7 +17210,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Br\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -17940,47 +17226,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mfe_MU
-    {
-        QLocale::Language::Malagasy, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
-        // quotation
-        "«\0", "»\0", "“\0", "”\0",
-        // endonym
-        "Malagasy\0", "Madagasikara\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Ar\0", "%2 %1\0", Q_NULLPTR, "MGA\0",
-        { "Ariary\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mey\0", "Jon\0", "Jol\0", "Aog\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Janoary\0", "Febroary\0", "Martsa\0", "Aprily\0", "Mey\0", "Jona\0", "Jolay\0", "Aogositra\0", "Septambra\0", "Oktobra\0", "Novambra\0", "Desambra\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "Mey\0", "Jon\0", "Jol\0", "Aog\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Janoary\0", "Febroary\0", "Martsa\0", "Aprily\0", "Mey\0", "Jona\0", "Jolay\0", "Aogositra\0", "Septambra\0", "Oktobra\0", "Novambra\0", "Desambra\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "Alah\0", "Alats\0", "Tal\0", "Alar\0", "Alak\0", "Zom\0", "Asab\0" },
-        { "Alahady\0", "Alatsinainy\0", "Talata\0", "Alarobia\0", "Alakamisy\0", "Zoma\0", "Asabotsy\0" },
-        { "A\0", "A\0", "T\0", "A\0", "A\0", "Z\0", "A\0" },
-        { "Alah\0", "Alats\0", "Tal\0", "Alar\0", "Alak\0", "Zom\0", "Asab\0" },
-        { "Alahady\0", "Alatsinainy\0", "Talata\0", "Alarobia\0", "Alakamisy\0", "Zoma\0", "Asabotsy\0" },
-        { "A\0", "A\0", "T\0", "A\0", "A\0", "Z\0", "A\0" }
-    }, // mg
+    }, // ru_BY
     {
-        QLocale::Language::Malagasy, QLocale::Script::LatinScript, QLocale::Country::Madagascar,
+        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Kyrgyzstan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -17992,7 +17244,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "сом\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -18008,43 +17260,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mg_MG
+    }, // ru_KG
     {
-        QLocale::Language::MakhuwaMeetto, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Kazakhstan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Makua\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "wichishu\0", "mchochil’l\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "₸\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "K\0", "U\0", "R\0", "C\0", "T\0", "M\0", "S\0", "N\0", "T\0", "K\0", "M\0", "Y\0" },
-        { "Kwa\0", "Una\0", "Rar\0", "Che\0", "Tha\0", "Moc\0", "Sab\0", "Nan\0", "Tis\0", "Kum\0", "Moj\0", "Yel\0" },
-        { "Mweri wo kwanza\0", "Mweri wo unayeli\0", "Mweri wo uneraru\0", "Mweri wo unecheshe\0", "Mweri wo unethanu\0", "Mweri wo thanu na mocha\0", "Mweri wo saba\0", "Mweri wo nane\0", "Mweri wo tisa\0", "Mweri wo kumi\0", "Mweri wo kumi na moja\0", "Mweri wo kumi na yel’li\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
-        { "Sab\0", "Jtt\0", "Jnn\0", "Jtn\0", "Ara\0", "Iju\0", "Jmo\0" },
-        { "Sabato\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Arahamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mgh
+    }, // ru_KZ
     {
-        QLocale::Language::MakhuwaMeetto, QLocale::Script::AnyScript, QLocale::Country::Mozambique,
+        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Moldova,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -18060,7 +17312,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "L\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -18076,17 +17328,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mgh_MZ
+    }, // ru_MD
     {
-        QLocale::Language::Meta, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Kinyarwanda, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "‘\0", "’\0",
         // endonym
-        "metaʼ\0", Q_NULLPTR,
+        "Kinyarwanda\0", "U Rwanda\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -18094,25 +17346,25 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "RF\0", "%2 %1\0", Q_NULLPTR, "RWF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
-        { "iməg mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
-        { "M1\0", "A2\0", "M3\0", "N4\0", "F5\0", "I6\0", "A7\0", "I8\0", "K9\0", "10\0", "11\0", "12\0" },
-        { "mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
-        { "iməg mbegtug\0", "imeg àbùbì\0", "imeg mbəŋchubi\0", "iməg ngwə̀t\0", "iməg fog\0", "iməg ichiibɔd\0", "iməg àdùmbə̀ŋ\0", "iməg ichika\0", "iməg kud\0", "iməg tèsiʼe\0", "iməg zò\0", "iməg krizmed\0" },
-        { "M1\0", "A2\0", "M3\0", "N4\0", "F5\0", "I6\0", "A7\0", "I8\0", "K9\0", "10\0", "11\0", "12\0" },
+        { "mut.\0", "gas.\0", "wer.\0", "mat.\0", "gic.\0", "kam.\0", "nya.\0", "kan.\0", "nze.\0", "ukw.\0", "ugu.\0", "uku.\0" },
+        { "Mutarama\0", "Gashyantare\0", "Werurwe\0", "Mata\0", "Gicuransi\0", "Kamena\0", "Nyakanga\0", "Kanama\0", "Nzeli\0", "Ukwakira\0", "Ugushyingo\0", "Ukuboza\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "mut.\0", "gas.\0", "wer.\0", "mat.\0", "gic.\0", "kam.\0", "nya.\0", "kan.\0", "nze.\0", "ukw.\0", "ugu.\0", "uku.\0" },
+        { "Mutarama\0", "Gashyantare\0", "Werurwe\0", "Mata\0", "Gicuransi\0", "Kamena\0", "Nyakanga\0", "Kanama\0", "Nzeli\0", "Ukwakira\0", "Ugushyingo\0", "Ukuboza\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
-        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
-        { "A1\0", "A2\0", "A3\0", "A4\0", "A5\0", "A6\0", "A7\0" },
-        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
-        { "Aneg 1\0", "Aneg 2\0", "Aneg 3\0", "Aneg 4\0", "Aneg 5\0", "Aneg 6\0", "Aneg 7\0" },
-        { "A1\0", "A2\0", "A3\0", "A4\0", "A5\0", "A6\0", "A7\0" }
-    }, // mgo
+        { "cyu.\0", "mbe.\0", "kab.\0", "gtu.\0", "kan.\0", "gnu.\0", "gnd.\0" },
+        { "Ku cyumweru\0", "Kuwa mbere\0", "Kuwa kabiri\0", "Kuwa gatatu\0", "Kuwa kane\0", "Kuwa gatanu\0", "Kuwa gatandatu\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "cyu.\0", "mbe.\0", "kab.\0", "gtu.\0", "kan.\0", "gnu.\0", "gnd.\0" },
+        { "Ku cyumweru\0", "Kuwa mbere\0", "Kuwa kabiri\0", "Kuwa gatatu\0", "Kuwa kane\0", "Kuwa gatanu\0", "Kuwa gatandatu\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // rw
     {
-        QLocale::Language::Meta, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Kinyarwanda, QLocale::Script::LatinScript, QLocale::Country::Rwanda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -18144,47 +17396,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mgo_CM
+    }, // rw_RW
     {
-        QLocale::Language::Maori, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Rwa, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Māori\0", Q_NULLPTR,
+        "Kiruwa\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "utuko\0", "kyiukonyi\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Kohi\0", "Hui\0", "Pou\0", "Pae\0", "Hara\0", "Pipi\0", "Hōngo\0", "Here\0", "Mahu\0", "Nuku\0", "Rangi\0", "Haki\0" },
-        { "Kohitātea\0", "Huitanguru\0", "Poutūterangi\0", "Paengawhāwhā\0", "Haratua\0", "Pipiri\0", "Hōngongoi\0", "Hereturikōkā\0", "Mahuru\0", "Whiringa-ā-nuku\0", "Whiringa-ā-rangi\0", "Hakihea\0" },
-        { "K\0", "H\0", "P\0", "P\0", "H\0", "P\0", "H\0", "H\0", "M\0", "N\0", "R\0", "H\0" },
-        { "Kohi\0", "Hui\0", "Pou\0", "Pae\0", "Hara\0", "Pipi\0", "Hōngo\0", "Here\0", "Mahu\0", "Nuku\0", "Rangi\0", "Haki\0" },
-        { "Kohitātea\0", "Huitanguru\0", "Poutūterangi\0", "Paengawhāwhā\0", "Haratua\0", "Pipiri\0", "Hōngongoi\0", "Hereturikōkā\0", "Mahuru\0", "Whiringa-ā-nuku\0", "Whiringa-ā-rangi\0", "Hakihea\0" },
-        { "K\0", "H\0", "P\0", "P\0", "H\0", "P\0", "H\0", "H\0", "M\0", "N\0", "R\0", "H\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Machi\0", "Aprilyi\0", "Mei\0", "Junyi\0", "Julyai\0", "Agusti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Tap\0", "Hin\0", "Tū\0", "Apa\0", "Par\0", "Mer\0", "Hor\0" },
-        { "Rātapu\0", "Rāhina\0", "Rātū\0", "Rāapa\0", "Rāpare\0", "Rāmere\0", "Rāhoroi\0" },
-        { "T\0", "H\0", "T\0", "A\0", "P\0", "M\0", "H\0" },
-        { "Tap\0", "Hin\0", "Tū\0", "Apa\0", "Par\0", "Mer\0", "Hor\0" },
-        { "Rātapu\0", "Rāhina\0", "Rātū\0", "Rāapa\0", "Rāpare\0", "Rāmere\0", "Rāhoroi\0" },
-        { "T\0", "H\0", "T\0", "A\0", "P\0", "M\0", "H\0" }
-    }, // mi
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "J\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
+        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
+        { "Jumapilyi\0", "Jumatatuu\0", "Jumanne\0", "Jumatanu\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // rwk
     {
-        QLocale::Language::Maori, QLocale::Script::LatinScript, QLocale::Country::NewZealand,
+        QLocale::Language::Rwa, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -18212,115 +17464,115 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mi_NZ
+    }, // rwk_TZ
     {
-        QLocale::Language::Macedonian, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Sakha, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
+        "«\0", "»\0", "„\0", "“\0",
         // endonym
-        "македонски\0", "Северна Македонија\0",
+        "саха тыла\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 и %2\0", "%1 и %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 уонна %2\0", "%1 уонна %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "пÑ\80еÑ\82пладне\0", "попладне\0",
+        "ЭÐ\98\0", "ЭÐ\9a\0",
         // currency
-        "ден\0", "%1 %2\0", Q_NULLPTR, "MKD\0",
-        { "Македонски денар\0", "\0", "Македонски денар\0", "\0", "\0", "\0", "Македонски денари\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "јан.\0", "фев.\0", "мар.\0", "апр.\0", "мај\0", "јун.\0", "јул.\0", "авг.\0", "септ.\0", "окт.\0", "ноем.\0", "дек.\0" },
-        { "Ñ\98анÑ\83аÑ\80и\0", "Ñ\84евÑ\80Ñ\83аÑ\80и\0", "маÑ\80Ñ\82\0", "апÑ\80ил\0", "маÑ\98\0", "Ñ\98Ñ\83ни\0", "Ñ\98Ñ\83ли\0", "авгÑ\83Ñ\81Ñ\82\0", "Ñ\81епÑ\82емвÑ\80и\0", "окÑ\82омвÑ\80и\0", "ноемвÑ\80и\0", "декемвÑ\80и\0" },
-        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
-        { "јан.\0", "фев.\0", "мар.\0", "апр.\0", "мај\0", "јун.\0", "јул.\0", "авг.\0", "септ.\0", "окт.\0", "ноем.\0", "дек.\0" },
-        { "јануари\0", "февруари\0", "март\0", "април\0", "мај\0", "јуни\0", "јули\0", "август\0", "септември\0", "октомври\0", "ноември\0", "декември\0" },
-        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
+        { "Тохс\0", "Олун\0", "Клн\0", "Мсу\0", "Ыам\0", "Бэс\0", "Отй\0", "Атр\0", "Блҕ\0", "Алт\0", "Сэт\0", "Ахс\0" },
+        { "Ñ\82оÑ\85Ñ\81Ñ\83ннÑ\8cÑ\83\0", "олÑ\83ннÑ\8cÑ\83\0", "кÑ\83лÑ\83н Ñ\82Ñ\83Ñ\82аÑ\80\0", "мÑ\83Ñ\83Ñ\81 Ñ\83Ñ\81Ñ\82аÑ\80\0", "Ñ\8bам Ñ\8bйа\0", "бÑ\8dÑ\81 Ñ\8bйа\0", "оÑ\82 Ñ\8bйа\0", "аÑ\82Ñ\8bÑ\80дÑ\8cÑ\8bÑ\85 Ñ\8bйа\0", "балаÒ\95ан Ñ\8bйа\0", "алÑ\82Ñ\8bннÑ\8cÑ\8b\0", "Ñ\81Ñ\8dÑ\82иннÑ\8cи\0", "аÑ\85Ñ\81Ñ\8bннÑ\8cÑ\8b\0" },
+        { "Т\0", "О\0", "К\0", "М\0", "Ы\0", "Б\0", "О\0", "А\0", "Б\0", "А\0", "С\0", "А\0" },
+        { "Тохс\0", "Олун\0", "Клн\0", "Мсу\0", "Ыам\0", "Бэс\0", "Отй\0", "Атр\0", "Блҕ\0", "Алт\0", "Сэт\0", "Ахс\0" },
+        { "Тохсунньу\0", "Олунньу\0", "Кулун тутар\0", "Муус устар\0", "Ыам ыйын\0", "Бэс ыйын\0", "От ыйын\0", "Атырдьых ыйын\0", "Балаҕан ыйын\0", "Алтынньы\0", "Сэтинньи\0", "ахсынньы\0" },
+        { "Т\0", "О\0", "К\0", "М\0", "Ы\0", "Б\0", "О\0", "А\0", "Б\0", "А\0", "С\0", "А\0" },
         // day names
-        { "нед.\0", "пон.\0", "вÑ\82о.\0", "Ñ\81Ñ\80е.\0", "Ñ\87еÑ\82.\0", "пеÑ\82.\0", "Ñ\81аб.\0" },
-        { "недела\0", "понеделник\0", "вÑ\82оÑ\80ник\0", "Ñ\81Ñ\80еда\0", "Ñ\87еÑ\82вÑ\80Ñ\82ок\0", "пеÑ\82ок\0", "Ñ\81абота\0" },
-        { "н\0", "п\0", "в\0", "Ñ\81\0", "Ñ\87\0", "п\0", "Ñ\81\0" },
-        { "нед.\0", "пон.\0", "вÑ\82.\0", "Ñ\81Ñ\80е.\0", "Ñ\87еÑ\82.\0", "пеÑ\82.\0", "Ñ\81аб.\0" },
-        { "недела\0", "понеделник\0", "вÑ\82оÑ\80ник\0", "Ñ\81Ñ\80еда\0", "Ñ\87еÑ\82вÑ\80Ñ\82ок\0", "пеÑ\82ок\0", "Ñ\81абота\0" },
-        { "н\0", "п\0", "в\0", "Ñ\81\0", "Ñ\87\0", "п\0", "Ñ\81\0" }
-    }, // mk
+        { "бÑ\81\0", "бн\0", "оп\0", "Ñ\81Ñ\8d\0", "Ñ\87п\0", "бÑ\8d\0", "Ñ\81б\0" },
+        { "баÑ\81кÑ\8bÒ»Ñ\8bаннÑ\8cа\0", "бÑ\8dнидиÑ\8dннÑ\8cик\0", "опÑ\82Ñ\83оÑ\80Ñ\83ннÑ\8cÑ\83к\0", "Ñ\81Ñ\8dÑ\80Ñ\8dдÑ\8d\0", "Ñ\87Ñ\8dппиÑ\8dÑ\80\0", "Ð\91Ñ\8dÑ\8dÑ\82иҥÑ\81Ñ\8d\0", "Ñ\81Ñ\83бÑ\83ота\0" },
+        { "Ð\91\0", "Ð\91\0", "Ð\9e\0", "С\0", "Ч\0", "Ð\91\0", "С\0" },
+        { "бÑ\81\0", "бн\0", "оп\0", "Ñ\81Ñ\8d\0", "Ñ\87п\0", "бÑ\8d\0", "Ñ\81б\0" },
+        { "баÑ\81кÑ\8bÒ»Ñ\8bаннÑ\8cа\0", "бÑ\8dнидиÑ\8dннÑ\8cик\0", "опÑ\82Ñ\83оÑ\80Ñ\83ннÑ\8cÑ\83к\0", "Ñ\81Ñ\8dÑ\80Ñ\8dдÑ\8d\0", "Ñ\87Ñ\8dппиÑ\8dÑ\80\0", "Ð\91Ñ\8dÑ\8dÑ\82иҥÑ\81Ñ\8d\0", "Ñ\81Ñ\83бÑ\83ота\0" },
+        { "Ð\91\0", "Ð\91\0", "Ð\9e\0", "С\0", "Ч\0", "Ð\91\0", "С\0" }
+    }, // sah
     {
-        QLocale::Language::Macedonian, QLocale::Script::CyrillicScript, QLocale::Country::NorthMacedonia,
+        QLocale::Language::Samburu, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Kisampur\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Tesiran\0", "Teipa\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "O\0", "W\0", "O\0", "O\0", "I\0", "I\0", "S\0", "I\0", "S\0", "T\0", "T\0", "T\0" },
+        { "Obo\0", "Waa\0", "Oku\0", "Ong\0", "Ime\0", "Ile\0", "Sap\0", "Isi\0", "Saa\0", "Tom\0", "Tob\0", "Tow\0" },
+        { "Lapa le obo\0", "Lapa le waare\0", "Lapa le okuni\0", "Lapa le ong’wan\0", "Lapa le imet\0", "Lapa le ile\0", "Lapa le sapa\0", "Lapa le isiet\0", "Lapa le saal\0", "Lapa le tomon\0", "Lapa le tomon obo\0", "Lapa le tomon waare\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "A\0", "K\0", "O\0", "I\0", "I\0", "S\0", "K\0" },
+        { "Are\0", "Kun\0", "Ong\0", "Ine\0", "Ile\0", "Sap\0", "Kwe\0" },
+        { "Mderot ee are\0", "Mderot ee kuni\0", "Mderot ee ong’wan\0", "Mderot ee inet\0", "Mderot ee ile\0", "Mderot ee sapa\0", "Mderot ee kwe\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mk_MK
+    }, // saq
     {
-        QLocale::Language::Malayalam, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Sangu, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "മലയാളം\0", "മാലി\0",
+        "Ishisangu\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2 എന്നിവ\0", "%1 കൂടാതെ %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Lwamilawu\0", "Pashamihe\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XOF\0",
-        { "പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്\0", "\0", "പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്\0", "\0", "\0", "\0", "പശ്ചിമ ആഫ്രിക്കൻ [CFA] ഫ്രാങ്ക്\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ജനു\0", "ഫെബ്രു\0", "മാർ\0", "ഏപ്രി\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗ\0", "സെപ്റ്റം\0", "ഒക്ടോ\0", "നവം\0", "ഡിസം\0" },
-        { "ജനുവരി\0", "ഫെബ്രുവരി\0", "മാർച്ച്\0", "ഏപ്രിൽ\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗസ്റ്റ്\0", "സെപ്റ്റംബർ\0", "ഒക്‌ടോബർ\0", "നവംബർ\0", "ഡിസംബർ\0" },
-        { "ജ\0", "ഫെ\0", "മാ\0", "ഏ\0", "മെ\0", "ജൂൺ\0", "ജൂ\0", "ഓ\0", "സെ\0", "ഒ\0", "ന\0", "ഡി\0" },
-        { "ജനു\0", "ഫെബ്രു\0", "മാർ\0", "ഏപ്രി\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗ\0", "സെപ്റ്റം\0", "ഒക്ടോ\0", "നവം\0", "ഡിസം\0" },
-        { "ജനുവരി\0", "ഫെബ്രുവരി\0", "മാർച്ച്\0", "ഏപ്രിൽ\0", "മേയ്\0", "ജൂൺ\0", "ജൂലൈ\0", "ഓഗസ്റ്റ്\0", "സെപ്റ്റംബർ\0", "ഒക്‌ടോബർ\0", "നവംബർ\0", "ഡിസംബർ\0" },
-        { "ജ\0", "ഫെ\0", "മാ\0", "ഏ\0", "മെ\0", "ജൂൺ\0", "ജൂ\0", "ഓ\0", "സെ\0", "ഒ\0", "ന\0", "ഡി\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Mup\0", "Mwi\0", "Msh\0", "Mun\0", "Mag\0", "Muj\0", "Msp\0", "Mpg\0", "Mye\0", "Mok\0", "Mus\0", "Muh\0" },
+        { "Mupalangulwa\0", "Mwitope\0", "Mushende\0", "Munyi\0", "Mushende Magali\0", "Mujimbi\0", "Mushipepo\0", "Mupuguto\0", "Munyense\0", "Mokhu\0", "Musongandembwe\0", "Muhaano\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "ഞായർ\0", "തിങ്കൾ\0", "ചൊവ്വ\0", "ബുധൻ\0", "വ്യാഴം\0", "വെള്ളി\0", "ശനി\0" },
-        { "ഞായറാഴ്‌ച\0", "തിങ്കളാഴ്‌ച\0", "ചൊവ്വാഴ്‌ച\0", "ബുധനാഴ്‌ച\0", "വ്യാഴാഴ്‌ച\0", "വെള്ളിയാഴ്‌ച\0", "ശനിയാഴ്‌ച\0" },
-        { "ഞാ\0", "തി\0", "ചൊ\0", "ബു\0", "വ്യാ\0", "വെ\0", "ശ\0" },
-        { "ഞായർ\0", "തിങ്കൾ\0", "ചൊവ്വ\0", "ബുധൻ\0", "വ്യാഴം\0", "വെള്ളി\0", "ശനി\0" },
-        { "ഞായറാഴ്‌ച\0", "തിങ്കളാഴ്‌ച\0", "ചൊവ്വാഴ്ച\0", "ബുധനാഴ്‌ച\0", "വ്യാഴാഴ്‌ച\0", "വെള്ളിയാഴ്‌ച\0", "ശനിയാഴ്‌ച\0" },
-        { "ഞ\0", "തി\0", "ചൊ\0", "ബു\0", "വ്യാ\0", "വെ\0", "ശ\0" }
-    }, // ml
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "M\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
+        { "Mul\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
+        { "Mulungu\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alahamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // sbp
     {
-        QLocale::Language::Malayalam, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::Sangu, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -18348,43 +17600,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ml_IN
+    }, // sbp_TZ
     {
-        QLocale::Language::Mongolian, QLocale::Script::PhagspaScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Sindhi, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Friday, Qt::Friday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "монгол\0", "Монгол\0",
+        "سنڌي\0", "سوڊان\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1، ۽ %2\0", "%1 ۽ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ү.ө.\0", "ү.х.\0",
+        "صبح، منجهند\0", "منجهند، شام\0",
         // currency
-        "₮\0", "%2 %1\0", Q_NULLPTR, "MNT\0",
-        { "төгрөг\0", "\0", "төгрөг\0", "\0", "\0", "\0", "төгрөг\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "سوڊاني پائونڊ\0", "\0", "سوڊاني پائونڊ\0", "\0", "\0", "\0", "سوڊاني پائونڊ\0" },
         // month names
-        { "1-р сар\0", "2-р сар\0", "3-р сар\0", "4-р сар\0", "5-р сар\0", "6-р сар\0", "7-р сар\0", "8-р сар\0", "9-р сар\0", "10-р сар\0", "11-р сар\0", "12-р сар\0" },
-        { "Нэгдүгээр сар\0", "Хоёрдугаар сар\0", "Гуравдугаар сар\0", "Дөрөвдүгээр сар\0", "Тавдугаар сар\0", "Зургаадугаар сар\0", "Долоодугаар сар\0", "Наймдугаар сар\0", "Есдүгээр сар\0", "Аравдугаар сар\0", "Арван нэгдүгээр сар\0", "Арван хоёрдугаар сар\0" },
-        { "I\0", "II\0", "III\0", "IV\0", "V\0", "VI\0", "VII\0", "VIII\0", "IX\0", "X\0", "XI\0", "XII\0" },
-        { "1-р сар\0", "2-р сар\0", "3-р сар\0", "4-р сар\0", "5-р сар\0", "6-р сар\0", "7-р сар\0", "8-р сар\0", "9-р сар\0", "10-р сар\0", "11-р сар\0", "12-р сар\0" },
-        { "нэгдүгээр сар\0", "хоёрдугаар сар\0", "гуравдугаар сар\0", "дөрөвдүгээр сар\0", "тавдугаар сар\0", "зургаадугаар сар\0", "долоодугаар сар\0", "наймдугаар сар\0", "есдүгээр сар\0", "аравдугаар сар\0", "арван нэгдүгээр сар\0", "арван хоёрдугаар сар\0" },
-        { "I\0", "II\0", "III\0", "IV\0", "V\0", "VI\0", "VII\0", "VIII\0", "IX\0", "X\0", "XI\0", "XII\0" },
+        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
+        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
+        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" },
-        { "Ням\0", "Даваа\0", "Мягмар\0", "Лхагва\0", "Пүрэв\0", "Баасан\0", "Бямба\0" },
-        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" },
-        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" },
-        { "ням\0", "даваа\0", "мягмар\0", "лхагва\0", "пүрэв\0", "баасан\0", "бямба\0" },
-        { "Ня\0", "Да\0", "Мя\0", "Лх\0", "Пү\0", "Ба\0", "Бя\0" }
-    }, // mn
+        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
+        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
+        { "آچر\0", "سو\0", "اڱارو\0", "اربع\0", "خم\0", "جمعو\0", "ڇنڇر\0" },
+        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
+        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
+        { "آچر\0", "سو\0", "اڱارو\0", "اربع\0", "خم\0", "جمعو\0", "ڇنڇر\0" }
+    }, // sd
     {
-        QLocale::Language::Mongolian, QLocale::Script::PhagspaScript, QLocale::Country::Mongolia,
+        QLocale::Language::Sindhi, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -18416,45 +17668,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mn_MN
+    }, // sd_PK
     {
-        QLocale::Language::Marathi, QLocale::Script::ModiScript, QLocale::Country::AnyCountry,
+        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 2406,
+        44, 160, 59, 37, 8722, 43, 101, 2, 0, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "’\0",
+        "â\80\9d\0", "â\80\9d\0", "â\80\99\0", "’\0",
         // endonym
-        "मराठी\0", "मॉरिटानिया\0",
+        "davvisámegiella\0", "Ruoŧŧa\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 आणि %2\0", "%1 आणि %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ja %2\0", "%1 ja %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "म.पू.\0", "म.उ.\0",
+        "iđitbeaivi\0", "eahketbeaivi\0",
         // currency
-        "MRU\0", "%2%1\0", Q_NULLPTR, "MRU\0",
-        { "मॉरिटानियन ओगिया\0", "\0", "मॉरिटानियन ओगिया\0", "\0", "\0", "\0", "मॉरिटानियन ओगियाज\0" },
+        "Skr\0", "%1 %2\0", Q_NULLPTR, "SEK\0",
+        { "ruoŧŧa kruvdno\0", "\0", "ruoŧŧa kruvdno\0", "ruoŧŧa kruvdno\0", "\0", "\0", "ruoŧŧa kruvdno\0" },
         // month names
-        { "जाने\0", "फेब्रु\0", "मार्च\0", "एप्रि\0", "मे\0", "जून\0", "जुलै\0", "ऑग\0", "सप्टें\0", "ऑक्टो\0", "नोव्हें\0", "डिसें\0" },
-        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलै\0", "ऑगस्ट\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
-        { "जा\0", "फे\0", "मा\0", "ए\0", "मे\0", "जू\0", "जु\0", "ऑ\0", "स\0", "ऑ\0", "नो\0", "डि\0" },
-        { "जाने\0", "फेब्रु\0", "मार्च\0", "एप्रि\0", "मे\0", "जून\0", "जुलै\0", "ऑग\0", "सप्टें\0", "ऑक्टो\0", "नोव्हें\0", "डिसें\0" },
-        { "जानेवारी\0", "फेब्रुवारी\0", "मार्च\0", "एप्रिल\0", "मे\0", "जून\0", "जुलै\0", "ऑगस्ट\0", "सप्टेंबर\0", "ऑक्टोबर\0", "नोव्हेंबर\0", "डिसेंबर\0" },
-        { "जा\0", "फे\0", "मा\0", "ए\0", "मे\0", "जू\0", "जु\0", "ऑ\0", "स\0", "ऑ\0", "नो\0", "डि\0" },
+        { "ođđj\0", "guov\0", "njuk\0", "cuo\0", "mies\0", "geas\0", "suoi\0", "borg\0", "čakč\0", "golg\0", "skáb\0", "juov\0" },
+        { "ođđajagemánnu\0", "guovvamánnu\0", "njukčamánnu\0", "cuoŋománnu\0", "miessemánnu\0", "geassemánnu\0", "suoidnemánnu\0", "borgemánnu\0", "čakčamánnu\0", "golggotmánnu\0", "skábmamánnu\0", "juovlamánnu\0" },
+        { "O\0", "G\0", "N\0", "C\0", "M\0", "G\0", "S\0", "B\0", "Č\0", "G\0", "S\0", "J\0" },
+        { "ođđj\0", "guov\0", "njuk\0", "cuo\0", "mies\0", "geas\0", "suoi\0", "borg\0", "čakč\0", "golg\0", "skáb\0", "juov\0" },
+        { "ođđajagemánnu\0", "guovvamánnu\0", "njukčamánnu\0", "cuoŋománnu\0", "miessemánnu\0", "geassemánnu\0", "suoidnemánnu\0", "borgemánnu\0", "čakčamánnu\0", "golggotmánnu\0", "skábmamánnu\0", "juovlamánnu\0" },
+        { "O\0", "G\0", "N\0", "C\0", "M\0", "G\0", "S\0", "B\0", "Č\0", "G\0", "S\0", "J\0" },
         // day names
-        { "रवि\0", "सोम\0", "मंगळ\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
-        { "रविवार\0", "सोमवार\0", "मंगळवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
-        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" },
-        { "रवि\0", "सोम\0", "मंगळ\0", "बुध\0", "गुरु\0", "शुक्र\0", "शनि\0" },
-        { "रविवार\0", "सोमवार\0", "मंगळवार\0", "बुधवार\0", "गुरुवार\0", "शुक्रवार\0", "शनिवार\0" },
-        { "र\0", "सो\0", "मं\0", "बु\0", "गु\0", "शु\0", "श\0" }
-    }, // mr
+        { "sotn\0", "vuos\0", "maŋ\0", "gask\0", "duor\0", "bear\0", "láv\0" },
+        { "sotnabeaivi\0", "vuossárga\0", "maŋŋebárga\0", "gaskavahkku\0", "duorasdat\0", "bearjadat\0", "lávvardat\0" },
+        { "S\0", "V\0", "M\0", "G\0", "D\0", "B\0", "L\0" },
+        { "sotn\0", "vuos\0", "maŋ\0", "gask\0", "duor\0", "bear\0", "láv\0" },
+        { "sotnabeaivi\0", "vuossárga\0", "maŋŋebárga\0", "gaskavahkku\0", "duorasdat\0", "bearjadat\0", "lávvardat\0" },
+        { "S\0", "V\0", "M\0", "G\0", "D\0", "B\0", "L\0" }
+    }, // se
     {
-        QLocale::Language::Marathi, QLocale::Script::ModiScript, QLocale::Country::India,
+        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::Finland,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -18466,65 +17718,31 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ib\0", "eb\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "cuoŋ\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "cuoŋ\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mr_IN
-    {
-        QLocale::Language::Malay, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Melayu\0", "Montserrat\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 dan %2\0", "%1 dan %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "PG\0", "PTG\0",
-        // currency
-        "$\0", "%2%1\0", Q_NULLPTR, "XCD\0",
-        { "Dolar Caribbean Timur\0", "\0", "\0", "\0", "\0", "\0", "Dolar Caribbean Timur\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ogo\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
-        { "Januari\0", "Februari\0", "Mac\0", "April\0", "Mei\0", "Jun\0", "Julai\0", "Ogos\0", "September\0", "Oktober\0", "November\0", "Disember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ogo\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
-        { "Januari\0", "Februari\0", "Mac\0", "April\0", "Mei\0", "Jun\0", "Julai\0", "Ogos\0", "September\0", "Oktober\0", "November\0", "Disember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "Ahd\0", "Isn\0", "Sel\0", "Rab\0", "Kha\0", "Jum\0", "Sab\0" },
-        { "Ahad\0", "Isnin\0", "Selasa\0", "Rabu\0", "Khamis\0", "Jumaat\0", "Sabtu\0" },
-        { "A\0", "I\0", "S\0", "R\0", "K\0", "J\0", "S\0" },
-        { "Ahd\0", "Isn\0", "Sel\0", "Rab\0", "Kha\0", "Jum\0", "Sab\0" },
-        { "Ahad\0", "Isnin\0", "Selasa\0", "Rabu\0", "Khamis\0", "Jumaat\0", "Sabtu\0" },
-        { "A\0", "I\0", "S\0", "R\0", "K\0", "J\0", "S\0" }
-    }, // ms
+        { "so\0", "má\0", "di\0", "ga\0", "du\0", "be\0", "lá\0" },
+        { "Sunday\0", "mánnodat\0", "disdat\0", "Wednesday\0", "duorastat\0", "Friday\0", "lávvordat\0" },
+        { "S\0", "M\0", "D\0", "G\0", "D\0", "B\0", "L\0" },
+        { "so\0", "má\0", "di\0", "ga\0", "du\0", "be\0", "lá\0" },
+        { "Sunday\0", "mánnodat\0", "disdat\0", "gaskavahkku\0", "duorastat\0", "bearjadat\0", "lávvordat\0" },
+        { "7\0", "M\0", "D\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // se_FI
     {
-        QLocale::Language::Malay, QLocale::Script::AnyScript, QLocale::Country::Brunei,
+        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::Norway,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -18536,7 +17754,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%2 %1\0", Q_NULLPTR, "BND\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -18552,13 +17770,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ms_BN
+    }, // se_NO
     {
-        QLocale::Language::Malay, QLocale::Script::AnyScript, QLocale::Country::Malaysia,
+        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::Sweden,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -18570,7 +17788,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "kr\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -18586,17 +17804,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ms_MY
+    }, // se_SE
     {
-        QLocale::Language::Malay, QLocale::Script::AnyScript, QLocale::Country::Singapore,
+        QLocale::Language::Sena, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "sena\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -18604,63 +17822,63 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Fev\0", "Mar\0", "Abr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Set\0", "Otu\0", "Nov\0", "Dec\0" },
+        { "Janeiro\0", "Fevreiro\0", "Marco\0", "Abril\0", "Maio\0", "Junho\0", "Julho\0", "Augusto\0", "Setembro\0", "Otubro\0", "Novembro\0", "Decembro\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "D\0", "P\0", "C\0", "T\0", "N\0", "S\0", "S\0" },
+        { "Dim\0", "Pos\0", "Pir\0", "Tat\0", "Nai\0", "Sha\0", "Sab\0" },
+        { "Dimingu\0", "Chiposi\0", "Chipiri\0", "Chitatu\0", "Chinai\0", "Chishanu\0", "Sabudu\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ms_SG
+    }, // seh
     {
-        QLocale::Language::Maltese, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::KoyraboroSenni, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Malti\0", "Malta\0",
+        "Koyraboro senni\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, u %2\0", "%1 u %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Adduha\0", "Aluula\0",
         // currency
-        "€\0", "%2%1\0", Q_NULLPTR, "EUR\0",
-        { "ewro\0", "\0", "ewro\0", "\0", "ewro\0", "ewro\0", "ewro\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Fra\0", "Mar\0", "Apr\0", "Mej\0", "Ġun\0", "Lul\0", "Aww\0", "Set\0", "Ott\0", "Nov\0", "Diċ\0" },
-        { "Jannar\0", "Frar\0", "Marzu\0", "April\0", "Mejju\0", "Ġunju\0", "Lulju\0", "Awwissu\0", "Settembru\0", "Ottubru\0", "Novembru\0", "Diċembru\0" },
-        { "Jn\0", "Fr\0", "Mz\0", "Ap\0", "Mj\0", "Ġn\0", "Lj\0", "Aw\0", "St\0", "Ob\0", "Nv\0", "Dċ\0" },
-        { "Jan\0", "Fra\0", "Mar\0", "Apr\0", "Mej\0", "Ġun\0", "Lul\0", "Aww\0", "Set\0", "Ott\0", "Nov\0", "Diċ\0" },
-        { "Jannar\0", "Frar\0", "Marzu\0", "April\0", "Mejju\0", "Ġunju\0", "Lulju\0", "Awwissu\0", "Settembru\0", "Ottubru\0", "Novembru\0", "Diċembru\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "Ġ\0", "L\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
+        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Ħad\0", "Tne\0", "Tli\0", "Erb\0", "Ħam\0", "Ġim\0", "Sib\0" },
-        { "Il-Ħadd\0", "It-Tnejn\0", "It-Tlieta\0", "L-Erbgħa\0", "Il-Ħamis\0", "Il-Ġimgħa\0", "Is-Sibt\0" },
-        { "Ħd\0", "Tn\0", "Tl\0", "Er\0", "Ħm\0", "Ġm\0", "Sb\0" },
-        { "Ħad\0", "Tne\0", "Tli\0", "Erb\0", "Ħam\0", "Ġim\0", "Sib\0" },
-        { "Il-Ħadd\0", "It-Tnejn\0", "It-Tlieta\0", "L-Erbgħa\0", "Il-Ħamis\0", "Il-Ġimgħa\0", "Is-Sibt\0" },
-        { "Ħd\0", "T\0", "Tl\0", "Er\0", "Ħm\0", "Ġm\0", "Sb\0" }
-    }, // mt
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "H\0", "T\0", "T\0", "L\0", "L\0", "L\0", "S\0" },
+        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alz\0", "Asi\0" },
+        { "Alhadi\0", "Atinni\0", "Atalaata\0", "Alarba\0", "Alhamiisa\0", "Alzuma\0", "Asibti\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // ses
     {
-        QLocale::Language::Maltese, QLocale::Script::LatinScript, QLocale::Country::Malta,
+        QLocale::Language::KoyraboroSenni, QLocale::Script::LatinScript, QLocale::Country::Mali,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -18688,9 +17906,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mt_MT
+    }, // ses_ML
     {
-        QLocale::Language::Mundang, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Sango, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -18698,33 +17916,33 @@ static const QLocalePrivate localeTbl[] = {
         // quotation
         "«\0", "»\0", "“\0", "”\0",
         // endonym
-        "MUNDAŊ\0", Q_NULLPTR,
+        "Sängö\0", "Sïngäpûru\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "comme\0", "lilli\0",
+        "ND\0", "LK\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2%1\0", "%2-%1\0", "SGD\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "O\0", "A\0", "I\0", "F\0", "D\0", "B\0", "L\0", "M\0", "E\0", "U\0", "W\0", "Y\0" },
-        { "FLO\0", "CLA\0", "CKI\0", "FMF\0", "MAD\0", "MBI\0", "MLI\0", "MAM\0", "FDE\0", "FMU\0", "FGW\0", "FYU\0" },
-        { "Fĩi Loo\0", "Cokcwaklaŋne\0", "Cokcwaklii\0", "Fĩi Marfoo\0", "Madǝǝuutǝbijaŋ\0", "Mamǝŋgwãafahbii\0", "Mamǝŋgwãalii\0", "Madǝmbii\0", "Fĩi Dǝɓlii\0", "Fĩi Mundaŋ\0", "Fĩi Gwahlle\0", "Fĩi Yuru\0" },
+        { "N\0", "F\0", "M\0", "N\0", "B\0", "F\0", "L\0", "K\0", "M\0", "N\0", "N\0", "K\0" },
+        { "Nye\0", "Ful\0", "Mbä\0", "Ngu\0", "Bêl\0", "Fön\0", "Len\0", "Kük\0", "Mvu\0", "Ngb\0", "Nab\0", "Kak\0" },
+        { "Nyenye\0", "Fulundïgi\0", "Mbängü\0", "Ngubùe\0", "Bêläwü\0", "Föndo\0", "Lengua\0", "Kükürü\0", "Mvuka\0", "Ngberere\0", "Nabändüru\0", "Kakauka\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "Y\0", "L\0", "Z\0", "O\0", "A\0", "G\0", "E\0" },
-        { "Cya\0", "Cla\0", "Czi\0", "Cko\0", "Cka\0", "Cga\0", "Cze\0" },
-        { "Com’yakke\0", "Comlaaɗii\0", "Comzyiiɗii\0", "Comkolle\0", "Comkaldǝɓlii\0", "Comgaisuu\0", "Comzyeɓsuu\0" },
+        { "K\0", "S\0", "T\0", "S\0", "K\0", "P\0", "Y\0" },
+        { "Bk1\0", "Bk2\0", "Bk3\0", "Bk4\0", "Bk5\0", "Lâp\0", "Lây\0" },
+        { "Bikua-ôko\0", "Bïkua-ûse\0", "Bïkua-ptâ\0", "Bïkua-usïö\0", "Bïkua-okü\0", "Lâpôsö\0", "Lâyenga\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mua
+    }, // sg
     {
-        QLocale::Language::Mundang, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Sango, QLocale::Script::LatinScript, QLocale::Country::CentralAfricanRepublic,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -18756,251 +17974,285 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mua_CM
+    }, // sg_CF
     {
-        QLocale::Language::Burmese, QLocale::Script::MyanmarScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Tachelhit, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 4170, 37, 45, 43, 69, 2, 1, 4160,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "„\0", "”\0",
         // endonym
-        "မြန်မာ\0", "မလေးရှား\0",
+        "ⵜⴰⵛⵍⵃⵉⵜ\0", Q_NULLPTR,
         // list pattern
-        "%1 %2\0", "%1 %2\0", "%1နှင့် %2\0", "%1နှင့် %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "နံနက်\0", "ညနေ\0",
+        "ⵜⵉⴼⴰⵡⵜ\0", "ⵜⴰⴷⴳⴳⵯⴰⵜ\0",
         // currency
-        "MYR\0", "%1 %2\0", Q_NULLPTR, "MYR\0",
-        { "မလေးရှား ရင်းဂစ်\0", "\0", "\0", "\0", "\0", "\0", "မလေးရှား ရင်းဂစ်\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ဇန်\0", "ဖေ\0", "မတ်\0", "ဧ\0", "မေ\0", "ဇွန်\0", "ဇူ\0", "ဩ\0", "စက်\0", "အောက်\0", "နို\0", "ဒီ\0" },
-        { "ဇန်နဝါရီ\0", "ဖေဖော်ဝါရီ\0", "မတ်\0", "ဧပြီ\0", "မေ\0", "ဇွန်\0", "ဇူလိုင်\0", "ဩဂုတ်\0", "စက်တင်ဘာ\0", "အောက်တိုဘာ\0", "နိုဝင်ဘာ\0", "ဒီဇင်ဘာ\0" },
-        { "ဇ\0", "ဖ\0", "မ\0", "ဧ\0", "မ\0", "ဇ\0", "ဇ\0", "ဩ\0", "စ\0", "အ\0", "န\0", "ဒ\0" },
-        { "ဇန်\0", "ဖေ\0", "မတ်\0", "ဧ\0", "မေ\0", "ဇွန်\0", "ဇူ\0", "ဩ\0", "စက်\0", "အောက်\0", "နို\0", "ဒီ\0" },
-        { "ဇန်နဝါရီ\0", "ဖေဖော်ဝါရီ\0", "မတ်\0", "ဧပြီ\0", "မေ\0", "ဇွန်\0", "ဇူလိုင်\0", "ဩဂုတ်\0", "စက်တင်ဘာ\0", "အောက်တိုဘာ\0", "နိုဝင်ဘာ\0", "ဒီဇင်ဘာ\0" },
-        { "ဇ\0", "ဖ\0", "မ\0", "ဧ\0", "မ\0", "ဇ\0", "ဇ\0", "ဩ\0", "စ\0", "အ\0", "န\0", "ဒ\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "ⵉ\0", "ⴱ\0", "ⵎ\0", "ⵉ\0", "ⵎ\0", "ⵢ\0", "ⵢ\0", "ⵖ\0", "ⵛ\0", "ⴽ\0", "ⵏ\0", "ⴷ\0" },
+        { "ⵉⵏⵏ\0", "ⴱⵕⴰ\0", "ⵎⴰⵕ\0", "ⵉⴱⵔ\0", "ⵎⴰⵢ\0", "ⵢⵓⵏ\0", "ⵢⵓⵍ\0", "ⵖⵓⵛ\0", "ⵛⵓⵜ\0", "ⴽⵜⵓ\0", "ⵏⵓⵡ\0", "ⴷⵓⵊ\0" },
+        { "ⵉⵏⵏⴰⵢⵔ\0", "ⴱⵕⴰⵢⵕ\0", "ⵎⴰⵕⵚ\0", "ⵉⴱⵔⵉⵔ\0", "ⵎⴰⵢⵢⵓ\0", "ⵢⵓⵏⵢⵓ\0", "ⵢⵓⵍⵢⵓⵣ\0", "ⵖⵓⵛⵜ\0", "ⵛⵓⵜⴰⵏⴱⵉⵔ\0", "ⴽⵜⵓⴱⵔ\0", "ⵏⵓⵡⴰⵏⴱⵉⵔ\0", "ⴷⵓⵊⴰⵏⴱⵉⵔ\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
-        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
-        { "တ\0", "တ\0", "အ\0", "ဗ\0", "က\0", "သ\0", "စ\0" },
-        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
-        { "တနင်္ဂနွေ\0", "တနင်္လာ\0", "အင်္ဂါ\0", "ဗုဒ္ဓဟူး\0", "ကြာသပတေး\0", "သောကြာ\0", "စနေ\0" },
-        { "တ\0", "တ\0", "အ\0", "ဗ\0", "က\0", "သ\0", "စ\0" }
-    }, // my
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "ⴰⵙⴰ\0", "ⴰⵢⵏ\0", "ⴰⵙⵉ\0", "ⴰⴽⵕ\0", "ⴰⴽⵡ\0", "ⴰⵙⵉⵎ\0", "ⴰⵙⵉⴹ\0" },
+        { "ⴰⵙⴰⵎⴰⵙ\0", "ⴰⵢⵏⴰⵙ\0", "ⴰⵙⵉⵏⴰⵙ\0", "ⴰⴽⵕⴰⵙ\0", "ⴰⴽⵡⴰⵙ\0", "ⵙⵉⵎⵡⴰⵙ\0", "ⴰⵙⵉⴹⵢⴰⵙ\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // shi
     {
-        QLocale::Language::Burmese, QLocale::Script::MyanmarScript, QLocale::Country::MyanmarBurma,
+        QLocale::Language::Tachelhit, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "„\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Tashelḥiyt\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "tifawt\0", "tadggʷat\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "i\0", "b\0", "m\0", "i\0", "m\0", "y\0", "y\0", "ɣ\0", "c\0", "k\0", "n\0", "d\0" },
+        { "inn\0", "bṛa\0", "maṛ\0", "ibr\0", "may\0", "yun\0", "yul\0", "ɣuc\0", "cut\0", "ktu\0", "nuw\0", "duj\0" },
+        { "innayr\0", "bṛayṛ\0", "maṛṣ\0", "ibrir\0", "mayyu\0", "yunyu\0", "yulyuz\0", "ɣuct\0", "cutanbir\0", "ktubr\0", "nuwanbir\0", "dujanbir\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "asa\0", "ayn\0", "asi\0", "akṛ\0", "akw\0", "asim\0", "asiḍ\0" },
+        { "asamas\0", "aynas\0", "asinas\0", "akṛas\0", "akwas\0", "asimwas\0", "asiḍyas\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // my_MM
+    }, // shi_Latn
     {
-        QLocale::Language::Mazanderani, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Sinhala, QLocale::Script::SinhalaScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "‹\0", "›\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "مازرونی\0", Q_NULLPTR,
+        "සිංහල\0", "ස්ලෝවේනියාව\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, සහ %2\0", "%1 සහ %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "පෙ.ව.\0", "ප.ව.\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "EUR\0",
+        { "යුරෝ\0", "\0", "යුරෝ\0", "\0", "\0", "\0", "යුරෝ\0" },
         // month names
-        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "ژانویه\0", "فوریه\0", "مارس\0", "آوریل\0", "مه\0", "ژوئن\0", "ژوئیه\0", "اوت\0", "سپتامبر\0", "اکتبر\0", "نوامبر\0", "دسامبر\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ජන\0", "පෙබ\0", "මාර්\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝ\0", "සැප්\0", "ඔක්\0", "නොවැ\0", "දෙසැ\0" },
+        { "ජනවාරි\0", "පෙබරවාරි\0", "මාර්තු\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝස්තු\0", "සැප්තැම්බර්\0", "ඔක්තෝබර්\0", "නොවැම්බර්\0", "දෙසැම්බර්\0" },
+        { "ජ\0", "පෙ\0", "මා\0", "අ\0", "මැ\0", "ජූ\0", "ජූ\0", "අ\0", "සැ\0", "ඔ\0", "නෙ\0", "දෙ\0" },
+        { "ජන\0", "පෙබ\0", "මාර්තු\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝ\0", "සැප්\0", "ඔක්\0", "නොවැ\0", "දෙසැ\0" },
+        { "ජනවාරි\0", "පෙබරවාරි\0", "මාර්තු\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝස්තු\0", "සැප්තැම්බර්\0", "ඔක්තෝබර්\0", "නොවැම්බර්\0", "දෙසැම්බර්\0" },
+        { "ජ\0", "පෙ\0", "මා\0", "අ\0", "මැ\0", "ජූ\0", "ජූ\0", "අ\0", "සැ\0", "ඔ\0", "නෙ\0", "දෙ\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mzn
+        { "ඉරිදා\0", "සඳුදා\0", "අඟහ\0", "බදාදා\0", "බ්‍රහස්\0", "සිකු\0", "සෙන\0" },
+        { "ඉරිදා\0", "සඳුදා\0", "අඟහරුවාදා\0", "බදාදා\0", "බ්‍රහස්පතින්දා\0", "සිකුරාදා\0", "සෙනසුරාදා\0" },
+        { "ඉ\0", "ස\0", "අ\0", "බ\0", "බ්‍ර\0", "සි\0", "සෙ\0" },
+        { "ඉරිදා\0", "සඳුදා\0", "අඟහ\0", "බදාදා\0", "බ්‍රහස්\0", "සිකු\0", "සෙන\0" },
+        { "ඉරිදා\0", "සඳුදා\0", "අඟහරුවාදා\0", "බදාදා\0", "බ්‍රහස්පතින්දා\0", "සිකුරාදා\0", "සෙනසුරාදා\0" },
+        { "ඉ\0", "ස\0", "අ\0", "බ\0", "බ්‍ර\0", "සි\0", "සෙ\0" }
+    }, // si
     {
-        QLocale::Language::Mazanderani, QLocale::Script::AnyScript, QLocale::Country::Iran,
+        QLocale::Language::Slovak, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "„\0", "“\0", "‚\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "slovenčina\0", "Slovensko\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "EUR\0",
+        { "euro\0", "\0", "euro\0", "\0", "eurá\0", "eura\0", "eur\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "máj\0", "jún\0", "júl\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
+        { "január\0", "február\0", "marec\0", "apríl\0", "máj\0", "jún\0", "júl\0", "august\0", "september\0", "október\0", "november\0", "december\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "máj\0", "jún\0", "júl\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
+        { "januára\0", "februára\0", "marca\0", "apríla\0", "mája\0", "júna\0", "júla\0", "augusta\0", "septembra\0", "októbra\0", "novembra\0", "decembra\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // mzn_IR
+        { "ne\0", "po\0", "ut\0", "st\0", "št\0", "pi\0", "so\0" },
+        { "nedeľa\0", "pondelok\0", "utorok\0", "streda\0", "štvrtok\0", "piatok\0", "sobota\0" },
+        { "n\0", "p\0", "u\0", "s\0", "š\0", "p\0", "s\0" },
+        { "ne\0", "po\0", "ut\0", "st\0", "št\0", "pi\0", "so\0" },
+        { "nedeľa\0", "pondelok\0", "utorok\0", "streda\0", "štvrtok\0", "piatok\0", "sobota\0" },
+        { "n\0", "p\0", "u\0", "s\0", "š\0", "p\0", "s\0" }
+    }, // sk
     {
-        QLocale::Language::Nama, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Slovenian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 46, 59, 37, 8722, 43, 101, 0, 0, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
+        "â\80\9e\0", "â\80\9c\0", "â\80\9a\0", "â\80\98\0",
         // endonym
-        "Khoekhoegowab\0", Q_NULLPTR,
+        "slovenščina\0", "Sierra Leone\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 in %2\0", "%1 in %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ǁgoagas\0", "ǃuias\0",
+        "dopoldne\0", "popoldne\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "SLL\0", "%1 %2\0", Q_NULLPTR, "SLL\0",
+        { "sieraleonski leone\0", "\0", "sieraleonski leone\0", "sieraleonska leona\0", "sieraleonski leoni\0", "\0", "sieraleonskih leonov\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "ǃKhanni\0", "ǃKhanǀgôab\0", "ǀKhuuǁkhâb\0", "ǃHôaǂkhaib\0", "ǃKhaitsâb\0", "Gamaǀaeb\0", "ǂKhoesaob\0", "Aoǁkhuumûǁkhâb\0", "Taraǀkhuumûǁkhâb\0", "ǂNûǁnâiseb\0", "ǀHooǂgaeb\0", "Hôasoreǁkhâb\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "avg.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januar\0", "februar\0", "marec\0", "april\0", "maj\0", "junij\0", "julij\0", "avgust\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
+        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "avg.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januar\0", "februar\0", "marec\0", "april\0", "maj\0", "junij\0", "julij\0", "avgust\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "E\0", "W\0", "D\0", "F\0", "A\0" },
-        { "Son\0", "Ma\0", "De\0", "Wu\0", "Do\0", "Fr\0", "Sat\0" },
-        { "Sontaxtsees\0", "Mantaxtsees\0", "Denstaxtsees\0", "Wunstaxtsees\0", "Dondertaxtsees\0", "Fraitaxtsees\0", "Satertaxtsees\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // naq
+        { "ned.\0", "pon.\0", "tor.\0", "sre.\0", "čet.\0", "pet.\0", "sob.\0" },
+        { "nedelja\0", "ponedeljek\0", "torek\0", "sreda\0", "četrtek\0", "petek\0", "sobota\0" },
+        { "n\0", "p\0", "t\0", "s\0", "č\0", "p\0", "s\0" },
+        { "ned.\0", "pon.\0", "tor.\0", "sre.\0", "čet.\0", "pet.\0", "sob.\0" },
+        { "nedelja\0", "ponedeljek\0", "torek\0", "sreda\0", "četrtek\0", "petek\0", "sobota\0" },
+        { "n\0", "p\0", "t\0", "s\0", "č\0", "p\0", "s\0" }
+    }, // sl
     {
-        QLocale::Language::Nama, QLocale::Script::LatinScript, QLocale::Country::Namibia,
+        QLocale::Language::InariSami, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "anarâškielâ\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ip.\0", "ep.\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "uđiv\0", "kuovâ\0", "njuhčâ\0", "cuáŋui\0", "vyesi\0", "kesi\0", "syeini\0", "porge\0", "čohčâ\0", "roovvâd\0", "skammâ\0", "juovlâ\0" },
+        { "uđđâivemáánu\0", "kuovâmáánu\0", "njuhčâmáánu\0", "cuáŋuimáánu\0", "vyesimáánu\0", "kesimáánu\0", "syeinimáánu\0", "porgemáánu\0", "čohčâmáánu\0", "roovvâdmáánu\0", "skammâmáánu\0", "juovlâmáánu\0" },
+        { "U\0", "K\0", "NJ\0", "C\0", "V\0", "K\0", "S\0", "P\0", "Č\0", "R\0", "S\0", "J\0" },
+        { "uđiv\0", "kuovâ\0", "njuhčâ\0", "cuáŋui\0", "vyesi\0", "kesi\0", "syeini\0", "porge\0", "čohčâ\0", "roovvâd\0", "skammâ\0", "juovlâ\0" },
+        { "uđđâivemáánu\0", "kuovâmáánu\0", "njuhčâmáánu\0", "cuáŋuimáánu\0", "vyesimáánu\0", "kesimáánu\0", "syeinimáánu\0", "porgemáánu\0", "čohčâmáánu\0", "roovvâdmáánu\0", "skammâmáánu\0", "juovlâmáánu\0" },
+        { "U\0", "K\0", "NJ\0", "C\0", "V\0", "K\0", "S\0", "P\0", "Č\0", "R\0", "S\0", "J\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "pas\0", "vuo\0", "maj\0", "kos\0", "tuo\0", "vás\0", "láv\0" },
+        { "pasepeivi\0", "vuossargâ\0", "majebargâ\0", "koskokko\0", "tuorâstâh\0", "vástuppeivi\0", "lávurdâh\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // naq_NA
+        { "pas\0", "vuo\0", "maj\0", "kos\0", "tuo\0", "vás\0", "láv\0" },
+        { "pasepeeivi\0", "vuossaargâ\0", "majebaargâ\0", "koskoho\0", "tuorâstuv\0", "vástuppeeivi\0", "lávurduv\0" },
+        { "p\0", "V\0", "M\0", "K\0", "T\0", "V\0", "L\0" }
+    }, // smn
     {
-        QLocale::Language::NorwegianBokmal, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Shona, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 8722, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "«\0", "»\0", "‘\0", "’\0",
+        "”\0", "”\0", "’\0", "’\0",
         // endonym
-        "norsk bokmål\0", Q_NULLPTR,
+        "chiShona\0", "Senegal\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XOF\0",
+        { "Furenki CFA BCEAO\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "des\0" },
-        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "des.\0" },
-        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Ndi\0", "Kuk\0", "Kur\0", "Kub\0", "Chv\0", "Chk\0", "Chg\0", "Nya\0", "Gun\0", "Gum\0", "Mbu\0", "Zvi\0" },
+        { "Ndira\0", "Kukadzi\0", "Kurume\0", "Kubvumbi\0", "Chivabvu\0", "Chikumi\0", "Chikunguru\0", "Nyamavhuvhu\0", "Gunyana\0", "Gumiguru\0", "Mbudzi\0", "Zvita\0" },
+        { "N\0", "K\0", "K\0", "K\0", "C\0", "C\0", "C\0", "N\0", "G\0", "G\0", "M\0", "Z\0" },
+        { "Ndi\0", "Kuk\0", "Kur\0", "Kub\0", "Chv\0", "Chk\0", "Chg\0", "Nya\0", "Gun\0", "Gum\0", "Mbu\0", "Zvi\0" },
+        { "Ndira\0", "Kukadzi\0", "Kurume\0", "Kubvumbi\0", "Chivabvu\0", "Chikumi\0", "Chikunguru\0", "Nyamavhuvhu\0", "Gunyana\0", "Gumiguru\0", "Mbudzi\0", "Zvita\0" },
+        { "N\0", "K\0", "K\0", "K\0", "C\0", "C\0", "C\0", "N\0", "G\0", "G\0", "M\0", "Z\0" },
         // day names
-        { "søn.\0", "man.\0", "tir.\0", "ons.\0", "tor.\0", "fre.\0", "lør.\0" },
-        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
-        { "søn.\0", "man.\0", "tir.\0", "ons.\0", "tor.\0", "fre.\0", "lør.\0" },
-        { "søndag\0", "mandag\0", "tirsdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lørdag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
-    }, // nb
+        { "Svo\0", "Muv\0", "Chp\0", "Cht\0", "Chn\0", "Chs\0", "Mug\0" },
+        { "Svondo\0", "Muvhuro\0", "Chipiri\0", "Chitatu\0", "China\0", "Chishanu\0", "Mugovera\0" },
+        { "S\0", "M\0", "C\0", "C\0", "C\0", "C\0", "M\0" },
+        { "Svo\0", "Muv\0", "Chp\0", "Cht\0", "Chn\0", "Chs\0", "Mug\0" },
+        { "Svondo\0", "Muvhuro\0", "Chipiri\0", "Chitatu\0", "China\0", "Chishanu\0", "Mugovera\0" },
+        { "S\0", "M\0", "C\0", "C\0", "C\0", "C\0", "M\0" }
+    }, // sn
     {
-        QLocale::Language::NorwegianBokmal, QLocale::Script::LatinScript, QLocale::Country::Norway,
+        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
+        // quotation
+        "“\0", "”\0", "‘\0", "’\0",
+        // endonym
+        "Soomaali\0", "Soomaaliya\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 iyo %2\0", "%1 iyo %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "GH\0", "GD\0",
+        // currency
+        "S\0", "%2%1\0", Q_NULLPTR, "SOS\0",
+        { "Shilingka Soomaaliya\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
+        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Lul\0", "Ogs\0", "Seb\0", "Okt\0", "Nof\0", "Dis\0" },
+        { "Jannaayo\0", "Febraayo\0", "Maarso\0", "Abriil\0", "May\0", "Juun\0", "Luuliyo\0", "Ogost\0", "Sebtembar\0", "Oktoobar\0", "Nofembar\0", "Desembar\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Lul\0", "Ogs\0", "Seb\0", "Okt\0", "Nof\0", "Dis\0" },
+        { "Bisha Koobaad\0", "Bisha Labaad\0", "Bisha Saddexaad\0", "Bisha Afraad\0", "Bisha Shanaad\0", "Bisha Lixaad\0", "Bisha Todobaad\0", "Bisha Sideedaad\0", "Bisha Sagaalaad\0", "Bisha Tobnaad\0", "Bisha Kow iyo Tobnaad\0", "Bisha Laba iyo Tobnaad\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
+        // day names
+        { "Axd\0", "Isn\0", "Slsa\0", "Arbc\0", "Khms\0", "Jmc\0", "Sbti\0" },
+        { "Axad\0", "Isniin\0", "Salaasa\0", "Arbaca\0", "Khamiis\0", "Jimce\0", "Sabti\0" },
+        { "A\0", "I\0", "S\0", "A\0", "Kh\0", "J\0", "S\0" },
+        { "Axd\0", "Isn\0", "Slsa\0", "Arbc\0", "Khms\0", "Jmc\0", "Sbti\0" },
+        { "Axad\0", "Isniin\0", "Salaasa\0", "Arbaca\0", "Khamiis\0", "Jimce\0", "Sabti\0" },
+        { "A\0", "I\0", "S\0", "A\0", "Kh\0", "J\0", "S\0" }
+    }, // so
+    {
+        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Djibouti,
+        // week
+        Qt::Saturday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19012,7 +18264,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Fdj\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19028,13 +18280,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nb_NO
+    }, // so_DJ
     {
-        QLocale::Language::NorwegianBokmal, QLocale::Script::LatinScript, QLocale::Country::SvalbardAndJanMayen,
+        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Ethiopia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19046,7 +18298,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Br\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19062,17 +18314,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nb_SJ
+    }, // so_ET
     {
-        QLocale::Language::NorthNdebele, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Kenya,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "isiNdebele\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -19080,29 +18332,29 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "Z\0", "N\0", "M\0", "M\0", "N\0", "N\0", "N\0", "N\0", "M\0", "M\0", "L\0", "M\0" },
-        { "Zib\0", "Nhlo\0", "Mbi\0", "Mab\0", "Nkw\0", "Nhla\0", "Ntu\0", "Ncw\0", "Mpan\0", "Mfu\0", "Lwe\0", "Mpal\0" },
-        { "Zibandlela\0", "Nhlolanja\0", "Mbimbitho\0", "Mabasa\0", "Nkwenkwezi\0", "Nhlangula\0", "Ntulikazi\0", "Ncwabakazi\0", "Mpandula\0", "Mfumfu\0", "Lwezi\0", "Mpalakazi\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "S\0", "S\0", "S\0", "S\0", "M\0" },
-        { "Son\0", "Mvu\0", "Sib\0", "Sit\0", "Sin\0", "Sih\0", "Mgq\0" },
-        { "Sonto\0", "Mvulo\0", "Sibili\0", "Sithathu\0", "Sine\0", "Sihlanu\0", "Mgqibelo\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nd
+    }, // so_KE
     {
-        QLocale::Language::NorthNdebele, QLocale::Script::LatinScript, QLocale::Country::Zimbabwe,
+        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Somalia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19130,47 +18382,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nd_ZW
+    }, // so_SO
     {
-        QLocale::Language::LowGerman, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Albanian, QLocale::Script::ElbasanScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
+        "«\0", "»\0", "“\0", "”\0",
         // endonym
-        "Neddersass’sch\0", Q_NULLPTR,
+        "shqip\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 un %2\0", "%1 un %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 dhe %2\0", "%1 dhe %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "vm\0", "nm\0",
+        "paradite\0", "pasdite\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
-        { "Januaar\0", "Februaar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktover\0", "November\0", "Dezember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan.\0", "Feb.\0", "März\0", "Apr.\0", "Mai\0", "Juni\0", "Juli\0", "Aug.\0", "Sep.\0", "Okt.\0", "Nov.\0", "Dez.\0" },
-        { "Januaar\0", "Februaar\0", "März\0", "April\0", "Mai\0", "Juni\0", "Juli\0", "August\0", "September\0", "Oktover\0", "November\0", "Dezember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan\0", "shk\0", "mar\0", "pri\0", "maj\0", "qer\0", "korr\0", "gush\0", "sht\0", "tet\0", "nën\0", "dhj\0" },
+        { "janar\0", "shkurt\0", "mars\0", "prill\0", "maj\0", "qershor\0", "korrik\0", "gusht\0", "shtator\0", "tetor\0", "nëntor\0", "dhjetor\0" },
+        { "j\0", "sh\0", "m\0", "p\0", "m\0", "q\0", "k\0", "g\0", "sh\0", "t\0", "n\0", "dh\0" },
+        { "jan\0", "shk\0", "mar\0", "pri\0", "maj\0", "qer\0", "korr\0", "gush\0", "sht\0", "tet\0", "nën\0", "dhj\0" },
+        { "janar\0", "shkurt\0", "mars\0", "prill\0", "maj\0", "qershor\0", "korrik\0", "gusht\0", "shtator\0", "tetor\0", "nëntor\0", "dhjetor\0" },
+        { "j\0", "sh\0", "m\0", "p\0", "m\0", "q\0", "k\0", "g\0", "sh\0", "t\0", "n\0", "dh\0" },
         // day names
-        { "Sü.\0", "Ma.\0", "Di.\0", "Mi.\0", "Du.\0", "Fr.\0", "Sa.\0" },
-        { "Sünndag\0", "Maandag\0", "Dingsdag\0", "Middeweken\0", "Dunnersdag\0", "Freedag\0", "Sünnavend\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" },
-        { "Sü.\0", "Ma.\0", "Di.\0", "Mi.\0", "Du.\0", "Fr.\0", "Sa.\0" },
-        { "Sünndag\0", "Maandag\0", "Dingsdag\0", "Middeweken\0", "Dunnersdag\0", "Freedag\0", "Sünnavend\0" },
-        { "S\0", "M\0", "D\0", "M\0", "D\0", "F\0", "S\0" }
-    }, // nds
+        { "die\0", "hën\0", "mar\0", "mër\0", "enj\0", "pre\0", "sht\0" },
+        { "e diel\0", "e hënë\0", "e martë\0", "e mërkurë\0", "e enjte\0", "e premte\0", "e shtunë\0" },
+        { "d\0", "h\0", "m\0", "m\0", "e\0", "p\0", "sh\0" },
+        { "Die\0", "Hën\0", "Mar\0", "Mër\0", "Enj\0", "Pre\0", "Sht\0" },
+        { "e diel\0", "e hënë\0", "e martë\0", "e mërkurë\0", "e enjte\0", "e premte\0", "e shtunë\0" },
+        { "d\0", "h\0", "m\0", "m\0", "e\0", "p\0", "sh\0" }
+    }, // sq
     {
-        QLocale::Language::LowGerman, QLocale::Script::AnyScript, QLocale::Country::Germany,
+        QLocale::Language::Albanian, QLocale::Script::ElbasanScript, QLocale::Country::Albania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19198,9 +18450,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nds_DE
+    }, // sq_AL
     {
-        QLocale::Language::LowGerman, QLocale::Script::AnyScript, QLocale::Country::Netherlands,
+        QLocale::Language::Albanian, QLocale::Script::ElbasanScript, QLocale::Country::NorthMacedonia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19216,7 +18468,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "den\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19232,45 +18484,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nds_NL
+    }, // sq_MK
     {
-        QLocale::Language::Nepali, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 2406,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
+        "â\80\9e\0", "â\80\9c\0", "â\80\98\0", "â\80\98\0",
         // endonym
-        "नेपाली\0", "नाइजर\0",
+        "српски\0", "Суринам\0",
         // list pattern
-        "%1,%2\0", "%1, %2\0", "%1 र %2\0", "%1 र %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 и %2\0", "%1 и %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "पूर्वाह्न\0", "अपराह्न\0",
+        "пре подне\0", "по подне\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "XOF\0",
-        { "सीएफ्‌ए फ्रान्क बीसीइएओ\0", "\0", "सीएफ्‌ए फ्रान्क बीसीइएओ\0", "\0", "\0", "\0", "सीऐफ्‌ए फ्रान्क्स बीसीइएओ\0" },
+        "$\0", "%1 %2\0", Q_NULLPTR, "SRD\0",
+        { "Суринамски долар\0", "\0", "суринамски долар\0", "\0", "суринамска долара\0", "\0", "суринамских долара\0" },
         // month names
-        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
-        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
-        { "जन\0", "फेेब\0", "मार्च\0", "अप्र\0", "मे\0", "जुन\0", "जुल\0", "अग\0", "सेप\0", "अक्टो\0", "नोभे\0", "डिसे\0" },
-        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
-        { "जनवरी\0", "फेब्रुअरी\0", "मार्च\0", "अप्रिल\0", "मे\0", "जुन\0", "जुलाई\0", "अगस्ट\0", "सेप्टेम्बर\0", "अक्टोबर\0", "नोभेम्बर\0", "डिसेम्बर\0" },
-        { "जन\0", "फेब\0", "मार्च\0", "अप्र\0", "मे\0", "जुन\0", "जुल\0", "अग\0", "सेप\0", "अक्टो\0", "नोभे\0", "डिसे\0" },
+        { "јан\0", "феб\0", "мар\0", "апр\0", "мај\0", "јун\0", "јул\0", "авг\0", "сеп\0", "окт\0", "нов\0", "дец\0" },
+        { "јануар\0", "фебруар\0", "март\0", "април\0", "мај\0", "јун\0", "јул\0", "август\0", "септембар\0", "октобар\0", "новембар\0", "децембар\0" },
+        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
+        { "јан\0", "феб\0", "мар\0", "апр\0", "мај\0", "јун\0", "јул\0", "авг\0", "сеп\0", "окт\0", "нов\0", "дец\0" },
+        { "јануар\0", "фебруар\0", "март\0", "април\0", "мај\0", "јун\0", "јул\0", "август\0", "септембар\0", "октобар\0", "новембар\0", "децембар\0" },
+        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
         // day names
-        { "आइत\0", "सोम\0", "मङ्गल\0", "बुध\0", "बिहि\0", "शुक्र\0", "शनि\0" },
-        { "à¤\86à¤\87तबार\0", "सà¥\8bमबार\0", "मà¤\99à¥\8dà¤\97लबार\0", "बà¥\81धबार\0", "बिहिबार\0", "शà¥\81à¤\95à¥\8dरबार\0", "शनिबार\0" },
-        { "आ\0", "सो\0", "म\0", "बु\0", "बि\0", "शु\0", "श\0" },
-        { "आइत\0", "सोम\0", "मङ्गल\0", "बुध\0", "बिहि\0", "शुक्र\0", "शनि\0" },
-        { "à¤\86à¤\87तबार\0", "सà¥\8bमबार\0", "मà¤\99à¥\8dà¤\97लबार\0", "बà¥\81धबार\0", "बिहिबार\0", "शà¥\81à¤\95à¥\8dरबार\0", "शनिबार\0" },
-        { "आ\0", "सो\0", "म\0", "बु\0", "बि\0", "शु\0", "श\0" }
-    }, // ne
+        { "нед\0", "пон\0", "уто\0", "сре\0", "чет\0", "пет\0", "суб\0" },
+        { "недеÑ\99а\0", "понедеÑ\99ак\0", "Ñ\83Ñ\82оÑ\80ак\0", "Ñ\81Ñ\80еда\0", "Ñ\87еÑ\82вÑ\80Ñ\82ак\0", "пеÑ\82ак\0", "Ñ\81Ñ\83боÑ\82а\0" },
+        { "н\0", "п\0", "у\0", "с\0", "ч\0", "п\0", "с\0" },
+        { "нед\0", "пон\0", "уто\0", "сре\0", "чет\0", "пет\0", "суб\0" },
+        { "недеÑ\99а\0", "понедеÑ\99ак\0", "Ñ\83Ñ\82оÑ\80ак\0", "Ñ\81Ñ\80еда\0", "Ñ\87еÑ\82вÑ\80Ñ\82ак\0", "пеÑ\82ак\0", "Ñ\81Ñ\83боÑ\82а\0" },
+        { "н\0", "п\0", "у\0", "с\0", "ч\0", "п\0", "с\0" }
+    }, // sr
     {
-        QLocale::Language::Nepali, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -19282,27 +18534,27 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "прије подне\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "март\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "Sun\0", "Mon\0", "ут\0", "ср\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "недјеља\0", "Monday\0", "Tuesday\0", "сриједа\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "Sun\0", "Mon\0", "ут\0", "ср\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "недјеља\0", "Monday\0", "Tuesday\0", "сриједа\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ne_IN
+    }, // sr_Cyrl_BA
     {
-        QLocale::Language::Nepali, QLocale::Script::AnyScript, QLocale::Country::Nepal,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Montenegro,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19316,61 +18568,61 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "прије подне\0", "по подне\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "недјеља\0", "понедељак\0", "уторак\0", "сриједа\0", "четвртак\0", "петак\0", "субота\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "недјеља\0", "понедељак\0", "уторак\0", "сриједа\0", "четвртак\0", "петак\0", "субота\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ne_NP
+    }, // sr_Cyrl_ME
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Serbia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
-        "‘\0", "’\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Nederlands\0", "Nederland\0",
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 en %2\0", "%1 en %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "a.m.\0", "p.m.\0",
+        "AM\0", "PM\0",
         // currency
-        "€\0", "%2 %1\0", "%2 -%1\0", "EUR\0",
-        { "Euro\0", "\0", "euro\0", "\0", "\0", "\0", "euro\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan.\0", "feb.\0", "mrt.\0", "apr.\0", "mei\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januari\0", "februari\0", "maart\0", "april\0", "mei\0", "juni\0", "juli\0", "augustus\0", "september\0", "oktober\0", "november\0", "december\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mrt.\0", "apr.\0", "mei\0", "jun.\0", "jul.\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januari\0", "februari\0", "maart\0", "april\0", "mei\0", "juni\0", "juli\0", "augustus\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "zo\0", "ma\0", "di\0", "wo\0", "do\0", "vr\0", "za\0" },
-        { "zondag\0", "maandag\0", "dinsdag\0", "woensdag\0", "donderdag\0", "vrijdag\0", "zaterdag\0" },
-        { "Z\0", "M\0", "D\0", "W\0", "D\0", "V\0", "Z\0" },
-        { "zo\0", "ma\0", "di\0", "wo\0", "do\0", "vr\0", "za\0" },
-        { "zondag\0", "maandag\0", "dinsdag\0", "woensdag\0", "donderdag\0", "vrijdag\0", "zaterdag\0" },
-        { "Z\0", "M\0", "D\0", "W\0", "D\0", "V\0", "Z\0" }
-    }, // nl
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // sr_Cyrl_RS
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Aruba,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Kosovo,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19386,13 +18638,13 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "Afl.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
@@ -19402,9 +18654,43 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nl_AW
+    }, // sr_Cyrl_XK
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Belgium,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "„\0", "“\0", "‘\0", "‘\0",
+        // endonym
+        "srpski\0", "Surinam\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "pre podne\0", "po podne\0",
+        // currency
+        "$\0", "%1 %2\0", Q_NULLPTR, "SRD\0",
+        { "Surinamski dolar\0", "\0", "surinamski dolar\0", "\0", "surinamska dolara\0", "\0", "surinamskih dolara\0" },
+        // month names
+        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "avg\0", "sep\0", "okt\0", "nov\0", "dec\0" },
+        { "januar\0", "februar\0", "mart\0", "april\0", "maj\0", "jun\0", "jul\0", "avgust\0", "septembar\0", "oktobar\0", "novembar\0", "decembar\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
+        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "avg\0", "sep\0", "okt\0", "nov\0", "dec\0" },
+        { "januar\0", "februar\0", "mart\0", "april\0", "maj\0", "jun\0", "jul\0", "avgust\0", "septembar\0", "oktobar\0", "novembar\0", "decembar\0" },
+        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
+        // day names
+        { "ned\0", "pon\0", "uto\0", "sre\0", "čet\0", "pet\0", "sub\0" },
+        { "nedelja\0", "ponedeljak\0", "utorak\0", "sreda\0", "četvrtak\0", "petak\0", "subota\0" },
+        { "n\0", "p\0", "u\0", "s\0", "č\0", "p\0", "s\0" },
+        { "ned\0", "pon\0", "uto\0", "sre\0", "čet\0", "pet\0", "sub\0" },
+        { "nedelja\0", "ponedeljak\0", "utorak\0", "sreda\0", "četvrtak\0", "petak\0", "subota\0" },
+        { "n\0", "p\0", "u\0", "s\0", "č\0", "p\0", "s\0" }
+    }, // sr_Latn
+    {
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19416,29 +18702,29 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d/MM/y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "prije podne\0", "po podne\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "jan\0", "feb\0", "mart\0", "apr\0", "maj\0", "jun\0", "jul\0", "avg\0", "sept\0", "okt\0", "nov\0", "dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "ned\0", "pon\0", "ut\0", "sr\0", "čet\0", "pet\0", "sub\0" },
+        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "ned\0", "pon\0", "ut\0", "sr\0", "čet\0", "pet\0", "sub\0" },
+        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nl_BE
+    }, // sr_Latn_BA
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::CaribbeanNetherlands,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Montenegro,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19452,31 +18738,31 @@ static const QLocalePrivate localeTbl[] = {
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "prije podne\0", "po podne\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
+        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
+        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nl_BQ
+    }, // sr_Latn_ME
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Curacao,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Serbia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19488,7 +18774,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "NAf.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19504,9 +18790,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nl_CW
+    }, // sr_Latn_RS
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Netherlands,
+        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Kosovo,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19525,22 +18811,56 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nl_NL
+    }, // sr_Latn_XK
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::Suriname,
+        QLocale::Language::Swedish, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
+        // quotation
+        "”\0", "”\0", "’\0", "’\0",
+        // endonym
+        "svenska\0", "El Salvador\0",
+        // list pattern
+        "%1, %2\0", "%1, %2\0", "%1 och %2\0", "%1 och %2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "förmiddag\0", "eftermiddag\0",
+        // currency
+        "$\0", "%1 %2\0", Q_NULLPTR, "USD\0",
+        { "US-dollar\0", "\0", "US-dollar\0", "\0", "\0", "\0", "US-dollar\0" },
+        // month names
+        { "jan.\0", "feb.\0", "mars\0", "apr.\0", "maj\0", "juni\0", "juli\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januari\0", "februari\0", "mars\0", "april\0", "maj\0", "juni\0", "juli\0", "augusti\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "jan.\0", "feb.\0", "mars\0", "apr.\0", "maj\0", "juni\0", "juli\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
+        { "januari\0", "februari\0", "mars\0", "april\0", "maj\0", "juni\0", "juli\0", "augusti\0", "september\0", "oktober\0", "november\0", "december\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        // day names
+        { "sön\0", "mån\0", "tis\0", "ons\0", "tors\0", "fre\0", "lör\0" },
+        { "söndag\0", "måndag\0", "tisdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lördag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
+        { "sön\0", "mån\0", "tis\0", "ons\0", "tors\0", "fre\0", "lör\0" },
+        { "söndag\0", "måndag\0", "tisdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lördag\0" },
+        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
+    }, // sv
+    {
+        QLocale::Language::Swedish, QLocale::Script::LatinScript, QLocale::Country::Finland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19552,11 +18872,11 @@ static const QLocalePrivate localeTbl[] = {
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        "dd-MM-y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19572,13 +18892,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nl_SR
+    }, // sv_FI
     {
-        QLocale::Language::Dutch, QLocale::Script::AnyScript, QLocale::Country::SintMaarten,
+        QLocale::Language::Swedish, QLocale::Script::LatinScript, QLocale::Country::Sweden,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19590,7 +18910,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        "NAf.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19606,47 +18926,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nl_SX
+    }, // sv_SE
     {
-        QLocale::Language::Kwasio, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9e\0", "â\80\9d\0", "«\0", "»\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
         // endonym
-        "Kwasio\0", Q_NULLPTR,
+        "Kiswahili\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 na %2\0", "%1 na %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "maná\0", "kugú\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Machi\0", "Aprili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Machi\0", "Aprili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ng1\0", "ng2\0", "ng3\0", "ng4\0", "ng5\0", "ng6\0", "ng7\0", "ng8\0", "ng9\0", "ng10\0", "ng11\0", "kris\0" },
-        { "ngwɛn matáhra\0", "ngwɛn ńmba\0", "ngwɛn ńlal\0", "ngwɛn ńna\0", "ngwɛn ńtan\0", "ngwɛn ńtuó\0", "ngwɛn hɛmbuɛrí\0", "ngwɛn lɔmbi\0", "ngwɛn rɛbvuâ\0", "ngwɛn wum\0", "ngwɛn wum navǔr\0", "krísimin\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "s\0", "m\0", "s\0", "s\0", "s\0", "m\0", "s\0" },
-        { "sɔ́n\0", "mɔ́n\0", "smb\0", "sml\0", "smn\0", "mbs\0", "sas\0" },
-        { "sɔ́ndɔ\0", "mɔ́ndɔ\0", "sɔ́ndɔ mafú mába\0", "sɔ́ndɔ mafú málal\0", "sɔ́ndɔ mafú mána\0", "mabágá má sukul\0", "sásadi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nmg
+        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // sw
     {
-        QLocale::Language::Kwasio, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::CongoKinshasa,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19658,7 +18978,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "FC\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19674,47 +18994,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nmg_CM
+    }, // sw_CD
     {
-        QLocale::Language::NorwegianNynorsk, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 8722, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "«\0", "»\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "nynorsk\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 og %2\0", "%1 og %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "f.m.\0", "e.m.\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "jan\0", "feb\0", "mar\0", "apr\0", "mai\0", "jun\0", "jul\0", "aug\0", "sep\0", "okt\0", "nov\0", "des\0" },
-        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mars\0", "apr.\0", "mai\0", "juni\0", "juli\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "des.\0" },
-        { "januar\0", "februar\0", "mars\0", "april\0", "mai\0", "juni\0", "juli\0", "august\0", "september\0", "oktober\0", "november\0", "desember\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "søn\0", "mån\0", "tys\0", "ons\0", "tor\0", "fre\0", "lau\0" },
-        { "søndag\0", "måndag\0", "tysdag\0", "onsdag\0", "torsdag\0", "fredag\0", "laurdag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
-        { "sø.\0", "må.\0", "ty.\0", "on.\0", "to.\0", "fr.\0", "la.\0" },
-        { "søndag\0", "måndag\0", "tysdag\0", "onsdag\0", "torsdag\0", "fredag\0", "laurdag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
-    }, // nn
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // sw_TZ
     {
-        QLocale::Language::NorwegianNynorsk, QLocale::Script::LatinScript, QLocale::Country::Norway,
+        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::Uganda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19726,7 +19046,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "USh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19742,47 +19062,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nn_NO
+    }, // sw_UG
     {
-        QLocale::Language::Ngiemboon, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "“\0", "”\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Shwóŋò ngiembɔɔn\0", Q_NULLPTR,
+        "தமிழ்\0", "டிரிஸ்டன் டா குன்ஹா\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 மற்றும் %2\0", "%1 மற்றும் %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "mbaʼámbaʼ\0", "ncwònzém\0",
+        "முற்பகல்\0", "பிற்பகல்\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "GBP\0",
+        { "பிரிட்டிஷ் பவுண்டு\0", "\0", "பிரிட்டிஷ் பவுண்டு\0", "\0", "\0", "\0", "பிரிட்டிஷ் பவுண்டுகள்\0" },
         // month names
-        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
-        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
-        { "saŋ tsetsɛ̀ɛ lùm\0", "saŋ kàg ngwóŋ\0", "saŋ lepyè shúm\0", "saŋ cÿó\0", "saŋ tsɛ̀ɛ cÿó\0", "saŋ njÿoláʼ\0", "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ\0", "saŋ mbʉ̀ŋ\0", "saŋ ngwɔ̀ʼ mbÿɛ\0", "saŋ tàŋa tsetsáʼ\0", "saŋ mejwoŋó\0", "saŋ lùm\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ஜன.\0", "பிப்.\0", "மார்.\0", "ஏப்.\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆக.\0", "செப்.\0", "அக்.\0", "நவ.\0", "டிச.\0" },
+        { "ஜனவரி\0", "பிப்ரவரி\0", "மார்ச்\0", "ஏப்ரல்\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆகஸ்ட்\0", "செப்டம்பர்\0", "அக்டோபர்\0", "நவம்பர்\0", "டிசம்பர்\0" },
+        { "ஜ\0", "பி\0", "மா\0", "ஏ\0", "மே\0", "ஜூ\0", "ஜூ\0", "ஆ\0", "செ\0", "அ\0", "ந\0", "டி\0" },
+        { "ஜன.\0", "பிப்.\0", "மார்.\0", "ஏப்.\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆக.\0", "செப்.\0", "அக்.\0", "நவ.\0", "டிச.\0" },
+        { "ஜனவரி\0", "பிப்ரவரி\0", "மார்ச்\0", "ஏப்ரல்\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆகஸ்ட்\0", "செப்டம்பர்\0", "அக்டோபர்\0", "நவம்பர்\0", "டிசம்பர்\0" },
+        { "ஜ\0", "பி\0", "மா\0", "ஏ\0", "மே\0", "ஜூ\0", "ஜூ\0", "ஆ\0", "செ\0", "அ\0", "ந\0", "டி\0" },
         // day names
-        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
-        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
-        { "lyɛʼɛ́ sẅíŋtè\0", "mvfò lyɛ̌ʼ\0", "mbɔ́ɔntè mvfò lyɛ̌ʼ\0", "tsètsɛ̀ɛ lyɛ̌ʼ\0", "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ\0", "mvfò màga lyɛ̌ʼ\0", "màga lyɛ̌ʼ\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nnh
+        { "ஞாயி.\0", "திங்.\0", "செவ்.\0", "புத.\0", "வியா.\0", "வெள்.\0", "சனி\0" },
+        { "ஞாயிறு\0", "திங்கள்\0", "செவ்வாய்\0", "புதன்\0", "வியாழன்\0", "வெள்ளி\0", "சனி\0" },
+        { "ஞா\0", "தி\0", "செ\0", "பு\0", "வி\0", "வெ\0", "ச\0" },
+        { "ஞாயி.\0", "திங்.\0", "செவ்.\0", "புத.\0", "வியா.\0", "வெள்.\0", "சனி\0" },
+        { "ஞாயிறு\0", "திங்கள்\0", "செவ்வாய்\0", "புதன்\0", "வியாழன்\0", "வெள்ளி\0", "சனி\0" },
+        { "ஞா\0", "தி\0", "செ\0", "பு\0", "வி\0", "வெ\0", "ச\0" }
+    }, // ta
     {
-        QLocale::Language::Ngiemboon, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19810,43 +19130,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nnh_CM
-    {
-        QLocale::Language::Nuer, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Thok Nath\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "RW\0", "TŊ\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "T\0", "P\0", "D\0", "G\0", "D\0", "K\0", "P\0", "T\0", "T\0", "L\0", "K\0", "T\0" },
-        { "Tiop\0", "Pɛt\0", "Duɔ̱ɔ̱\0", "Guak\0", "Duä\0", "Kor\0", "Pay\0", "Thoo\0", "Tɛɛ\0", "Laa\0", "Kur\0", "Tid\0" },
-        { "Tiop thar pɛt\0", "Pɛt\0", "Duɔ̱ɔ̱ŋ\0", "Guak\0", "Duät\0", "Kornyoot\0", "Pay yie̱tni\0", "Tho̱o̱r\0", "Tɛɛr\0", "Laath\0", "Kur\0", "Tio̱p in di̱i̱t\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "C\0", "J\0", "R\0", "D\0", "Ŋ\0", "D\0", "B\0" },
-        { "Cäŋ\0", "Jiec\0", "Rɛw\0", "Diɔ̱k\0", "Ŋuaan\0", "Dhieec\0", "Bäkɛl\0" },
-        { "Cäŋ kuɔth\0", "Jiec la̱t\0", "Rɛw lätni\0", "Diɔ̱k lätni\0", "Ŋuaan lätni\0", "Dhieec lätni\0", "Bäkɛl lätni\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nus
+    }, // ta_IN
     {
-        QLocale::Language::Nuer, QLocale::Script::LatinScript, QLocale::Country::SouthSudan,
+        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::SriLanka,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -19862,7 +19148,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Rs.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19878,17 +19164,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nus_SS
+    }, // ta_LK
     {
-        QLocale::Language::Nyankole, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::Malaysia,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Runyankore\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -19896,29 +19182,29 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "RM\0", "%2 %1\0", Q_NULLPTR, "MYR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "KBZ\0", "KBR\0", "KST\0", "KKN\0", "KTN\0", "KMK\0", "KMS\0", "KMN\0", "KMW\0", "KKM\0", "KNK\0", "KNB\0" },
-        { "Okwokubanza\0", "Okwakabiri\0", "Okwakashatu\0", "Okwakana\0", "Okwakataana\0", "Okwamukaaga\0", "Okwamushanju\0", "Okwamunaana\0", "Okwamwenda\0", "Okwaikumi\0", "Okwaikumi na kumwe\0", "Okwaikumi na ibiri\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "K\0", "R\0", "S\0", "N\0", "T\0", "M\0" },
-        { "SAN\0", "ORK\0", "OKB\0", "OKS\0", "OKN\0", "OKT\0", "OMK\0" },
-        { "Sande\0", "Orwokubanza\0", "Orwakabiri\0", "Orwakashatu\0", "Orwakana\0", "Orwakataano\0", "Orwamukaaga\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nyn
+    }, // ta_MY
     {
-        QLocale::Language::Nyankole, QLocale::Script::AnyScript, QLocale::Country::Uganda,
+        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::Singapore,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -19930,7 +19216,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "$\0", "%2 %1\0", Q_NULLPTR, "SGD\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -19946,45 +19232,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // nyn_UG
+    }, // ta_SG
     {
-        QLocale::Language::Oromo, QLocale::Script::EthiopicScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Telugu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 3, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Oromoo\0", Q_NULLPTR,
+        "తెలుగు\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 మరియు %2\0", "%1 మరియు %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "WD\0", "WB\0",
+        "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "OMR\0",
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Ama\0", "Gur\0", "Bit\0", "Elb\0", "Cam\0", "Wax\0", "Ado\0", "Hag\0", "Ful\0", "Onk\0", "Sad\0", "Mud\0" },
-        { "Amajjii\0", "Guraandhala\0", "Bitooteessa\0", "Elba\0", "Caamsa\0", "Waxabajjii\0", "Adooleessa\0", "Hagayya\0", "Fuulbana\0", "Onkololeessa\0", "Sadaasa\0", "Muddee\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Ama\0", "Gur\0", "Bit\0", "Elb\0", "Cam\0", "Wax\0", "Ado\0", "Hag\0", "Ful\0", "Onk\0", "Sad\0", "Mud\0" },
-        { "Amajjii\0", "Guraandhala\0", "Bitooteessa\0", "Elba\0", "Caamsa\0", "Waxabajjii\0", "Adooleessa\0", "Hagayya\0", "Fuulbana\0", "Onkololeessa\0", "Sadaasa\0", "Muddee\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "జన\0", "ఫిబ్ర\0", "మార్చి\0", "ఏప్రి\0", "మే\0", "జూన్\0", "జులై\0", "ఆగ\0", "సెప్టెం\0", "అక్టో\0", "నవం\0", "డిసెం\0" },
+        { "జనవరి\0", "ఫిబ్రవరి\0", "మార్చి\0", "ఏప్రిల్\0", "మే\0", "జూన్\0", "జులై\0", "ఆగస్టు\0", "సెప్టెంబర్\0", "అక్టోబర్\0", "నవంబర్\0", "డిసెంబర్\0" },
+        { "జ\0", "ఫి\0", "మా\0", "ఏ\0", "మే\0", "జూ\0", "జు\0", "ఆ\0", "సె\0", "అ\0", "న\0", "డి\0" },
+        { "జన\0", "ఫిబ్ర\0", "మార్చి\0", "ఏప్రి\0", "మే\0", "జూన్\0", "జులై\0", "ఆగ\0", "సెప్టెం\0", "అక్టో\0", "నవం\0", "డిసెం\0" },
+        { "జనవరి\0", "ఫిబ్రవరి\0", "మార్చి\0", "ఏప్రిల్\0", "మే\0", "జూన్\0", "జులై\0", "ఆగస్టు\0", "సెప్టెంబర్\0", "అక్టోబర్\0", "నవంబర్\0", "డిసెంబర్\0" },
+        { "జ\0", "ఫి\0", "మా\0", "ఏ\0", "మే\0", "జూ\0", "జు\0", "ఆ\0", "సె\0", "అ\0", "న\0", "డి\0" },
         // day names
-        { "Dil\0", "Wix\0", "Qib\0", "Rob\0", "Kam\0", "Jim\0", "San\0" },
-        { "Dilbata\0", "Wiixata\0", "Qibxata\0", "Roobii\0", "Kamiisa\0", "Jimaata\0", "Sanbata\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Dil\0", "Wix\0", "Qib\0", "Rob\0", "Kam\0", "Jim\0", "San\0" },
-        { "Dilbata\0", "Wiixata\0", "Qibxata\0", "Roobii\0", "Kamiisa\0", "Jimaata\0", "Sanbata\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // om
+        { "ఆది\0", "సోమ\0", "మంగళ\0", "బుధ\0", "గురు\0", "శుక్ర\0", "శని\0" },
+        { "ఆదివారం\0", "సోమవారం\0", "మంగళవారం\0", "బుధవారం\0", "గురువారం\0", "శుక్రవారం\0", "శనివారం\0" },
+        { "ఆ\0", "సో\0", "మ\0", "బు\0", "గు\0", "శు\0", "శ\0" },
+        { "ఆది\0", "సోమ\0", "మంగళ\0", "బుధ\0", "గురు\0", "శుక్ర\0", "శని\0" },
+        { "ఆదివారం\0", "సోమవారం\0", "మంగళవారం\0", "బుధవారం\0", "గురువారం\0", "శుక్రవారం\0", "శనివారం\0" },
+        { "ఆ\0", "సో\0", "మ\0", "బు\0", "గు\0", "శు\0", "శ\0" }
+    }, // te
     {
-        QLocale::Language::Oromo, QLocale::Script::EthiopicScript, QLocale::Country::Ethiopia,
+        QLocale::Language::Telugu, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -20014,80 +19300,46 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // om_ET
+    }, // te_IN
     {
-        QLocale::Language::Oromo, QLocale::Script::EthiopicScript, QLocale::Country::Kenya,
+        QLocale::Language::Teso, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Kiteso\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Taparachu\0", "Ebongi\0",
         // currency
-        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "A\0", "G\0", "B\0", "E\0", "C\0", "W\0", "A\0", "H\0", "F\0", "O\0", "S\0", "M\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "R\0", "M\0", "K\0", "D\0", "M\0", "M\0", "J\0", "P\0", "S\0", "T\0", "L\0", "P\0" },
+        { "Rar\0", "Muk\0", "Kwa\0", "Dun\0", "Mar\0", "Mod\0", "Jol\0", "Ped\0", "Sok\0", "Tib\0", "Lab\0", "Poo\0" },
+        { "Orara\0", "Omuk\0", "Okwamg’\0", "Odung’el\0", "Omaruk\0", "Omodok’king’ol\0", "Ojola\0", "Opedel\0", "Osokosokoma\0", "Otibar\0", "Olabor\0", "Opoo\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "W\0", "Q\0", "R\0", "K\0", "J\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "J\0", "B\0", "A\0", "U\0", "U\0", "K\0", "S\0" },
+        { "Jum\0", "Bar\0", "Aar\0", "Uni\0", "Ung\0", "Kan\0", "Sab\0" },
+        { "Nakaejuma\0", "Nakaebarasa\0", "Nakaare\0", "Nakauni\0", "Nakaung’on\0", "Nakakany\0", "Nakasabiti\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // om_KE
+    }, // teo
     {
-        QLocale::Language::Odia, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Teso, QLocale::Script::AnyScript, QLocale::Country::Kenya,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "ଓଡ଼ିଆ\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, ଓ %2\0", "%1 ଓ %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ପୂର୍ବାହ୍ନ\0", "ଅପରାହ୍ନ\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
-        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
-        { "ଜା\0", "ଫେ\0", "ମା\0", "ଅ\0", "ମଇ\0", "ଜୁ\0", "ଜୁ\0", "ଅ\0", "ସେ\0", "ଅ\0", "ନ\0", "ଡି\0" },
-        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
-        { "ଜାନୁଆରୀ\0", "ଫେବୃଆରୀ\0", "ମାର୍ଚ୍ଚ\0", "ଅପ୍ରେଲ\0", "ମଇ\0", "ଜୁନ\0", "ଜୁଲାଇ\0", "ଅଗଷ୍ଟ\0", "ସେପ୍ଟେମ୍ବର\0", "ଅକ୍ଟୋବର\0", "ନଭେମ୍ବର\0", "ଡିସେମ୍ବର\0" },
-        { "ଜା\0", "ଫେ\0", "ମା\0", "ଅ\0", "ମଇ\0", "ଜୁ\0", "ଜୁ\0", "ଅ\0", "ସେ\0", "ଅ\0", "ନ\0", "ଡି\0" },
-        // day names
-        { "ରବି\0", "ସୋମ\0", "ମଙ୍ଗଳ\0", "ବୁଧ\0", "ଗୁରୁ\0", "ଶୁକ୍ର\0", "ଶନି\0" },
-        { "ରବିବାର\0", "ସୋମବାର\0", "ମଙ୍ଗଳବାର\0", "ବୁଧବାର\0", "ଗୁରୁବାର\0", "ଶୁକ୍ରବାର\0", "ଶନିବାର\0" },
-        { "ର\0", "ସୋ\0", "ମ\0", "ବୁ\0", "ଗୁ\0", "ଶୁ\0", "ଶ\0" },
-        { "ରବି\0", "ସୋମ\0", "ମଙ୍ଗଳ\0", "ବୁଧ\0", "ଗୁରୁ\0", "ଶୁକ୍ର\0", "ଶନି\0" },
-        { "ରବିବାର\0", "ସୋମବାର\0", "ମଙ୍ଗଳବାର\0", "ବୁଧବାର\0", "ଗୁରୁବାର\0", "ଶୁକ୍ରବାର\0", "ଶନିବାର\0" },
-        { "ର\0", "ସୋ\0", "ମ\0", "ବୁ\0", "ଗୁ\0", "ଶୁ\0", "ଶ\0" }
-    }, // or
-    {
-        QLocale::Language::Odia, QLocale::Script::AnyScript, QLocale::Country::India,
-        // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
-        // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
@@ -20100,7 +19352,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -20116,47 +19368,13 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // or_IN
-    {
-        QLocale::Language::Ossetic, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "„\0", "“\0",
-        // endonym
-        "ирон\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ӕмӕ %2\0", "%1 ӕмӕ %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ӕмбисбоны размӕ\0", "ӕмбисбоны фӕстӕ\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Янв.\0", "Февр.\0", "Март.\0", "Апр.\0", "Май\0", "Июнь\0", "Июль\0", "Авг.\0", "Сент.\0", "Окт.\0", "Нояб.\0", "Дек.\0" },
-        { "Январь\0", "Февраль\0", "Мартъи\0", "Апрель\0", "Май\0", "Июнь\0", "Июль\0", "Август\0", "Сентябрь\0", "Октябрь\0", "Ноябрь\0", "Декабрь\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        { "янв.\0", "фев.\0", "мар.\0", "апр.\0", "майы\0", "июны\0", "июлы\0", "авг.\0", "сен.\0", "окт.\0", "ноя.\0", "дек.\0" },
-        { "январы\0", "февралы\0", "мартъийы\0", "апрелы\0", "майы\0", "июны\0", "июлы\0", "августы\0", "сентябры\0", "октябры\0", "ноябры\0", "декабры\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        // day names
-        { "Хцб\0", "Крс\0", "Дцг\0", "Ӕрт\0", "Цпр\0", "Мрб\0", "Сбт\0" },
-        { "Хуыцаубон\0", "Къуырисӕр\0", "Дыццӕг\0", "Ӕртыццӕг\0", "Цыппӕрӕм\0", "Майрӕмбон\0", "Сабат\0" },
-        { "Х\0", "К\0", "Д\0", "Ӕ\0", "Ц\0", "М\0", "С\0" },
-        { "хцб\0", "крс\0", "дцг\0", "ӕрт\0", "цпр\0", "мрб\0", "сбт\0" },
-        { "хуыцаубон\0", "къуырисӕр\0", "дыццӕг\0", "ӕртыццӕг\0", "цыппӕрӕм\0", "майрӕмбон\0", "сабат\0" },
-        { "Х\0", "К\0", "Д\0", "Ӕ\0", "Ц\0", "М\0", "С\0" }
-    }, // os
+    }, // teo_KE
     {
-        QLocale::Language::Ossetic, QLocale::Script::AnyScript, QLocale::Country::Georgia,
+        QLocale::Language::Teso, QLocale::Script::AnyScript, QLocale::Country::Uganda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -20184,117 +19402,117 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // os_GE
+    }, // teo_UG
     {
-        QLocale::Language::Ossetic, QLocale::Script::AnyScript, QLocale::Country::Russia,
+        QLocale::Language::Tajik, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "«\0", "»\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "тоҷикӣ\0", "Того\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "пе. чо.\0", "па. чо.\0",
         // currency
-        "₽\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "XOF\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Янв\0", "Фев\0", "Мар\0", "Апр\0", "Май\0", "Июн\0", "Июл\0", "Авг\0", "Сен\0", "Окт\0", "Ноя\0", "Дек\0" },
+        { "Январ\0", "Феврал\0", "Март\0", "Апрел\0", "Май\0", "Июн\0", "Июл\0", "Август\0", "Сентябр\0", "Октябр\0", "Ноябр\0", "Декабр\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "Янв\0", "Фев\0", "Мар\0", "Апр\0", "Май\0", "Июн\0", "Июл\0", "Авг\0", "Сен\0", "Окт\0", "Ноя\0", "Дек\0" },
+        { "Январ\0", "Феврал\0", "Март\0", "Апрел\0", "Май\0", "Июн\0", "Июл\0", "Август\0", "Сентябр\0", "Октябр\0", "Ноябр\0", "Декабр\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // os_RU
+        { "Яшб\0", "Дшб\0", "Сшб\0", "Чшб\0", "Пшб\0", "Ҷмъ\0", "Шнб\0" },
+        { "Якшанбе\0", "Душанбе\0", "Сешанбе\0", "Чоршанбе\0", "Панҷшанбе\0", "Ҷумъа\0", "Шанбе\0" },
+        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ҷ\0", "Ш\0" },
+        { "Яшб\0", "Дшб\0", "Сшб\0", "Чшб\0", "Пшб\0", "Ҷмъ\0", "Шнб\0" },
+        { "Якшанбе\0", "Душанбе\0", "Сешанбе\0", "Чоршанбе\0", "Панҷшанбе\0", "Ҷумъа\0", "Шанбе\0" },
+        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ҷ\0", "Ш\0" }
+    }, // tg
     {
-        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Thai, QLocale::Script::ThaiScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "ਪੰà¨\9cਾਬà©\80\0", "ਪਨਾਮਾ\0",
+        "à¹\84à¸\97ย\0", "à¹\84à¸\97ย\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ਅਤੇ %2\0", "%1 ਅਤੇ %2\0",
+        "%1 %2\0", "%1 %2\0", "%1 และ%2\0", "%1และ%2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ਪà©\82.ਦà©\81.\0", "ਬਾ.ਦà©\81.\0",
+        "à¸\81à¹\88อà¸\99à¹\80à¸\97ีà¹\88ยà¸\87\0", "หลัà¸\87à¹\80à¸\97ีà¹\88ยà¸\87\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "PAB\0",
-        { "ਪਨਾਮà©\87ਨà©\80à¨\85ਨ à¨¬à¨¾à¨²à¨¬à©\8bà¨\86\0", "\0", "ਪਨਾਮà©\87ਨà©\80à¨\85ਨ à¨¬à¨¾à¨²à¨¬à©\8bà¨\86\0", "\0", "\0", "\0", "ਪਨਾਮà©\87ਨà©\80à¨\85ਨ à¨¬à¨¾à¨²à¨¬à©\8bà¨\86\0" },
+        "฿\0", "%2%1\0", Q_NULLPTR, "THB\0",
+        { "à¸\9aาà¸\97\0", "\0", "\0", "\0", "\0", "\0", "à¸\9aาà¸\97à¹\84à¸\97ย\0" },
         // month names
-        { "à¨\9cਨ\0", "ਫ਼ਰ\0", "ਮਾਰà¨\9a\0", "à¨\85ਪà©\8dਰà©\88\0", "ਮà¨\88\0", "à¨\9cà©\82ਨ\0", "à¨\9cà©\81ਲਾ\0", "à¨\85à¨\97\0", "ਸਤੰ\0", "à¨\85à¨\95ਤà©\82\0", "ਨਵੰ\0", "ਦਸੰ\0" },
-        { "à¨\9cਨਵਰà©\80\0", "ਫ਼ਰਵਰà©\80\0", "ਮਾਰà¨\9a\0", "à¨\85ਪà©\8dਰà©\88ਲ\0", "ਮà¨\88\0", "à¨\9cà©\82ਨ\0", "à¨\9cà©\81ਲਾà¨\88\0", "à¨\85à¨\97ਸਤ\0", "ਸਤੰਬਰ\0", "à¨\85à¨\95ਤà©\82ਬਰ\0", "ਨਵੰਬਰ\0", "ਦਸੰਬਰ\0" },
-        { "à¨\9c\0", "ਫ਼\0", "ਮਾ\0", "à¨\85\0", "ਮ\0", "à¨\9cà©\82\0", "à¨\9cà©\81\0", "à¨\85\0", "ਸ\0", "à¨\85\0", "ਨ\0", "ਦ\0" },
-        { "à¨\9cਨ\0", "ਫ਼ਰ\0", "ਮਾਰà¨\9a\0", "à¨\85ਪà©\8dਰà©\88\0", "ਮà¨\88\0", "à¨\9cà©\82ਨ\0", "à¨\9cà©\81ਲਾ\0", "à¨\85à¨\97\0", "ਸਤੰ\0", "à¨\85à¨\95ਤà©\82\0", "ਨਵੰ\0", "ਦਸੰ\0" },
-        { "à¨\9cਨਵਰà©\80\0", "ਫ਼ਰਵਰà©\80\0", "ਮਾਰà¨\9a\0", "à¨\85ਪà©\8dਰà©\88ਲ\0", "ਮà¨\88\0", "à¨\9cà©\82ਨ\0", "à¨\9cà©\81ਲਾà¨\88\0", "à¨\85à¨\97ਸਤ\0", "ਸਤੰਬਰ\0", "à¨\85à¨\95ਤà©\82ਬਰ\0", "ਨਵੰਬਰ\0", "ਦਸੰਬਰ\0" },
-        { "à¨\9c\0", "ਫ਼\0", "ਮਾ\0", "à¨\85\0", "ਮ\0", "à¨\9cà©\82\0", "à¨\9cà©\81\0", "à¨\85\0", "ਸ\0", "à¨\85\0", "ਨ\0", "ਦ\0" },
+        { "ม.à¸\84.\0", "à¸\81.à¸\9e.\0", "มี.à¸\84.\0", "à¹\80ม.ย.\0", "à¸\9e.à¸\84.\0", "มิ.ย.\0", "à¸\81.à¸\84.\0", "ส.à¸\84.\0", "à¸\81.ย.\0", "à¸\95.à¸\84.\0", "à¸\9e.ย.\0", "à¸\98.à¸\84.\0" },
+        { "มà¸\81ราà¸\84ม\0", "à¸\81ุมภาà¸\9eัà¸\99à¸\98à¹\8c\0", "มีà¸\99าà¸\84ม\0", "à¹\80มษายà¸\99\0", "à¸\9eฤษภาà¸\84ม\0", "มิà¸\96ุà¸\99ายà¸\99\0", "à¸\81รà¸\81à¸\8eาà¸\84ม\0", "สิà¸\87หาà¸\84ม\0", "à¸\81ัà¸\99ยายà¸\99\0", "à¸\95ุลาà¸\84ม\0", "à¸\9eฤศà¸\88ิà¸\81ายà¸\99\0", "à¸\98ัà¸\99วาà¸\84ม\0" },
+        { "ม.à¸\84.\0", "à¸\81.à¸\9e.\0", "มี.à¸\84.\0", "à¹\80ม.ย.\0", "à¸\9e.à¸\84.\0", "มิ.ย.\0", "à¸\81.à¸\84.\0", "ส.à¸\84.\0", "à¸\81.ย.\0", "à¸\95.à¸\84.\0", "à¸\9e.ย.\0", "à¸\98.à¸\84.\0" },
+        { "ม.à¸\84.\0", "à¸\81.à¸\9e.\0", "มี.à¸\84.\0", "à¹\80ม.ย.\0", "à¸\9e.à¸\84.\0", "มิ.ย.\0", "à¸\81.à¸\84.\0", "ส.à¸\84.\0", "à¸\81.ย.\0", "à¸\95.à¸\84.\0", "à¸\9e.ย.\0", "à¸\98.à¸\84.\0" },
+        { "มà¸\81ราà¸\84ม\0", "à¸\81ุมภาà¸\9eัà¸\99à¸\98à¹\8c\0", "มีà¸\99าà¸\84ม\0", "à¹\80มษายà¸\99\0", "à¸\9eฤษภาà¸\84ม\0", "มิà¸\96ุà¸\99ายà¸\99\0", "à¸\81รà¸\81à¸\8eาà¸\84ม\0", "สิà¸\87หาà¸\84ม\0", "à¸\81ัà¸\99ยายà¸\99\0", "à¸\95ุลาà¸\84ม\0", "à¸\9eฤศà¸\88ิà¸\81ายà¸\99\0", "à¸\98ัà¸\99วาà¸\84ม\0" },
+        { "ม.à¸\84.\0", "à¸\81.à¸\9e.\0", "มี.à¸\84.\0", "à¹\80ม.ย.\0", "à¸\9e.à¸\84.\0", "มิ.ย.\0", "à¸\81.à¸\84.\0", "ส.à¸\84.\0", "à¸\81.ย.\0", "à¸\95.à¸\84.\0", "à¸\9e.ย.\0", "à¸\98.à¸\84.\0" },
         // day names
-        { "à¨\90ਤ\0", "ਸà©\8bਮ\0", "ਮੰà¨\97ਲ\0", "ਬà©\81ੱਧ\0", "ਵà©\80ਰ\0", "ਸ਼à©\81ੱà¨\95ਰ\0", "ਸ਼ਨਿੱà¨\9aਰ\0" },
-        { "à¨\90ਤਵਾਰ\0", "ਸà©\8bਮਵਾਰ\0", "ਮੰà¨\97ਲਵਾਰ\0", "ਬà©\81ੱਧਵਾਰ\0", "ਵà©\80ਰਵਾਰ\0", "ਸ਼à©\81ੱà¨\95ਰਵਾਰ\0", "ਸ਼ਨਿੱà¨\9aਰਵਾਰ\0" },
-        { "à¨\90\0", "ਸà©\8b\0", "ਮੰ\0", "ਬà©\81ੱ\0", "ਵà©\80\0", "ਸ਼à©\81ੱ\0", "ਸ਼\0" },
-        { "à¨\90ਤ\0", "ਸà©\8bਮ\0", "ਮੰà¨\97ਲ\0", "ਬà©\81ੱਧ\0", "ਵà©\80ਰ\0", "ਸ਼à©\81ੱà¨\95ਰ\0", "ਸ਼ਨਿੱà¨\9aਰ\0" },
-        { "à¨\90ਤਵਾਰ\0", "ਸà©\8bਮਵਾਰ\0", "ਮੰà¨\97ਲਵਾਰ\0", "ਬà©\81ੱਧਵਾਰ\0", "ਵà©\80ਰਵਾਰ\0", "ਸ਼à©\81ੱà¨\95ਰਵਾਰ\0", "ਸ਼ਨਿੱà¨\9aਰਵਾਰ\0" },
-        { "à¨\90\0", "ਸà©\8b\0", "ਮੰ\0", "ਬà©\81ੱ\0", "ਵà©\80\0", "ਸ਼à©\81ੱ\0", "ਸ਼\0" }
-    }, // pa
+        { "อา.\0", "à¸\88.\0", "อ.\0", "à¸\9e.\0", "à¸\9eฤ.\0", "ศ.\0", "ส.\0" },
+        { "วัà¸\99อาà¸\97ิà¸\95ยà¹\8c\0", "วัà¸\99à¸\88ัà¸\99à¸\97รà¹\8c\0", "วัà¸\99อัà¸\87à¸\84าร\0", "วัà¸\99à¸\9eุà¸\98\0", "วัà¸\99à¸\9eฤหัสà¸\9aà¸\94ี\0", "วัà¸\99ศุà¸\81รà¹\8c\0", "วัà¸\99à¹\80สารà¹\8c\0" },
+        { "อา\0", "à¸\88\0", "อ\0", "à¸\9e\0", "à¸\9eฤ\0", "ศ\0", "ส\0" },
+        { "อา.\0", "à¸\88.\0", "อ.\0", "à¸\9e.\0", "à¸\9eฤ.\0", "ศ.\0", "ส.\0" },
+        { "วัà¸\99อาà¸\97ิà¸\95ยà¹\8c\0", "วัà¸\99à¸\88ัà¸\99à¸\97รà¹\8c\0", "วัà¸\99อัà¸\87à¸\84าร\0", "วัà¸\99à¸\9eุà¸\98\0", "วัà¸\99à¸\9eฤหัสà¸\9aà¸\94ี\0", "วัà¸\99ศุà¸\81รà¹\8c\0", "วัà¸\99à¹\80สารà¹\8c\0" },
+        { "อา\0", "à¸\88\0", "อ\0", "à¸\9e\0", "à¸\9eฤ\0", "ศ\0", "ส\0" }
+    }, // th
     {
-        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Tigrinya, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 1776,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "پنجابی\0", Q_NULLPTR,
+        "ትግርኛ\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ንጉሆ ሰዓተ\0", "ድሕር ሰዓት\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئ\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ጥሪ\0", "ለካ\0", "መጋ\0", "ሚያ\0", "ግን\0", "ሰነ\0", "ሓም\0", "ነሓ\0", "መስ\0", "ጥቅ\0", "ሕዳ\0", "ታሕ\0" },
+        { "ጥሪ\0", "ለካቲት\0", "መጋቢት\0", "ሚያዝያ\0", "ግንቦት\0", "ሰነ\0", "ሓምለ\0", "ነሓሰ\0", "መስከረም\0", "ጥቅምቲ\0", "ሕዳር\0", "ታሕሳስ\0" },
+        { "ጥ\0", "ለ\0", "መ\0", "ሚ\0", "ግ\0", "ሰ\0", "ሓ\0", "ነ\0", "መ\0", "ጥ\0", "ሕ\0", "ታ\0" },
+        { "ጥሪ\0", "ለካ\0", "መጋ\0", "ሚያ\0", "ግን\0", "ሰነ\0", "ሓም\0", "ነሓ\0", "መስ\0", "ጥቅ\0", "ሕዳ\0", "ታሕ\0" },
+        { "ጥሪ\0", "ለካቲት\0", "መጋቢት\0", "ሚያዝያ\0", "ግንቦት\0", "ሰነ\0", "ሓምለ\0", "ነሓሰ\0", "መስከረም\0", "ጥቅምቲ\0", "ሕዳር\0", "ታሕሳስ\0" },
+        { "ጥ\0", "ለ\0", "መ\0", "ሚ\0", "ግ\0", "ሰ\0", "ሓ\0", "ነ\0", "መ\0", "ጥ\0", "ሕ\0", "ታ\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "اتوار\0", "پیر\0", "منگل\0", "بُدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pa_Arab
+        { "ሰን\0", "ሰኑ\0", "ሰሉ\0", "ረቡ\0", "ሓሙ\0", "ዓር\0", "ቀዳ\0" },
+        { "ሰንበት\0", "ሰኑይ\0", "ሠሉስ\0", "ረቡዕ\0", "ኃሙስ\0", "ዓርቢ\0", "ቀዳም\0" },
+        { "ሰ\0", "ሰ\0", "ሠ\0", "ረ\0", "ሓ\0", "ዓ\0", "ቀ\0" },
+        { "ሰን\0", "ሰኑ\0", "ሰሉ\0", "ረቡ\0", "ሓሙ\0", "ዓር\0", "ቀዳ\0" },
+        { "ሰንበት\0", "ሰኑይ\0", "ሠሉስ\0", "ረቡዕ\0", "ኃሙስ\0", "ዓርቢ\0", "ቀዳም\0" },
+        { "ሰ\0", "ሰ\0", "ሰ\0", "ረ\0", "ሓ\0", "ዓ\0", "ቀ\0" }
+    }, // ti
     {
-        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
+        QLocale::Language::Tigrinya, QLocale::Script::AnyScript, QLocale::Country::Eritrea,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "‘\0", "’\0", "“\0", "”\0",
         // endonym
         Q_NULLPTR, Q_NULLPTR,
         // list pattern
@@ -20304,7 +19522,7 @@ static const QLocalePrivate localeTbl[] = {
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        "Nfk\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
@@ -20316,5013 +19534,185 @@ static const QLocalePrivate localeTbl[] = {
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "S\0", "M\0", "\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pa_Arab_PK
+    }, // ti_ER
     {
-        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Turkmen, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "“\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "türkmen dili\0", "Tokelau\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 we %2\0", "%1 we %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "günortadan öň\0", "günortadan soň\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "NZ$\0", "%1 %2\0", Q_NULLPTR, "NZD\0",
+        { "Täze Zelandiýa dollary\0", "\0", "täze zelandiýa dollary\0", "\0", "\0", "\0", "täze zelandiýa dollary\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Ýan\0", "Few\0", "Mar\0", "Apr\0", "Maý\0", "Iýun\0", "Iýul\0", "Awg\0", "Sen\0", "Okt\0", "Noý\0", "Dek\0" },
+        { "Ýanwar\0", "Fewral\0", "Mart\0", "Aprel\0", "Maý\0", "Iýun\0", "Iýul\0", "Awgust\0", "Sentýabr\0", "Oktýabr\0", "Noýabr\0", "Dekabr\0" },
+        { "Ý\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ýan\0", "few\0", "mart\0", "apr\0", "maý\0", "iýun\0", "iýul\0", "awg\0", "sen\0", "okt\0", "noý\0", "dek\0" },
+        { "ýanwar\0", "fewral\0", "mart\0", "aprel\0", "maý\0", "iýun\0", "iýul\0", "awgust\0", "sentýabr\0", "oktýabr\0", "noýabr\0", "dekabr\0" },
+        { "Ý\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pa_Guru
+        { "Ýek\0", "Duş\0", "Siş\0", "Çar\0", "Pen\0", "Ann\0", "Şen\0" },
+        { "Ýekşenbe\0", "Duşenbe\0", "Sişenbe\0", "Çarşenbe\0", "Penşenbe\0", "Anna\0", "Şenbe\0" },
+        { "Ý\0", "D\0", "S\0", "Ç\0", "P\0", "A\0", "Ş\0" },
+        { "ýek\0", "duş\0", "siş\0", "çar\0", "pen\0", "ann\0", "şen\0" },
+        { "ýekşenbe\0", "duşenbe\0", "sişenbe\0", "çarşenbe\0", "penşenbe\0", "anna\0", "şenbe\0" },
+        { "Ý\0", "D\0", "S\0", "Ç\0", "P\0", "A\0", "Ş\0" }
+    }, // tk
     {
-        QLocale::Language::Punjabi, QLocale::Script::AnyScript, QLocale::Country::India,
+        QLocale::Language::Tongan, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "lea fakatonga\0", "Tonga\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1 mo %2\0", "%1 mo %2\0", "%1 mo %2\0", "%1 mo %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "HH\0", "EA\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "T$\0", "%2 %1\0", Q_NULLPTR, "TOP\0",
+        { "Paʻanga fakatonga\0", "\0", "\0", "\0", "\0", "\0", "Paʻanga fakatonga\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Sān\0", "Fēp\0", "Maʻa\0", "ʻEpe\0", "Mē\0", "Sun\0", "Siu\0", "ʻAok\0", "Sep\0", "ʻOka\0", "Nōv\0", "Tīs\0" },
+        { "Sānuali\0", "Fēpueli\0", "Maʻasi\0", "ʻEpeleli\0", "Mē\0", "Sune\0", "Siulai\0", "ʻAokosi\0", "Sepitema\0", "ʻOkatopa\0", "Nōvema\0", "Tīsema\0" },
+        { "S\0", "F\0", "M\0", "E\0", "M\0", "S\0", "S\0", "A\0", "S\0", "O\0", "N\0", "T\0" },
+        { "Sān\0", "Fēp\0", "Maʻa\0", "ʻEpe\0", "Mē\0", "Sun\0", "Siu\0", "ʻAok\0", "Sep\0", "ʻOka\0", "Nōv\0", "Tīs\0" },
+        { "Sānuali\0", "Fēpueli\0", "Maʻasi\0", "ʻEpeleli\0", "Mē\0", "Sune\0", "Siulai\0", "ʻAokosi\0", "Sepitema\0", "ʻOkatopa\0", "Nōvema\0", "Tīsema\0" },
+        { "S\0", "F\0", "M\0", "E\0", "M\0", "S\0", "S\0", "A\0", "S\0", "O\0", "N\0", "T\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pa_Guru_IN
+        { "Sāp\0", "Mōn\0", "Tūs\0", "Pul\0", "Tuʻa\0", "Fal\0", "Tok\0" },
+        { "Sāpate\0", "Mōnite\0", "Tūsite\0", "Pulelulu\0", "Tuʻapulelulu\0", "Falaite\0", "Tokonaki\0" },
+        { "S\0", "M\0", "T\0", "P\0", "T\0", "F\0", "T\0" },
+        { "Sāp\0", "Mōn\0", "Tūs\0", "Pul\0", "Tuʻa\0", "Fal\0", "Tok\0" },
+        { "Sāpate\0", "Mōnite\0", "Tūsite\0", "Pulelulu\0", "Tuʻapulelulu\0", "Falaite\0", "Tokonaki\0" },
+        { "S\0", "M\0", "T\0", "P\0", "T\0", "F\0", "T\0" }
+    }, // to
     {
-        QLocale::Language::Polish, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Turkish, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9e\0", "\"\0", "«\0", "»\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
         // endonym
-        "polski\0", "Polska\0",
+        "Türkçe\0", "Türkiye\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 ve %2\0", "%1 ve %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ÖÖ\0", "ÖS\0",
         // currency
-        "zł\0", "%1 %2\0", Q_NULLPTR, "PLN\0",
-        { "złoty polski\0", "\0", "złoty polski\0", "\0", "złote polskie\0", "złotych polskich\0", "złotego polskiego\0" },
+        "₺\0", "%2%1\0", Q_NULLPTR, "TRY\0",
+        { "Türk Lirası\0", "\0", "Türk lirası\0", "\0", "\0", "\0", "Türk lirası\0" },
         // month names
-        { "sty\0", "lut\0", "mar\0", "kwi\0", "maj\0", "cze\0", "lip\0", "sie\0", "wrz\0", "paź\0", "lis\0", "gru\0" },
-        { "styczeń\0", "luty\0", "marzec\0", "kwiecień\0", "maj\0", "czerwiec\0", "lipiec\0", "sierpień\0", "wrzesień\0", "październik\0", "listopad\0", "grudzień\0" },
-        { "S\0", "L\0", "M\0", "K\0", "M\0", "C\0", "L\0", "S\0", "W\0", "P\0", "L\0", "G\0" },
-        { "sty\0", "lut\0", "mar\0", "kwi\0", "maj\0", "cze\0", "lip\0", "sie\0", "wrz\0", "paź\0", "lis\0", "gru\0" },
-        { "stycznia\0", "lutego\0", "marca\0", "kwietnia\0", "maja\0", "czerwca\0", "lipca\0", "sierpnia\0", "września\0", "października\0", "listopada\0", "grudnia\0" },
-        { "s\0", "l\0", "m\0", "k\0", "m\0", "c\0", "l\0", "s\0", "w\0", "p\0", "l\0", "g\0" },
+        { "Oca\0", "Şub\0", "Mar\0", "Nis\0", "May\0", "Haz\0", "Tem\0", "Ağu\0", "Eyl\0", "Eki\0", "Kas\0", "Ara\0" },
+        { "Ocak\0", "Şubat\0", "Mart\0", "Nisan\0", "Mayıs\0", "Haziran\0", "Temmuz\0", "Ağustos\0", "Eylül\0", "Ekim\0", "Kasım\0", "Aralık\0" },
+        { "O\0", "Ş\0", "M\0", "N\0", "M\0", "H\0", "T\0", "A\0", "E\0", "E\0", "K\0", "A\0" },
+        { "Oca\0", "Şub\0", "Mar\0", "Nis\0", "May\0", "Haz\0", "Tem\0", "Ağu\0", "Eyl\0", "Eki\0", "Kas\0", "Ara\0" },
+        { "Ocak\0", "Şubat\0", "Mart\0", "Nisan\0", "Mayıs\0", "Haziran\0", "Temmuz\0", "Ağustos\0", "Eylül\0", "Ekim\0", "Kasım\0", "Aralık\0" },
+        { "O\0", "Ş\0", "M\0", "N\0", "M\0", "H\0", "T\0", "A\0", "E\0", "E\0", "K\0", "A\0" },
         // day names
-        { "niedz.\0", "pon.\0", "wt.\0", "śr.\0", "czw.\0", "pt.\0", "sob.\0" },
-        { "niedziela\0", "poniedziałek\0", "wtorek\0", "środa\0", "czwartek\0", "piątek\0", "sobota\0" },
-        { "N\0", "P\0", "W\0", "Ś\0", "C\0", "P\0", "S\0" },
-        { "niedz.\0", "pon.\0", "wt.\0", "śr.\0", "czw.\0", "pt.\0", "sob.\0" },
-        { "niedziela\0", "poniedziałek\0", "wtorek\0", "środa\0", "czwartek\0", "piątek\0", "sobota\0" },
-        { "n\0", "p\0", "w\0", "ś\0", "c\0", "p\0", "s\0" }
-    }, // pl
+        { "Paz\0", "Pzt\0", "Sal\0", "Çar\0", "Per\0", "Cum\0", "Cmt\0" },
+        { "Pazar\0", "Pazartesi\0", "Salı\0", "Çarşamba\0", "Perşembe\0", "Cuma\0", "Cumartesi\0" },
+        { "P\0", "P\0", "S\0", "Ç\0", "P\0", "C\0", "C\0" },
+        { "Paz\0", "Pzt\0", "Sal\0", "Çar\0", "Per\0", "Cum\0", "Cmt\0" },
+        { "Pazar\0", "Pazartesi\0", "Salı\0", "Çarşamba\0", "Perşembe\0", "Cuma\0", "Cumartesi\0" },
+        { "P\0", "P\0", "S\0", "Ç\0", "P\0", "C\0", "C\0" }
+    }, // tr
     {
-        QLocale::Language::Polish, QLocale::Script::AnyScript, QLocale::Country::Poland,
+        QLocale::Language::Tatar, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pl_PL
-    {
-        QLocale::Language::Prussian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "„\0", "“\0", "„\0", "“\0",
-        // endonym
-        "prūsiskan\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 be %2\0", "%1 be %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ankstāinan\0", "pa pussideinan\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "rag\0", "was\0", "pūl\0", "sak\0", "zal\0", "sīm\0", "līp\0", "dag\0", "sil\0", "spa\0", "lap\0", "sal\0" },
-        { "rags\0", "wassarins\0", "pūlis\0", "sakkis\0", "zallaws\0", "sīmenis\0", "līpa\0", "daggis\0", "sillins\0", "spallins\0", "lapkrūtis\0", "sallaws\0" },
-        { "R\0", "W\0", "P\0", "S\0", "Z\0", "S\0", "L\0", "D\0", "S\0", "S\0", "L\0", "S\0" },
-        { "rag\0", "was\0", "pūl\0", "sak\0", "zal\0", "sīm\0", "līp\0", "dag\0", "sil\0", "spa\0", "lap\0", "sal\0" },
-        { "rags\0", "wassarins\0", "pūlis\0", "sakkis\0", "zallaws\0", "sīmenis\0", "līpa\0", "daggis\0", "sillins\0", "spallins\0", "lapkrūtis\0", "sallaws\0" },
-        { "R\0", "W\0", "P\0", "S\0", "Z\0", "S\0", "L\0", "D\0", "S\0", "S\0", "L\0", "S\0" },
-        // day names
-        { "nad\0", "pan\0", "wis\0", "pus\0", "ket\0", "pēn\0", "sab\0" },
-        { "nadīli\0", "panadīli\0", "wisasīdis\0", "pussisawaiti\0", "ketwirtiks\0", "pēntniks\0", "sabattika\0" },
-        { "N\0", "P\0", "W\0", "P\0", "K\0", "P\0", "S\0" },
-        { "nad\0", "pan\0", "wis\0", "pus\0", "ket\0", "pēn\0", "sab\0" },
-        { "nadīli\0", "panadīli\0", "wisasīdis\0", "pussisawaiti\0", "ketwirtiks\0", "pēntniks\0", "sabattika\0" },
-        { "N\0", "P\0", "W\0", "P\0", "K\0", "P\0", "S\0" }
-    }, // prg
-    {
-        QLocale::Language::Prussian, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Saturday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // prg_001
-    {
-        QLocale::Language::Pashto, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 1642, 45, 43, 101, 2, 1, 1776,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "پښتو\0", "فلسطين سيمې\0",
-        // list pattern
-        "%1، %2\0", "%1، %2\0", "%1، او %2\0", "%1 او %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "غ.م.\0", "غ.و.\0",
-        // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "ILS\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "جنوري\0", "فبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "جنوري\0", "فېبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "جنوري\0", "فبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سېپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "جنوري\0", "فبروري\0", "مارچ\0", "اپریل\0", "مۍ\0", "جون\0", "جولای\0", "اگست\0", "سېپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "ج\0", "ف\0", "م\0", "ا\0", "م\0", "ج\0", "ج\0", "ا\0", "س\0", "ا\0", "ن\0", "د\0" },
-        // day names
-        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
-        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
-        { "يونۍ\0", "دونۍ\0", "درېنۍ\0", "څلرنۍ\0", "پينځنۍ\0", "جمعه\0", "اونۍ\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // ps
-    {
-        QLocale::Language::Pashto, QLocale::Script::AnyScript, QLocale::Country::Afghanistan,
-        // week
-        Qt::Saturday, Qt::Thursday, Qt::Thursday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ps_AF
-    {
-        QLocale::Language::Pashto, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Rs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "پاکستانۍ کلداره\0", "\0", "\0", "\0", "پاکستانۍ کلدارے\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ps_PK
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        "português\0", "Portugal\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 e %2\0", "%1 e %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "€\0", "%2 %1\0", Q_NULLPTR, "EUR\0",
-        { "Euro\0", "\0", "Euro\0", "\0", "\0", "\0", "Euros\0" },
-        // month names
-        { "jan\0", "fev\0", "mar\0", "abr\0", "mai\0", "jun\0", "jul\0", "ago\0", "set\0", "out\0", "nov\0", "dez\0" },
-        { "janeiro\0", "fevereiro\0", "março\0", "abril\0", "maio\0", "junho\0", "julho\0", "agosto\0", "setembro\0", "outubro\0", "novembro\0", "dezembro\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan\0", "fev\0", "mar\0", "abr\0", "mai\0", "jun\0", "jul\0", "ago\0", "set\0", "out\0", "nov\0", "dez\0" },
-        { "janeiro\0", "fevereiro\0", "março\0", "abril\0", "maio\0", "junho\0", "julho\0", "agosto\0", "setembro\0", "outubro\0", "novembro\0", "dezembro\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "dom\0", "seg\0", "ter\0", "qua\0", "qui\0", "sex\0", "sáb\0" },
-        { "domingo\0", "segunda-feira\0", "terça-feira\0", "quarta-feira\0", "quinta-feira\0", "sexta-feira\0", "sábado\0" },
-        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" },
-        { "dom\0", "seg\0", "ter\0", "qua\0", "qui\0", "sex\0", "sáb\0" },
-        { "domingo\0", "segunda-feira\0", "terça-feira\0", "quarta-feira\0", "quinta-feira\0", "sexta-feira\0", "sábado\0" },
-        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" }
-    }, // pt
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Angola,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Kz\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_AO
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Brazil,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_BR
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Switzerland,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_CH
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::CapeVerde,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "​\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_CV
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::EquatorialGuinea,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_GQ
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::GuineaBissau,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_GW
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Luxembourg,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_LU
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::MacaoSARChina,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "MOP$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_MO
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Mozambique,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "MTn\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_MZ
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::Portugal,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "“\0", "”\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "manhã\0", "tarde\0",
-        // currency
-        "€\0", "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "euro\0", "\0", "euro\0", "\0", "\0", "\0", "euros\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "janeiro\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "domingo\0", "segunda\0", "terça\0", "quarta\0", "quinta\0", "sexta\0", "sábado\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" },
-        { "domingo\0", "segunda\0", "terça\0", "quarta\0", "quinta\0", "sexta\0", "sábado\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "S\0", "T\0", "Q\0", "Q\0", "S\0", "S\0" }
-    }, // pt_PT
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::SaoTomeAndPrincipe,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Db\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_ST
-    {
-        QLocale::Language::Portuguese, QLocale::Script::LatinScript, QLocale::Country::TimorLeste,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // pt_TL
-    {
-        QLocale::Language::Quechua, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        "Runasimi\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "a.m.\0", "p.m.\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Ene\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Oct\0", "Nov\0", "Dic\0" },
-        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "Ene\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Jul\0", "Ago\0", "Set\0", "Oct\0", "Nov\0", "Dic\0" },
-        { "Enero\0", "Febrero\0", "Marzo\0", "Abril\0", "Mayo\0", "Junio\0", "Julio\0", "Agosto\0", "Setiembre\0", "Octubre\0", "Noviembre\0", "Diciembre\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Dom\0", "Lun\0", "Mar\0", "Mié\0", "Jue\0", "Vie\0", "Sab\0" },
-        { "Domingo\0", "Lunes\0", "Martes\0", "Miércoles\0", "Jueves\0", "Viernes\0", "Sábado\0" },
-        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" },
-        { "Dom\0", "Lun\0", "Mar\0", "Mié\0", "Jue\0", "Vie\0", "Sab\0" },
-        { "Domingo\0", "Lunes\0", "Martes\0", "Miércoles\0", "Jueves\0", "Viernes\0", "Sábado\0" },
-        { "D\0", "L\0", "M\0", "X\0", "J\0", "V\0", "S\0" }
-    }, // qu
-    {
-        QLocale::Language::Quechua, QLocale::Script::LatinScript, QLocale::Country::Bolivia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Bs\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // qu_BO
-    {
-        QLocale::Language::Quechua, QLocale::Script::LatinScript, QLocale::Country::Ecuador,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "$\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // qu_EC
-    {
-        QLocale::Language::Quechua, QLocale::Script::LatinScript, QLocale::Country::Peru,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // qu_PE
-    {
-        QLocale::Language::Romansh, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 8217, 59, 37, 8722, 43, 69, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "‹\0", "›\0",
-        // endonym
-        "rumantsch\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "schan.\0", "favr.\0", "mars\0", "avr.\0", "matg\0", "zercl.\0", "fan.\0", "avust\0", "sett.\0", "oct.\0", "nov.\0", "dec.\0" },
-        { "schaner\0", "favrer\0", "mars\0", "avrigl\0", "matg\0", "zercladur\0", "fanadur\0", "avust\0", "settember\0", "october\0", "november\0", "december\0" },
-        { "S\0", "F\0", "M\0", "A\0", "M\0", "Z\0", "F\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "schan.\0", "favr.\0", "mars\0", "avr.\0", "matg\0", "zercl.\0", "fan.\0", "avust\0", "sett.\0", "oct.\0", "nov.\0", "dec.\0" },
-        { "schaner\0", "favrer\0", "mars\0", "avrigl\0", "matg\0", "zercladur\0", "fanadur\0", "avust\0", "settember\0", "october\0", "november\0", "december\0" },
-        { "S\0", "F\0", "M\0", "A\0", "M\0", "Z\0", "F\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "du\0", "gli\0", "ma\0", "me\0", "gie\0", "ve\0", "so\0" },
-        { "dumengia\0", "glindesdi\0", "mardi\0", "mesemna\0", "gievgia\0", "venderdi\0", "sonda\0" },
-        { "D\0", "G\0", "M\0", "M\0", "G\0", "V\0", "S\0" },
-        { "du\0", "gli\0", "ma\0", "me\0", "gie\0", "ve\0", "so\0" },
-        { "dumengia\0", "glindesdi\0", "mardi\0", "mesemna\0", "gievgia\0", "venderdi\0", "sonda\0" },
-        { "D\0", "G\0", "M\0", "M\0", "G\0", "V\0", "S\0" }
-    }, // rm
-    {
-        QLocale::Language::Romansh, QLocale::Script::AnyScript, QLocale::Country::Switzerland,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rm_CH
-    {
-        QLocale::Language::Rundi, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "”\0", "”\0", "’\0", "’\0",
-        // endonym
-        "Ikirundi\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "Z.MU.\0", "Z.MW.\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Mut.\0", "Gas.\0", "Wer.\0", "Mat.\0", "Gic.\0", "Kam.\0", "Nya.\0", "Kan.\0", "Nze.\0", "Ukw.\0", "Ugu.\0", "Uku.\0" },
-        { "Nzero\0", "Ruhuhuma\0", "Ntwarante\0", "Ndamukiza\0", "Rusama\0", "Ruheshi\0", "Mukakaro\0", "Nyandagaro\0", "Nyakanga\0", "Gitugutu\0", "Munyonyo\0", "Kigarama\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "cu.\0", "mbe.\0", "kab.\0", "gtu.\0", "kan.\0", "gnu.\0", "gnd.\0" },
-        { "Ku w’indwi\0", "Ku wa mbere\0", "Ku wa kabiri\0", "Ku wa gatatu\0", "Ku wa kane\0", "Ku wa gatanu\0", "Ku wa gatandatu\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rn
-    {
-        QLocale::Language::Rundi, QLocale::Script::LatinScript, QLocale::Country::Burundi,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rn_BI
-    {
-        QLocale::Language::Romanian, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "„\0", "”\0", "«\0", "»\0",
-        // endonym
-        "română\0", "România\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 și %2\0", "%1 și %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "a.m.\0", "p.m.\0",
-        // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "RON\0",
-        { "leu românesc\0", "\0", "leu românesc\0", "\0", "lei românești\0", "\0", "lei românești\0" },
-        // month names
-        { "ian.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "iun.\0", "iul.\0", "aug.\0", "sept.\0", "oct.\0", "nov.\0", "dec.\0" },
-        { "ianuarie\0", "februarie\0", "martie\0", "aprilie\0", "mai\0", "iunie\0", "iulie\0", "august\0", "septembrie\0", "octombrie\0", "noiembrie\0", "decembrie\0" },
-        { "I\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ian.\0", "feb.\0", "mar.\0", "apr.\0", "mai\0", "iun.\0", "iul.\0", "aug.\0", "sept.\0", "oct.\0", "nov.\0", "dec.\0" },
-        { "ianuarie\0", "februarie\0", "martie\0", "aprilie\0", "mai\0", "iunie\0", "iulie\0", "august\0", "septembrie\0", "octombrie\0", "noiembrie\0", "decembrie\0" },
-        { "I\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "dum.\0", "lun.\0", "mar.\0", "mie.\0", "joi\0", "vin.\0", "sâm.\0" },
-        { "duminică\0", "luni\0", "marți\0", "miercuri\0", "joi\0", "vineri\0", "sâmbătă\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" },
-        { "dum.\0", "lun.\0", "mar.\0", "mie.\0", "joi\0", "vin.\0", "sâm.\0" },
-        { "duminică\0", "luni\0", "marți\0", "miercuri\0", "joi\0", "vineri\0", "sâmbătă\0" },
-        { "D\0", "L\0", "M\0", "M\0", "J\0", "V\0", "S\0" }
-    }, // ro
-    {
-        QLocale::Language::Romanian, QLocale::Script::CyrillicScript, QLocale::Country::Moldova,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "L\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Dum\0", "Lun\0", "Mar\0", "Mie\0", "Joi\0", "Vin\0", "Sâm\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "Ma\0", "Mi\0", "J\0", "V\0", "S\0" },
-        { "Dum\0", "Lun\0", "Mar\0", "Mie\0", "Joi\0", "Vin\0", "Sâm\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "L\0", "Ma\0", "Mi\0", "J\0", "V\0", "S\0" }
-    }, // ro_MD
-    {
-        QLocale::Language::Romanian, QLocale::Script::CyrillicScript, QLocale::Country::Romania,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ro_RO
-    {
-        QLocale::Language::Rombo, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Kihorombo\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "kang’ama\0", "kingoto\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "K\0", "K\0", "K\0", "K\0", "T\0", "S\0", "S\0", "N\0", "T\0", "I\0", "I\0", "I\0" },
-        { "M1\0", "M2\0", "M3\0", "M4\0", "M5\0", "M6\0", "M7\0", "M8\0", "M9\0", "M10\0", "M11\0", "M12\0" },
-        { "Mweri wa kwanza\0", "Mweri wa kaili\0", "Mweri wa katatu\0", "Mweri wa kaana\0", "Mweri wa tanu\0", "Mweri wa sita\0", "Mweri wa saba\0", "Mweri wa nane\0", "Mweri wa tisa\0", "Mweri wa ikumi\0", "Mweri wa ikumi na moja\0", "Mweri wa ikumi na mbili\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "1\0" },
-        { "Ijp\0", "Ijt\0", "Ijn\0", "Ijtn\0", "Alh\0", "Iju\0", "Ijm\0" },
-        { "Ijumapili\0", "Ijumatatu\0", "Ijumanne\0", "Ijumatano\0", "Alhamisi\0", "Ijumaa\0", "Ijumamosi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rof
-    {
-        QLocale::Language::Rombo, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rof_TZ
-    {
-        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "„\0", "“\0",
-        // endonym
-        "русский\0", "Россия\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 и %2\0", "%1 и %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "₽\0", "%1 %2\0", Q_NULLPTR, "RUB\0",
-        { "российский рубль\0", "\0", "российский рубль\0", "\0", "российских рубля\0", "российских рублей\0", "российского рубля\0" },
-        // month names
-        { "янв.\0", "февр.\0", "март\0", "апр.\0", "май\0", "июнь\0", "июль\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
-        { "январь\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        { "янв.\0", "февр.\0", "мар.\0", "апр.\0", "мая\0", "июн.\0", "июл.\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
-        { "января\0", "февраля\0", "марта\0", "апреля\0", "мая\0", "июня\0", "июля\0", "августа\0", "сентября\0", "октября\0", "ноября\0", "декабря\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        // day names
-        { "вс\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
-        { "воскресенье\0", "понедельник\0", "вторник\0", "среда\0", "четверг\0", "пятница\0", "суббота\0" },
-        { "В\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" },
-        { "вс\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
-        { "воскресенье\0", "понедельник\0", "вторник\0", "среда\0", "четверг\0", "пятница\0", "суббота\0" },
-        { "вс\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" }
-    }, // ru
-    {
-        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Belarus,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Br\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ru_BY
-    {
-        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Kyrgyzstan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "сом\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ru_KG
-    {
-        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Kazakhstan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "₸\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ru_KZ
-    {
-        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Moldova,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "L\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ru_MD
-    {
-        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Russia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ru_RU
-    {
-        QLocale::Language::Russian, QLocale::Script::AnyScript, QLocale::Country::Ukraine,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ru_UA
-    {
-        QLocale::Language::Kinyarwanda, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 0, 0, 48,
-        // quotation
-        "«\0", "»\0", "‘\0", "’\0",
-        // endonym
-        "Kinyarwanda\0", "U Rwanda\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "RF\0", "%2 %1\0", Q_NULLPTR, "RWF\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "mut.\0", "gas.\0", "wer.\0", "mat.\0", "gic.\0", "kam.\0", "nya.\0", "kan.\0", "nze.\0", "ukw.\0", "ugu.\0", "uku.\0" },
-        { "Mutarama\0", "Gashyantare\0", "Werurwe\0", "Mata\0", "Gicuransi\0", "Kamena\0", "Nyakanga\0", "Kanama\0", "Nzeli\0", "Ukwakira\0", "Ugushyingo\0", "Ukuboza\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "mut.\0", "gas.\0", "wer.\0", "mat.\0", "gic.\0", "kam.\0", "nya.\0", "kan.\0", "nze.\0", "ukw.\0", "ugu.\0", "uku.\0" },
-        { "Mutarama\0", "Gashyantare\0", "Werurwe\0", "Mata\0", "Gicuransi\0", "Kamena\0", "Nyakanga\0", "Kanama\0", "Nzeli\0", "Ukwakira\0", "Ugushyingo\0", "Ukuboza\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "cyu.\0", "mbe.\0", "kab.\0", "gtu.\0", "kan.\0", "gnu.\0", "gnd.\0" },
-        { "Ku cyumweru\0", "Kuwa mbere\0", "Kuwa kabiri\0", "Kuwa gatatu\0", "Kuwa kane\0", "Kuwa gatanu\0", "Kuwa gatandatu\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "cyu.\0", "mbe.\0", "kab.\0", "gtu.\0", "kan.\0", "gnu.\0", "gnd.\0" },
-        { "Ku cyumweru\0", "Kuwa mbere\0", "Kuwa kabiri\0", "Kuwa gatatu\0", "Kuwa kane\0", "Kuwa gatanu\0", "Kuwa gatandatu\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // rw
-    {
-        QLocale::Language::Kinyarwanda, QLocale::Script::LatinScript, QLocale::Country::Rwanda,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rw_RW
-    {
-        QLocale::Language::Rwa, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Kiruwa\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "utuko\0", "kyiukonyi\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Machi\0", "Aprilyi\0", "Mei\0", "Junyi\0", "Julyai\0", "Agusti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "J\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
-        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
-        { "Jumapilyi\0", "Jumatatuu\0", "Jumanne\0", "Jumatanu\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rwk
-    {
-        QLocale::Language::Rwa, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // rwk_TZ
-    {
-        QLocale::Language::Sakha, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "„\0", "“\0",
-        // endonym
-        "саха тыла\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 уонна %2\0", "%1 уонна %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ЭИ\0", "ЭК\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Тохс\0", "Олун\0", "Клн\0", "Мсу\0", "Ыам\0", "Бэс\0", "Отй\0", "Атр\0", "Блҕ\0", "Алт\0", "Сэт\0", "Ахс\0" },
-        { "тохсунньу\0", "олунньу\0", "кулун тутар\0", "муус устар\0", "ыам ыйа\0", "бэс ыйа\0", "от ыйа\0", "атырдьых ыйа\0", "балаҕан ыйа\0", "алтынньы\0", "сэтинньи\0", "ахсынньы\0" },
-        { "Т\0", "О\0", "К\0", "М\0", "Ы\0", "Б\0", "О\0", "А\0", "Б\0", "А\0", "С\0", "А\0" },
-        { "Тохс\0", "Олун\0", "Клн\0", "Мсу\0", "Ыам\0", "Бэс\0", "Отй\0", "Атр\0", "Блҕ\0", "Алт\0", "Сэт\0", "Ахс\0" },
-        { "Тохсунньу\0", "Олунньу\0", "Кулун тутар\0", "Муус устар\0", "Ыам ыйын\0", "Бэс ыйын\0", "От ыйын\0", "Атырдьых ыйын\0", "Балаҕан ыйын\0", "Алтынньы\0", "Сэтинньи\0", "ахсынньы\0" },
-        { "Т\0", "О\0", "К\0", "М\0", "Ы\0", "Б\0", "О\0", "А\0", "Б\0", "А\0", "С\0", "А\0" },
-        // day names
-        { "бс\0", "бн\0", "оп\0", "сэ\0", "чп\0", "бэ\0", "сб\0" },
-        { "баскыһыанньа\0", "бэнидиэнньик\0", "оптуорунньук\0", "сэрэдэ\0", "чэппиэр\0", "Бээтиҥсэ\0", "субуота\0" },
-        { "Б\0", "Б\0", "О\0", "С\0", "Ч\0", "Б\0", "С\0" },
-        { "бс\0", "бн\0", "оп\0", "сэ\0", "чп\0", "бэ\0", "сб\0" },
-        { "баскыһыанньа\0", "бэнидиэнньик\0", "оптуорунньук\0", "сэрэдэ\0", "чэппиэр\0", "Бээтиҥсэ\0", "субуота\0" },
-        { "Б\0", "Б\0", "О\0", "С\0", "Ч\0", "Б\0", "С\0" }
-    }, // sah
-    {
-        QLocale::Language::Sakha, QLocale::Script::AnyScript, QLocale::Country::Russia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sah_RU
-    {
-        QLocale::Language::Samburu, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Kisampur\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "Tesiran\0", "Teipa\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "O\0", "W\0", "O\0", "O\0", "I\0", "I\0", "S\0", "I\0", "S\0", "T\0", "T\0", "T\0" },
-        { "Obo\0", "Waa\0", "Oku\0", "Ong\0", "Ime\0", "Ile\0", "Sap\0", "Isi\0", "Saa\0", "Tom\0", "Tob\0", "Tow\0" },
-        { "Lapa le obo\0", "Lapa le waare\0", "Lapa le okuni\0", "Lapa le ong’wan\0", "Lapa le imet\0", "Lapa le ile\0", "Lapa le sapa\0", "Lapa le isiet\0", "Lapa le saal\0", "Lapa le tomon\0", "Lapa le tomon obo\0", "Lapa le tomon waare\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "A\0", "K\0", "O\0", "I\0", "I\0", "S\0", "K\0" },
-        { "Are\0", "Kun\0", "Ong\0", "Ine\0", "Ile\0", "Sap\0", "Kwe\0" },
-        { "Mderot ee are\0", "Mderot ee kuni\0", "Mderot ee ong’wan\0", "Mderot ee inet\0", "Mderot ee ile\0", "Mderot ee sapa\0", "Mderot ee kwe\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // saq
-    {
-        QLocale::Language::Samburu, QLocale::Script::LatinScript, QLocale::Country::Kenya,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // saq_KE
-    {
-        QLocale::Language::Sangu, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Ishisangu\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "Lwamilawu\0", "Pashamihe\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Mup\0", "Mwi\0", "Msh\0", "Mun\0", "Mag\0", "Muj\0", "Msp\0", "Mpg\0", "Mye\0", "Mok\0", "Mus\0", "Muh\0" },
-        { "Mupalangulwa\0", "Mwitope\0", "Mushende\0", "Munyi\0", "Mushende Magali\0", "Mujimbi\0", "Mushipepo\0", "Mupuguto\0", "Munyense\0", "Mokhu\0", "Musongandembwe\0", "Muhaano\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "M\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
-        { "Mul\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
-        { "Mulungu\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alahamisi\0", "Ijumaa\0", "Jumamosi\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sbp
-    {
-        QLocale::Language::Sangu, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sbp_TZ
-    {
-        QLocale::Language::Sindhi, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Saturday, Qt::Friday, Qt::Friday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "سنڌي\0", "سوڊان\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1، ۽ %2\0", "%1 ۽ %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "صبح، منجهند\0", "منجهند، شام\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "سوڊاني پائونڊ\0", "\0", "سوڊاني پائونڊ\0", "\0", "\0", "\0", "سوڊاني پائونڊ\0" },
-        // month names
-        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
-        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
-        { "جنوري\0", "فيبروري\0", "مارچ\0", "اپريل\0", "مئي\0", "جون\0", "جولاءِ\0", "آگسٽ\0", "سيپٽمبر\0", "آڪٽوبر\0", "نومبر\0", "ڊسمبر\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
-        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
-        { "آچر\0", "سو\0", "اڱارو\0", "اربع\0", "خم\0", "جمعو\0", "ڇنڇر\0" },
-        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
-        { "آچر\0", "سومر\0", "اڱارو\0", "اربع\0", "خميس\0", "جمعو\0", "ڇنڇر\0" },
-        { "آچر\0", "سو\0", "اڱارو\0", "اربع\0", "خم\0", "جمعو\0", "ڇنڇر\0" }
-    }, // sd
-    {
-        QLocale::Language::Sindhi, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sd_PK
-    {
-        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 8722, 43, 101, 2, 0, 48,
-        // quotation
-        "”\0", "”\0", "’\0", "’\0",
-        // endonym
-        "davvisámegiella\0", "Ruoŧŧa\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ja %2\0", "%1 ja %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "iđitbeaivi\0", "eahketbeaivi\0",
-        // currency
-        "Skr\0", "%1 %2\0", Q_NULLPTR, "SEK\0",
-        { "ruoŧŧa kruvdno\0", "\0", "ruoŧŧa kruvdno\0", "ruoŧŧa kruvdno\0", "\0", "\0", "ruoŧŧa kruvdno\0" },
-        // month names
-        { "ođđj\0", "guov\0", "njuk\0", "cuo\0", "mies\0", "geas\0", "suoi\0", "borg\0", "čakč\0", "golg\0", "skáb\0", "juov\0" },
-        { "ođđajagemánnu\0", "guovvamánnu\0", "njukčamánnu\0", "cuoŋománnu\0", "miessemánnu\0", "geassemánnu\0", "suoidnemánnu\0", "borgemánnu\0", "čakčamánnu\0", "golggotmánnu\0", "skábmamánnu\0", "juovlamánnu\0" },
-        { "O\0", "G\0", "N\0", "C\0", "M\0", "G\0", "S\0", "B\0", "Č\0", "G\0", "S\0", "J\0" },
-        { "ođđj\0", "guov\0", "njuk\0", "cuo\0", "mies\0", "geas\0", "suoi\0", "borg\0", "čakč\0", "golg\0", "skáb\0", "juov\0" },
-        { "ođđajagemánnu\0", "guovvamánnu\0", "njukčamánnu\0", "cuoŋománnu\0", "miessemánnu\0", "geassemánnu\0", "suoidnemánnu\0", "borgemánnu\0", "čakčamánnu\0", "golggotmánnu\0", "skábmamánnu\0", "juovlamánnu\0" },
-        { "O\0", "G\0", "N\0", "C\0", "M\0", "G\0", "S\0", "B\0", "Č\0", "G\0", "S\0", "J\0" },
-        // day names
-        { "sotn\0", "vuos\0", "maŋ\0", "gask\0", "duor\0", "bear\0", "láv\0" },
-        { "sotnabeaivi\0", "vuossárga\0", "maŋŋebárga\0", "gaskavahkku\0", "duorasdat\0", "bearjadat\0", "lávvardat\0" },
-        { "S\0", "V\0", "M\0", "G\0", "D\0", "B\0", "L\0" },
-        { "sotn\0", "vuos\0", "maŋ\0", "gask\0", "duor\0", "bear\0", "láv\0" },
-        { "sotnabeaivi\0", "vuossárga\0", "maŋŋebárga\0", "gaskavahkku\0", "duorasdat\0", "bearjadat\0", "lávvardat\0" },
-        { "S\0", "V\0", "M\0", "G\0", "D\0", "B\0", "L\0" }
-    }, // se
-    {
-        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::Finland,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ib\0", "eb\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "cuoŋ\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "cuoŋ\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "so\0", "má\0", "di\0", "ga\0", "du\0", "be\0", "lá\0" },
-        { "Sunday\0", "mánnodat\0", "disdat\0", "Wednesday\0", "duorastat\0", "Friday\0", "lávvordat\0" },
-        { "S\0", "M\0", "D\0", "G\0", "D\0", "B\0", "L\0" },
-        { "so\0", "má\0", "di\0", "ga\0", "du\0", "be\0", "lá\0" },
-        { "Sunday\0", "mánnodat\0", "disdat\0", "gaskavahkku\0", "duorastat\0", "bearjadat\0", "lávvordat\0" },
-        { "7\0", "M\0", "D\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // se_FI
-    {
-        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::Norway,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // se_NO
-    {
-        QLocale::Language::NorthernSami, QLocale::Script::CyrillicScript, QLocale::Country::Sweden,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "kr\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // se_SE
-    {
-        QLocale::Language::Sena, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "sena\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Fev\0", "Mar\0", "Abr\0", "Mai\0", "Jun\0", "Jul\0", "Aug\0", "Set\0", "Otu\0", "Nov\0", "Dec\0" },
-        { "Janeiro\0", "Fevreiro\0", "Marco\0", "Abril\0", "Maio\0", "Junho\0", "Julho\0", "Augusto\0", "Setembro\0", "Otubro\0", "Novembro\0", "Decembro\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "D\0", "P\0", "C\0", "T\0", "N\0", "S\0", "S\0" },
-        { "Dim\0", "Pos\0", "Pir\0", "Tat\0", "Nai\0", "Sha\0", "Sab\0" },
-        { "Dimingu\0", "Chiposi\0", "Chipiri\0", "Chitatu\0", "Chinai\0", "Chishanu\0", "Sabudu\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // seh
-    {
-        QLocale::Language::Sena, QLocale::Script::AnyScript, QLocale::Country::Mozambique,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // seh_MZ
-    {
-        QLocale::Language::KoyraboroSenni, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Koyraboro senni\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "Adduha\0", "Aluula\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
-        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "H\0", "T\0", "T\0", "L\0", "L\0", "L\0", "S\0" },
-        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alz\0", "Asi\0" },
-        { "Alhadi\0", "Atinni\0", "Atalaata\0", "Alarba\0", "Alhamiisa\0", "Alzuma\0", "Asibti\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ses
-    {
-        QLocale::Language::KoyraboroSenni, QLocale::Script::LatinScript, QLocale::Country::Mali,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ses_ML
-    {
-        QLocale::Language::Sango, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "“\0", "”\0",
-        // endonym
-        "Sängö\0", "Sïngäpûru\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ND\0", "LK\0",
-        // currency
-        Q_NULLPTR, "%2%1\0", "%2-%1\0", "SGD\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "N\0", "F\0", "M\0", "N\0", "B\0", "F\0", "L\0", "K\0", "M\0", "N\0", "N\0", "K\0" },
-        { "Nye\0", "Ful\0", "Mbä\0", "Ngu\0", "Bêl\0", "Fön\0", "Len\0", "Kük\0", "Mvu\0", "Ngb\0", "Nab\0", "Kak\0" },
-        { "Nyenye\0", "Fulundïgi\0", "Mbängü\0", "Ngubùe\0", "Bêläwü\0", "Föndo\0", "Lengua\0", "Kükürü\0", "Mvuka\0", "Ngberere\0", "Nabändüru\0", "Kakauka\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "K\0", "S\0", "T\0", "S\0", "K\0", "P\0", "Y\0" },
-        { "Bk1\0", "Bk2\0", "Bk3\0", "Bk4\0", "Bk5\0", "Lâp\0", "Lây\0" },
-        { "Bikua-ôko\0", "Bïkua-ûse\0", "Bïkua-ptâ\0", "Bïkua-usïö\0", "Bïkua-okü\0", "Lâpôsö\0", "Lâyenga\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sg
-    {
-        QLocale::Language::Sango, QLocale::Script::LatinScript, QLocale::Country::CentralAfricanRepublic,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sg_CF
-    {
-        QLocale::Language::Tachelhit, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "„\0", "”\0",
-        // endonym
-        "ⵜⴰⵛⵍⵃⵉⵜ\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ⵜⵉⴼⴰⵡⵜ\0", "ⵜⴰⴷⴳⴳⵯⴰⵜ\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "ⵉ\0", "ⴱ\0", "ⵎ\0", "ⵉ\0", "ⵎ\0", "ⵢ\0", "ⵢ\0", "ⵖ\0", "ⵛ\0", "ⴽ\0", "ⵏ\0", "ⴷ\0" },
-        { "ⵉⵏⵏ\0", "ⴱⵕⴰ\0", "ⵎⴰⵕ\0", "ⵉⴱⵔ\0", "ⵎⴰⵢ\0", "ⵢⵓⵏ\0", "ⵢⵓⵍ\0", "ⵖⵓⵛ\0", "ⵛⵓⵜ\0", "ⴽⵜⵓ\0", "ⵏⵓⵡ\0", "ⴷⵓⵊ\0" },
-        { "ⵉⵏⵏⴰⵢⵔ\0", "ⴱⵕⴰⵢⵕ\0", "ⵎⴰⵕⵚ\0", "ⵉⴱⵔⵉⵔ\0", "ⵎⴰⵢⵢⵓ\0", "ⵢⵓⵏⵢⵓ\0", "ⵢⵓⵍⵢⵓⵣ\0", "ⵖⵓⵛⵜ\0", "ⵛⵓⵜⴰⵏⴱⵉⵔ\0", "ⴽⵜⵓⴱⵔ\0", "ⵏⵓⵡⴰⵏⴱⵉⵔ\0", "ⴷⵓⵊⴰⵏⴱⵉⵔ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "ⴰⵙⴰ\0", "ⴰⵢⵏ\0", "ⴰⵙⵉ\0", "ⴰⴽⵕ\0", "ⴰⴽⵡ\0", "ⴰⵙⵉⵎ\0", "ⴰⵙⵉⴹ\0" },
-        { "ⴰⵙⴰⵎⴰⵙ\0", "ⴰⵢⵏⴰⵙ\0", "ⴰⵙⵉⵏⴰⵙ\0", "ⴰⴽⵕⴰⵙ\0", "ⴰⴽⵡⴰⵙ\0", "ⵙⵉⵎⵡⴰⵙ\0", "ⴰⵙⵉⴹⵢⴰⵙ\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // shi
-    {
-        QLocale::Language::Tachelhit, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "„\0", "”\0",
-        // endonym
-        "Tashelḥiyt\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "tifawt\0", "tadggʷat\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "i\0", "b\0", "m\0", "i\0", "m\0", "y\0", "y\0", "ɣ\0", "c\0", "k\0", "n\0", "d\0" },
-        { "inn\0", "bṛa\0", "maṛ\0", "ibr\0", "may\0", "yun\0", "yul\0", "ɣuc\0", "cut\0", "ktu\0", "nuw\0", "duj\0" },
-        { "innayr\0", "bṛayṛ\0", "maṛṣ\0", "ibrir\0", "mayyu\0", "yunyu\0", "yulyuz\0", "ɣuct\0", "cutanbir\0", "ktubr\0", "nuwanbir\0", "dujanbir\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "asa\0", "ayn\0", "asi\0", "akṛ\0", "akw\0", "asim\0", "asiḍ\0" },
-        { "asamas\0", "aynas\0", "asinas\0", "akṛas\0", "akwas\0", "asimwas\0", "asiḍyas\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // shi_Latn
-    {
-        QLocale::Language::Tachelhit, QLocale::Script::AnyScript, QLocale::Country::Morocco,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // shi_Latn_MA
-    {
-        QLocale::Language::Tachelhit, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // shi_Tfng
-    {
-        QLocale::Language::Tachelhit, QLocale::Script::AnyScript, QLocale::Country::Morocco,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // shi_Tfng_MA
-    {
-        QLocale::Language::Sinhala, QLocale::Script::SinhalaScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "සිංහල\0", "ස්ලෝවේනියාව\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, සහ %2\0", "%1 සහ %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "පෙ.ව.\0", "ප.ව.\0",
-        // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "EUR\0",
-        { "යුරෝ\0", "\0", "යුරෝ\0", "\0", "\0", "\0", "යුරෝ\0" },
-        // month names
-        { "ජන\0", "පෙබ\0", "මාර්\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝ\0", "සැප්\0", "ඔක්\0", "නොවැ\0", "දෙසැ\0" },
-        { "ජනවාරි\0", "පෙබරවාරි\0", "මාර්තු\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝස්තු\0", "සැප්තැම්බර්\0", "ඔක්තෝබර්\0", "නොවැම්බර්\0", "දෙසැම්බර්\0" },
-        { "ජ\0", "පෙ\0", "මා\0", "අ\0", "මැ\0", "ජූ\0", "ජූ\0", "අ\0", "සැ\0", "ඔ\0", "නෙ\0", "දෙ\0" },
-        { "ජන\0", "පෙබ\0", "මාර්තු\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝ\0", "සැප්\0", "ඔක්\0", "නොවැ\0", "දෙසැ\0" },
-        { "ජනවාරි\0", "පෙබරවාරි\0", "මාර්තු\0", "අප්‍රේල්\0", "මැයි\0", "ජූනි\0", "ජූලි\0", "අගෝස්තු\0", "සැප්තැම්බර්\0", "ඔක්තෝබර්\0", "නොවැම්බර්\0", "දෙසැම්බර්\0" },
-        { "ජ\0", "පෙ\0", "මා\0", "අ\0", "මැ\0", "ජූ\0", "ජූ\0", "අ\0", "සැ\0", "ඔ\0", "නෙ\0", "දෙ\0" },
-        // day names
-        { "ඉරිදා\0", "සඳුදා\0", "අඟහ\0", "බදාදා\0", "බ්‍රහස්\0", "සිකු\0", "සෙන\0" },
-        { "ඉරිදා\0", "සඳුදා\0", "අඟහරුවාදා\0", "බදාදා\0", "බ්‍රහස්පතින්දා\0", "සිකුරාදා\0", "සෙනසුරාදා\0" },
-        { "ඉ\0", "ස\0", "අ\0", "බ\0", "බ්‍ර\0", "සි\0", "සෙ\0" },
-        { "ඉරිදා\0", "සඳුදා\0", "අඟහ\0", "බදාදා\0", "බ්‍රහස්\0", "සිකු\0", "සෙන\0" },
-        { "ඉරිදා\0", "සඳුදා\0", "අඟහරුවාදා\0", "බදාදා\0", "බ්‍රහස්පතින්දා\0", "සිකුරාදා\0", "සෙනසුරාදා\0" },
-        { "ඉ\0", "ස\0", "අ\0", "බ\0", "බ්‍ර\0", "සි\0", "සෙ\0" }
-    }, // si
-    {
-        QLocale::Language::Sinhala, QLocale::Script::SinhalaScript, QLocale::Country::SriLanka,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // si_LK
-    {
-        QLocale::Language::Slovak, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
-        // endonym
-        "slovenčina\0", "Slovensko\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 a %2\0", "%1 a %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "EUR\0",
-        { "euro\0", "\0", "euro\0", "\0", "eurá\0", "eura\0", "eur\0" },
-        // month names
-        { "jan\0", "feb\0", "mar\0", "apr\0", "máj\0", "jún\0", "júl\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
-        { "január\0", "február\0", "marec\0", "apríl\0", "máj\0", "jún\0", "júl\0", "august\0", "september\0", "október\0", "november\0", "december\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        { "jan\0", "feb\0", "mar\0", "apr\0", "máj\0", "jún\0", "júl\0", "aug\0", "sep\0", "okt\0", "nov\0", "dec\0" },
-        { "januára\0", "februára\0", "marca\0", "apríla\0", "mája\0", "júna\0", "júla\0", "augusta\0", "septembra\0", "októbra\0", "novembra\0", "decembra\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        // day names
-        { "ne\0", "po\0", "ut\0", "st\0", "št\0", "pi\0", "so\0" },
-        { "nedeľa\0", "pondelok\0", "utorok\0", "streda\0", "štvrtok\0", "piatok\0", "sobota\0" },
-        { "n\0", "p\0", "u\0", "s\0", "š\0", "p\0", "s\0" },
-        { "ne\0", "po\0", "ut\0", "st\0", "št\0", "pi\0", "so\0" },
-        { "nedeľa\0", "pondelok\0", "utorok\0", "streda\0", "štvrtok\0", "piatok\0", "sobota\0" },
-        { "n\0", "p\0", "u\0", "s\0", "š\0", "p\0", "s\0" }
-    }, // sk
-    {
-        QLocale::Language::Slovak, QLocale::Script::AnyScript, QLocale::Country::Slovakia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sk_SK
-    {
-        QLocale::Language::Slovenian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 8722, 43, 101, 0, 0, 48,
-        // quotation
-        "„\0", "“\0", "‚\0", "‘\0",
-        // endonym
-        "slovenščina\0", "Sierra Leone\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 in %2\0", "%1 in %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "dopoldne\0", "popoldne\0",
-        // currency
-        "SLL\0", "%1 %2\0", Q_NULLPTR, "SLL\0",
-        { "sieraleonski leone\0", "\0", "sieraleonski leone\0", "sieraleonska leona\0", "sieraleonski leoni\0", "\0", "sieraleonskih leonov\0" },
-        // month names
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "avg.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januar\0", "februar\0", "marec\0", "april\0", "maj\0", "junij\0", "julij\0", "avgust\0", "september\0", "oktober\0", "november\0", "december\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        { "jan.\0", "feb.\0", "mar.\0", "apr.\0", "maj\0", "jun.\0", "jul.\0", "avg.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januar\0", "februar\0", "marec\0", "april\0", "maj\0", "junij\0", "julij\0", "avgust\0", "september\0", "oktober\0", "november\0", "december\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        // day names
-        { "ned.\0", "pon.\0", "tor.\0", "sre.\0", "čet.\0", "pet.\0", "sob.\0" },
-        { "nedelja\0", "ponedeljek\0", "torek\0", "sreda\0", "četrtek\0", "petek\0", "sobota\0" },
-        { "n\0", "p\0", "t\0", "s\0", "č\0", "p\0", "s\0" },
-        { "ned.\0", "pon.\0", "tor.\0", "sre.\0", "čet.\0", "pet.\0", "sob.\0" },
-        { "nedelja\0", "ponedeljek\0", "torek\0", "sreda\0", "četrtek\0", "petek\0", "sobota\0" },
-        { "n\0", "p\0", "t\0", "s\0", "č\0", "p\0", "s\0" }
-    }, // sl
-    {
-        QLocale::Language::Slovenian, QLocale::Script::AnyScript, QLocale::Country::Slovenia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sl_SI
-    {
-        QLocale::Language::InariSami, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        "anarâškielâ\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ip.\0", "ep.\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "uđiv\0", "kuovâ\0", "njuhčâ\0", "cuáŋui\0", "vyesi\0", "kesi\0", "syeini\0", "porge\0", "čohčâ\0", "roovvâd\0", "skammâ\0", "juovlâ\0" },
-        { "uđđâivemáánu\0", "kuovâmáánu\0", "njuhčâmáánu\0", "cuáŋuimáánu\0", "vyesimáánu\0", "kesimáánu\0", "syeinimáánu\0", "porgemáánu\0", "čohčâmáánu\0", "roovvâdmáánu\0", "skammâmáánu\0", "juovlâmáánu\0" },
-        { "U\0", "K\0", "NJ\0", "C\0", "V\0", "K\0", "S\0", "P\0", "Č\0", "R\0", "S\0", "J\0" },
-        { "uđiv\0", "kuovâ\0", "njuhčâ\0", "cuáŋui\0", "vyesi\0", "kesi\0", "syeini\0", "porge\0", "čohčâ\0", "roovvâd\0", "skammâ\0", "juovlâ\0" },
-        { "uđđâivemáánu\0", "kuovâmáánu\0", "njuhčâmáánu\0", "cuáŋuimáánu\0", "vyesimáánu\0", "kesimáánu\0", "syeinimáánu\0", "porgemáánu\0", "čohčâmáánu\0", "roovvâdmáánu\0", "skammâmáánu\0", "juovlâmáánu\0" },
-        { "U\0", "K\0", "NJ\0", "C\0", "V\0", "K\0", "S\0", "P\0", "Č\0", "R\0", "S\0", "J\0" },
-        // day names
-        { "pas\0", "vuo\0", "maj\0", "kos\0", "tuo\0", "vás\0", "láv\0" },
-        { "pasepeivi\0", "vuossargâ\0", "majebargâ\0", "koskokko\0", "tuorâstâh\0", "vástuppeivi\0", "lávurdâh\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "pas\0", "vuo\0", "maj\0", "kos\0", "tuo\0", "vás\0", "láv\0" },
-        { "pasepeeivi\0", "vuossaargâ\0", "majebaargâ\0", "koskoho\0", "tuorâstuv\0", "vástuppeeivi\0", "lávurduv\0" },
-        { "p\0", "V\0", "M\0", "K\0", "T\0", "V\0", "L\0" }
-    }, // smn
-    {
-        QLocale::Language::InariSami, QLocale::Script::LatinScript, QLocale::Country::Finland,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // smn_FI
-    {
-        QLocale::Language::Shona, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
-        // quotation
-        "”\0", "”\0", "’\0", "’\0",
-        // endonym
-        "chiShona\0", "Senegal\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XOF\0",
-        { "Furenki CFA BCEAO\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Ndi\0", "Kuk\0", "Kur\0", "Kub\0", "Chv\0", "Chk\0", "Chg\0", "Nya\0", "Gun\0", "Gum\0", "Mbu\0", "Zvi\0" },
-        { "Ndira\0", "Kukadzi\0", "Kurume\0", "Kubvumbi\0", "Chivabvu\0", "Chikumi\0", "Chikunguru\0", "Nyamavhuvhu\0", "Gunyana\0", "Gumiguru\0", "Mbudzi\0", "Zvita\0" },
-        { "N\0", "K\0", "K\0", "K\0", "C\0", "C\0", "C\0", "N\0", "G\0", "G\0", "M\0", "Z\0" },
-        { "Ndi\0", "Kuk\0", "Kur\0", "Kub\0", "Chv\0", "Chk\0", "Chg\0", "Nya\0", "Gun\0", "Gum\0", "Mbu\0", "Zvi\0" },
-        { "Ndira\0", "Kukadzi\0", "Kurume\0", "Kubvumbi\0", "Chivabvu\0", "Chikumi\0", "Chikunguru\0", "Nyamavhuvhu\0", "Gunyana\0", "Gumiguru\0", "Mbudzi\0", "Zvita\0" },
-        { "N\0", "K\0", "K\0", "K\0", "C\0", "C\0", "C\0", "N\0", "G\0", "G\0", "M\0", "Z\0" },
-        // day names
-        { "Svo\0", "Muv\0", "Chp\0", "Cht\0", "Chn\0", "Chs\0", "Mug\0" },
-        { "Svondo\0", "Muvhuro\0", "Chipiri\0", "Chitatu\0", "China\0", "Chishanu\0", "Mugovera\0" },
-        { "S\0", "M\0", "C\0", "C\0", "C\0", "C\0", "M\0" },
-        { "Svo\0", "Muv\0", "Chp\0", "Cht\0", "Chn\0", "Chs\0", "Mug\0" },
-        { "Svondo\0", "Muvhuro\0", "Chipiri\0", "Chitatu\0", "China\0", "Chishanu\0", "Mugovera\0" },
-        { "S\0", "M\0", "C\0", "C\0", "C\0", "C\0", "M\0" }
-    }, // sn
-    {
-        QLocale::Language::Shona, QLocale::Script::LatinScript, QLocale::Country::Zimbabwe,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sn_ZW
-    {
-        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Soomaali\0", "Soomaaliya\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 iyo %2\0", "%1 iyo %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "GH\0", "GD\0",
-        // currency
-        "S\0", "%2%1\0", Q_NULLPTR, "SOS\0",
-        { "Shilingka Soomaaliya\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Lul\0", "Ogs\0", "Seb\0", "Okt\0", "Nof\0", "Dis\0" },
-        { "Jannaayo\0", "Febraayo\0", "Maarso\0", "Abriil\0", "May\0", "Juun\0", "Luuliyo\0", "Ogost\0", "Sebtembar\0", "Oktoobar\0", "Nofembar\0", "Desembar\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Abr\0", "May\0", "Jun\0", "Lul\0", "Ogs\0", "Seb\0", "Okt\0", "Nof\0", "Dis\0" },
-        { "Bisha Koobaad\0", "Bisha Labaad\0", "Bisha Saddexaad\0", "Bisha Afraad\0", "Bisha Shanaad\0", "Bisha Lixaad\0", "Bisha Todobaad\0", "Bisha Sideedaad\0", "Bisha Sagaalaad\0", "Bisha Tobnaad\0", "Bisha Kow iyo Tobnaad\0", "Bisha Laba iyo Tobnaad\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "L\0", "O\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "Axd\0", "Isn\0", "Slsa\0", "Arbc\0", "Khms\0", "Jmc\0", "Sbti\0" },
-        { "Axad\0", "Isniin\0", "Salaasa\0", "Arbaca\0", "Khamiis\0", "Jimce\0", "Sabti\0" },
-        { "A\0", "I\0", "S\0", "A\0", "Kh\0", "J\0", "S\0" },
-        { "Axd\0", "Isn\0", "Slsa\0", "Arbc\0", "Khms\0", "Jmc\0", "Sbti\0" },
-        { "Axad\0", "Isniin\0", "Salaasa\0", "Arbaca\0", "Khamiis\0", "Jimce\0", "Sabti\0" },
-        { "A\0", "I\0", "S\0", "A\0", "Kh\0", "J\0", "S\0" }
-    }, // so
-    {
-        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Djibouti,
-        // week
-        Qt::Saturday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Fdj\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // so_DJ
-    {
-        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Ethiopia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Br\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // so_ET
-    {
-        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Kenya,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // so_KE
-    {
-        QLocale::Language::Somali, QLocale::Script::AnyScript, QLocale::Country::Somalia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // so_SO
-    {
-        QLocale::Language::Albanian, QLocale::Script::ElbasanScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "“\0", "”\0",
-        // endonym
-        "shqip\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 dhe %2\0", "%1 dhe %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "paradite\0", "pasdite\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "jan\0", "shk\0", "mar\0", "pri\0", "maj\0", "qer\0", "korr\0", "gush\0", "sht\0", "tet\0", "nën\0", "dhj\0" },
-        { "janar\0", "shkurt\0", "mars\0", "prill\0", "maj\0", "qershor\0", "korrik\0", "gusht\0", "shtator\0", "tetor\0", "nëntor\0", "dhjetor\0" },
-        { "j\0", "sh\0", "m\0", "p\0", "m\0", "q\0", "k\0", "g\0", "sh\0", "t\0", "n\0", "dh\0" },
-        { "jan\0", "shk\0", "mar\0", "pri\0", "maj\0", "qer\0", "korr\0", "gush\0", "sht\0", "tet\0", "nën\0", "dhj\0" },
-        { "janar\0", "shkurt\0", "mars\0", "prill\0", "maj\0", "qershor\0", "korrik\0", "gusht\0", "shtator\0", "tetor\0", "nëntor\0", "dhjetor\0" },
-        { "j\0", "sh\0", "m\0", "p\0", "m\0", "q\0", "k\0", "g\0", "sh\0", "t\0", "n\0", "dh\0" },
-        // day names
-        { "die\0", "hën\0", "mar\0", "mër\0", "enj\0", "pre\0", "sht\0" },
-        { "e diel\0", "e hënë\0", "e martë\0", "e mërkurë\0", "e enjte\0", "e premte\0", "e shtunë\0" },
-        { "d\0", "h\0", "m\0", "m\0", "e\0", "p\0", "sh\0" },
-        { "Die\0", "Hën\0", "Mar\0", "Mër\0", "Enj\0", "Pre\0", "Sht\0" },
-        { "e diel\0", "e hënë\0", "e martë\0", "e mërkurë\0", "e enjte\0", "e premte\0", "e shtunë\0" },
-        { "d\0", "h\0", "m\0", "m\0", "e\0", "p\0", "sh\0" }
-    }, // sq
-    {
-        QLocale::Language::Albanian, QLocale::Script::ElbasanScript, QLocale::Country::Albania,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sq_AL
-    {
-        QLocale::Language::Albanian, QLocale::Script::ElbasanScript, QLocale::Country::NorthMacedonia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "den\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sq_MK
-    {
-        QLocale::Language::Albanian, QLocale::Script::ElbasanScript, QLocale::Country::Kosovo,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sq_XK
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "„\0", "“\0", "‘\0", "‘\0",
-        // endonym
-        "српски\0", "Суринам\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 и %2\0", "%1 и %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "пре подне\0", "по подне\0",
-        // currency
-        "$\0", "%1 %2\0", Q_NULLPTR, "SRD\0",
-        { "Суринамски долар\0", "\0", "суринамски долар\0", "\0", "суринамска долара\0", "\0", "суринамских долара\0" },
-        // month names
-        { "јан\0", "феб\0", "мар\0", "апр\0", "мај\0", "јун\0", "јул\0", "авг\0", "сеп\0", "окт\0", "нов\0", "дец\0" },
-        { "јануар\0", "фебруар\0", "март\0", "април\0", "мај\0", "јун\0", "јул\0", "август\0", "септембар\0", "октобар\0", "новембар\0", "децембар\0" },
-        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
-        { "јан\0", "феб\0", "мар\0", "апр\0", "мај\0", "јун\0", "јул\0", "авг\0", "сеп\0", "окт\0", "нов\0", "дец\0" },
-        { "јануар\0", "фебруар\0", "март\0", "април\0", "мај\0", "јун\0", "јул\0", "август\0", "септембар\0", "октобар\0", "новембар\0", "децембар\0" },
-        { "ј\0", "ф\0", "м\0", "а\0", "м\0", "ј\0", "ј\0", "а\0", "с\0", "о\0", "н\0", "д\0" },
-        // day names
-        { "нед\0", "пон\0", "уто\0", "сре\0", "чет\0", "пет\0", "суб\0" },
-        { "недеља\0", "понедељак\0", "уторак\0", "среда\0", "четвртак\0", "петак\0", "субота\0" },
-        { "н\0", "п\0", "у\0", "с\0", "ч\0", "п\0", "с\0" },
-        { "нед\0", "пон\0", "уто\0", "сре\0", "чет\0", "пет\0", "суб\0" },
-        { "недеља\0", "понедељак\0", "уторак\0", "среда\0", "четвртак\0", "петак\0", "субота\0" },
-        { "н\0", "п\0", "у\0", "с\0", "ч\0", "п\0", "с\0" }
-    }, // sr
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Cyrl
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "прије подне\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "март\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "ут\0", "ср\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "недјеља\0", "Monday\0", "Tuesday\0", "сриједа\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "ут\0", "ср\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "недјеља\0", "Monday\0", "Tuesday\0", "сриједа\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Cyrl_BA
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Montenegro,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "прије подне\0", "по подне\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "недјеља\0", "понедељак\0", "уторак\0", "сриједа\0", "четвртак\0", "петак\0", "субота\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "недјеља\0", "понедељак\0", "уторак\0", "сриједа\0", "четвртак\0", "петак\0", "субота\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Cyrl_ME
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Serbia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Cyrl_RS
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Kosovo,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "март\0", "Apr\0", "мај\0", "јун\0", "јул\0", "Aug\0", "септ\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Cyrl_XK
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "„\0", "“\0", "‘\0", "‘\0",
-        // endonym
-        "srpski\0", "Surinam\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 i %2\0", "%1 i %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "pre podne\0", "po podne\0",
-        // currency
-        "$\0", "%1 %2\0", Q_NULLPTR, "SRD\0",
-        { "Surinamski dolar\0", "\0", "surinamski dolar\0", "\0", "surinamska dolara\0", "\0", "surinamskih dolara\0" },
-        // month names
-        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "avg\0", "sep\0", "okt\0", "nov\0", "dec\0" },
-        { "januar\0", "februar\0", "mart\0", "april\0", "maj\0", "jun\0", "jul\0", "avgust\0", "septembar\0", "oktobar\0", "novembar\0", "decembar\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        { "jan\0", "feb\0", "mar\0", "apr\0", "maj\0", "jun\0", "jul\0", "avg\0", "sep\0", "okt\0", "nov\0", "dec\0" },
-        { "januar\0", "februar\0", "mart\0", "april\0", "maj\0", "jun\0", "jul\0", "avgust\0", "septembar\0", "oktobar\0", "novembar\0", "decembar\0" },
-        { "j\0", "f\0", "m\0", "a\0", "m\0", "j\0", "j\0", "a\0", "s\0", "o\0", "n\0", "d\0" },
-        // day names
-        { "ned\0", "pon\0", "uto\0", "sre\0", "čet\0", "pet\0", "sub\0" },
-        { "nedelja\0", "ponedeljak\0", "utorak\0", "sreda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "n\0", "p\0", "u\0", "s\0", "č\0", "p\0", "s\0" },
-        { "ned\0", "pon\0", "uto\0", "sre\0", "čet\0", "pet\0", "sub\0" },
-        { "nedelja\0", "ponedeljak\0", "utorak\0", "sreda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "n\0", "p\0", "u\0", "s\0", "č\0", "p\0", "s\0" }
-    }, // sr_Latn
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::BosniaAndHerzegovina,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "prije podne\0", "po podne\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "jan\0", "feb\0", "mart\0", "apr\0", "maj\0", "jun\0", "jul\0", "avg\0", "sept\0", "okt\0", "nov\0", "dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "ned\0", "pon\0", "ut\0", "sr\0", "čet\0", "pet\0", "sub\0" },
-        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "ned\0", "pon\0", "ut\0", "sr\0", "čet\0", "pet\0", "sub\0" },
-        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Latn_BA
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Montenegro,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "prije podne\0", "po podne\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
-        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
-        { "nedjelja\0", "ponedeljak\0", "utorak\0", "srijeda\0", "četvrtak\0", "petak\0", "subota\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Latn_ME
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Serbia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Latn_RS
-    {
-        QLocale::Language::Serbian, QLocale::Script::AnyScript, QLocale::Country::Kosovo,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mart\0", "apr.\0", "maj\0", "jun\0", "jul\0", "avg.\0", "sept.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "ned.\0", "pon.\0", "ut.\0", "sr.\0", "čet.\0", "pet.\0", "sub.\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sr_Latn_XK
-    {
-        QLocale::Language::Swedish, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 8722, 43, 101, 2, 1, 48,
-        // quotation
-        "”\0", "”\0", "’\0", "’\0",
-        // endonym
-        "svenska\0", "El Salvador\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 och %2\0", "%1 och %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "förmiddag\0", "eftermiddag\0",
-        // currency
-        "$\0", "%1 %2\0", Q_NULLPTR, "USD\0",
-        { "US-dollar\0", "\0", "US-dollar\0", "\0", "\0", "\0", "US-dollar\0" },
-        // month names
-        { "jan.\0", "feb.\0", "mars\0", "apr.\0", "maj\0", "juni\0", "juli\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januari\0", "februari\0", "mars\0", "april\0", "maj\0", "juni\0", "juli\0", "augusti\0", "september\0", "oktober\0", "november\0", "december\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "jan.\0", "feb.\0", "mars\0", "apr.\0", "maj\0", "juni\0", "juli\0", "aug.\0", "sep.\0", "okt.\0", "nov.\0", "dec.\0" },
-        { "januari\0", "februari\0", "mars\0", "april\0", "maj\0", "juni\0", "juli\0", "augusti\0", "september\0", "oktober\0", "november\0", "december\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "sön\0", "mån\0", "tis\0", "ons\0", "tors\0", "fre\0", "lör\0" },
-        { "söndag\0", "måndag\0", "tisdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lördag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" },
-        { "sön\0", "mån\0", "tis\0", "ons\0", "tors\0", "fre\0", "lör\0" },
-        { "söndag\0", "måndag\0", "tisdag\0", "onsdag\0", "torsdag\0", "fredag\0", "lördag\0" },
-        { "S\0", "M\0", "T\0", "O\0", "T\0", "F\0", "L\0" }
-    }, // sv
-    {
-        QLocale::Language::Swedish, QLocale::Script::LatinScript, QLocale::Country::AlandIslands,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sv_AX
-    {
-        QLocale::Language::Swedish, QLocale::Script::LatinScript, QLocale::Country::Finland,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "dd-MM-y\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sv_FI
-    {
-        QLocale::Language::Swedish, QLocale::Script::LatinScript, QLocale::Country::Sweden,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sv_SE
-    {
-        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Kiswahili\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 na %2\0", "%1 na %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Machi\0", "Aprili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Machi\0", "Aprili\0", "Mei\0", "Juni\0", "Julai\0", "Agosti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
-        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
-        { "Jumapili\0", "Jumatatu\0", "Jumanne\0", "Jumatano\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // sw
-    {
-        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::CongoKinshasa,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "FC\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sw_CD
-    {
-        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::Kenya,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sw_KE
-    {
-        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::Tanzania,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sw_TZ
-    {
-        QLocale::Language::Swahili, QLocale::Script::AnyScript, QLocale::Country::Uganda,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "USh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // sw_UG
-    {
-        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        "தமிழ்\0", "டிரிஸ்டன் டா குன்ஹா\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 மற்றும் %2\0", "%1 மற்றும் %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "முற்பகல்\0", "பிற்பகல்\0",
-        // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "GBP\0",
-        { "பிரிட்டிஷ் பவுண்டு\0", "\0", "பிரிட்டிஷ் பவுண்டு\0", "\0", "\0", "\0", "பிரிட்டிஷ் பவுண்டுகள்\0" },
-        // month names
-        { "ஜன.\0", "பிப்.\0", "மார்.\0", "ஏப்.\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆக.\0", "செப்.\0", "அக்.\0", "நவ.\0", "டிச.\0" },
-        { "ஜனவரி\0", "பிப்ரவரி\0", "மார்ச்\0", "ஏப்ரல்\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆகஸ்ட்\0", "செப்டம்பர்\0", "அக்டோபர்\0", "நவம்பர்\0", "டிசம்பர்\0" },
-        { "ஜ\0", "பி\0", "மா\0", "ஏ\0", "மே\0", "ஜூ\0", "ஜூ\0", "ஆ\0", "செ\0", "அ\0", "ந\0", "டி\0" },
-        { "ஜன.\0", "பிப்.\0", "மார்.\0", "ஏப்.\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆக.\0", "செப்.\0", "அக்.\0", "நவ.\0", "டிச.\0" },
-        { "ஜனவரி\0", "பிப்ரவரி\0", "மார்ச்\0", "ஏப்ரல்\0", "மே\0", "ஜூன்\0", "ஜூலை\0", "ஆகஸ்ட்\0", "செப்டம்பர்\0", "அக்டோபர்\0", "நவம்பர்\0", "டிசம்பர்\0" },
-        { "ஜ\0", "பி\0", "மா\0", "ஏ\0", "மே\0", "ஜூ\0", "ஜூ\0", "ஆ\0", "செ\0", "அ\0", "ந\0", "டி\0" },
-        // day names
-        { "ஞாயி.\0", "திங்.\0", "செவ்.\0", "புத.\0", "வியா.\0", "வெள்.\0", "சனி\0" },
-        { "ஞாயிறு\0", "திங்கள்\0", "செவ்வாய்\0", "புதன்\0", "வியாழன்\0", "வெள்ளி\0", "சனி\0" },
-        { "ஞா\0", "தி\0", "செ\0", "பு\0", "வி\0", "வெ\0", "ச\0" },
-        { "ஞாயி.\0", "திங்.\0", "செவ்.\0", "புத.\0", "வியா.\0", "வெள்.\0", "சனி\0" },
-        { "ஞாயிறு\0", "திங்கள்\0", "செவ்வாய்\0", "புதன்\0", "வியாழன்\0", "வெள்ளி\0", "சனி\0" },
-        { "ஞா\0", "தி\0", "செ\0", "பு\0", "வி\0", "வெ\0", "ச\0" }
-    }, // ta
-    {
-        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::India,
-        // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ta_IN
-    {
-        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::SriLanka,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Rs.\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ta_LK
-    {
-        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::Malaysia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "RM\0", "%2 %1\0", Q_NULLPTR, "MYR\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ta_MY
-    {
-        QLocale::Language::Tamil, QLocale::Script::AnyScript, QLocale::Country::Singapore,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "$\0", "%2 %1\0", Q_NULLPTR, "SGD\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ta_SG
-    {
-        QLocale::Language::Telugu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "తెలుగు\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 మరియు %2\0", "%1 మరియు %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "జన\0", "ఫిబ్ర\0", "మార్చి\0", "ఏప్రి\0", "మే\0", "జూన్\0", "జులై\0", "ఆగ\0", "సెప్టెం\0", "అక్టో\0", "నవం\0", "డిసెం\0" },
-        { "జనవరి\0", "ఫిబ్రవరి\0", "మార్చి\0", "ఏప్రిల్\0", "మే\0", "జూన్\0", "జులై\0", "ఆగస్టు\0", "సెప్టెంబర్\0", "అక్టోబర్\0", "నవంబర్\0", "డిసెంబర్\0" },
-        { "జ\0", "ఫి\0", "మా\0", "ఏ\0", "మే\0", "జూ\0", "జు\0", "ఆ\0", "సె\0", "అ\0", "న\0", "డి\0" },
-        { "జన\0", "ఫిబ్ర\0", "మార్చి\0", "ఏప్రి\0", "మే\0", "జూన్\0", "జులై\0", "ఆగ\0", "సెప్టెం\0", "అక్టో\0", "నవం\0", "డిసెం\0" },
-        { "జనవరి\0", "ఫిబ్రవరి\0", "మార్చి\0", "ఏప్రిల్\0", "మే\0", "జూన్\0", "జులై\0", "ఆగస్టు\0", "సెప్టెంబర్\0", "అక్టోబర్\0", "నవంబర్\0", "డిసెంబర్\0" },
-        { "జ\0", "ఫి\0", "మా\0", "ఏ\0", "మే\0", "జూ\0", "జు\0", "ఆ\0", "సె\0", "అ\0", "న\0", "డి\0" },
-        // day names
-        { "ఆది\0", "సోమ\0", "మంగళ\0", "బుధ\0", "గురు\0", "శుక్ర\0", "శని\0" },
-        { "ఆదివారం\0", "సోమవారం\0", "మంగళవారం\0", "బుధవారం\0", "గురువారం\0", "శుక్రవారం\0", "శనివారం\0" },
-        { "ఆ\0", "సో\0", "మ\0", "బు\0", "గు\0", "శు\0", "శ\0" },
-        { "ఆది\0", "సోమ\0", "మంగళ\0", "బుధ\0", "గురు\0", "శుక్ర\0", "శని\0" },
-        { "ఆదివారం\0", "సోమవారం\0", "మంగళవారం\0", "బుధవారం\0", "గురువారం\0", "శుక్రవారం\0", "శనివారం\0" },
-        { "ఆ\0", "సో\0", "మ\0", "బు\0", "గు\0", "శు\0", "శ\0" }
-    }, // te
-    {
-        QLocale::Language::Telugu, QLocale::Script::AnyScript, QLocale::Country::India,
-        // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // te_IN
-    {
-        QLocale::Language::Teso, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Kiteso\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "Taparachu\0", "Ebongi\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "R\0", "M\0", "K\0", "D\0", "M\0", "M\0", "J\0", "P\0", "S\0", "T\0", "L\0", "P\0" },
-        { "Rar\0", "Muk\0", "Kwa\0", "Dun\0", "Mar\0", "Mod\0", "Jol\0", "Ped\0", "Sok\0", "Tib\0", "Lab\0", "Poo\0" },
-        { "Orara\0", "Omuk\0", "Okwamg’\0", "Odung’el\0", "Omaruk\0", "Omodok’king’ol\0", "Ojola\0", "Opedel\0", "Osokosokoma\0", "Otibar\0", "Olabor\0", "Opoo\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "J\0", "B\0", "A\0", "U\0", "U\0", "K\0", "S\0" },
-        { "Jum\0", "Bar\0", "Aar\0", "Uni\0", "Ung\0", "Kan\0", "Sab\0" },
-        { "Nakaejuma\0", "Nakaebarasa\0", "Nakaare\0", "Nakauni\0", "Nakaung’on\0", "Nakakany\0", "Nakasabiti\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // teo
-    {
-        QLocale::Language::Teso, QLocale::Script::AnyScript, QLocale::Country::Kenya,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Ksh\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // teo_KE
-    {
-        QLocale::Language::Teso, QLocale::Script::AnyScript, QLocale::Country::Uganda,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // teo_UG
-    {
-        QLocale::Language::Tajik, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 0, 0, 48,
-        // quotation
-        "«\0", "»\0", "«\0", "»\0",
-        // endonym
-        "тоҷикӣ\0", "Того\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "пе. чо.\0", "па. чо.\0",
-        // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "XOF\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Янв\0", "Фев\0", "Мар\0", "Апр\0", "Май\0", "Июн\0", "Июл\0", "Авг\0", "Сен\0", "Окт\0", "Ноя\0", "Дек\0" },
-        { "Январ\0", "Феврал\0", "Март\0", "Апрел\0", "Май\0", "Июн\0", "Июл\0", "Август\0", "Сентябр\0", "Октябр\0", "Ноябр\0", "Декабр\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        { "Янв\0", "Фев\0", "Мар\0", "Апр\0", "Май\0", "Июн\0", "Июл\0", "Авг\0", "Сен\0", "Окт\0", "Ноя\0", "Дек\0" },
-        { "Январ\0", "Феврал\0", "Март\0", "Апрел\0", "Май\0", "Июн\0", "Июл\0", "Август\0", "Сентябр\0", "Октябр\0", "Ноябр\0", "Декабр\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        // day names
-        { "Яшб\0", "Дшб\0", "Сшб\0", "Чшб\0", "Пшб\0", "Ҷмъ\0", "Шнб\0" },
-        { "Якшанбе\0", "Душанбе\0", "Сешанбе\0", "Чоршанбе\0", "Панҷшанбе\0", "Ҷумъа\0", "Шанбе\0" },
-        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ҷ\0", "Ш\0" },
-        { "Яшб\0", "Дшб\0", "Сшб\0", "Чшб\0", "Пшб\0", "Ҷмъ\0", "Шнб\0" },
-        { "Якшанбе\0", "Душанбе\0", "Сешанбе\0", "Чоршанбе\0", "Панҷшанбе\0", "Ҷумъа\0", "Шанбе\0" },
-        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ҷ\0", "Ш\0" }
-    }, // tg
-    {
-        QLocale::Language::Tajik, QLocale::Script::AnyScript, QLocale::Country::Tajikistan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // tg_TJ
-    {
-        QLocale::Language::Thai, QLocale::Script::ThaiScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "ไทย\0", "ไทย\0",
-        // list pattern
-        "%1 %2\0", "%1 %2\0", "%1 และ%2\0", "%1และ%2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ก่อนเที่ยง\0", "หลังเที่ยง\0",
-        // currency
-        "฿\0", "%2%1\0", Q_NULLPTR, "THB\0",
-        { "บาท\0", "\0", "\0", "\0", "\0", "\0", "บาทไทย\0" },
-        // month names
-        { "ม.ค.\0", "ก.พ.\0", "มี.ค.\0", "เม.ย.\0", "พ.ค.\0", "มิ.ย.\0", "ก.ค.\0", "ส.ค.\0", "ก.ย.\0", "ต.ค.\0", "พ.ย.\0", "ธ.ค.\0" },
-        { "มกราคม\0", "กุมภาพันธ์\0", "มีนาคม\0", "เมษายน\0", "พฤษภาคม\0", "มิถุนายน\0", "กรกฎาคม\0", "สิงหาคม\0", "กันยายน\0", "ตุลาคม\0", "พฤศจิกายน\0", "ธันวาคม\0" },
-        { "ม.ค.\0", "ก.พ.\0", "มี.ค.\0", "เม.ย.\0", "พ.ค.\0", "มิ.ย.\0", "ก.ค.\0", "ส.ค.\0", "ก.ย.\0", "ต.ค.\0", "พ.ย.\0", "ธ.ค.\0" },
-        { "ม.ค.\0", "ก.พ.\0", "มี.ค.\0", "เม.ย.\0", "พ.ค.\0", "มิ.ย.\0", "ก.ค.\0", "ส.ค.\0", "ก.ย.\0", "ต.ค.\0", "พ.ย.\0", "ธ.ค.\0" },
-        { "มกราคม\0", "กุมภาพันธ์\0", "มีนาคม\0", "เมษายน\0", "พฤษภาคม\0", "มิถุนายน\0", "กรกฎาคม\0", "สิงหาคม\0", "กันยายน\0", "ตุลาคม\0", "พฤศจิกายน\0", "ธันวาคม\0" },
-        { "ม.ค.\0", "ก.พ.\0", "มี.ค.\0", "เม.ย.\0", "พ.ค.\0", "มิ.ย.\0", "ก.ค.\0", "ส.ค.\0", "ก.ย.\0", "ต.ค.\0", "พ.ย.\0", "ธ.ค.\0" },
-        // day names
-        { "อา.\0", "จ.\0", "อ.\0", "พ.\0", "พฤ.\0", "ศ.\0", "ส.\0" },
-        { "วันอาทิตย์\0", "วันจันทร์\0", "วันอังคาร\0", "วันพุธ\0", "วันพฤหัสบดี\0", "วันศุกร์\0", "วันเสาร์\0" },
-        { "อา\0", "จ\0", "อ\0", "พ\0", "พฤ\0", "ศ\0", "ส\0" },
-        { "อา.\0", "จ.\0", "อ.\0", "พ.\0", "พฤ.\0", "ศ.\0", "ส.\0" },
-        { "วันอาทิตย์\0", "วันจันทร์\0", "วันอังคาร\0", "วันพุธ\0", "วันพฤหัสบดี\0", "วันศุกร์\0", "วันเสาร์\0" },
-        { "อา\0", "จ\0", "อ\0", "พ\0", "พฤ\0", "ศ\0", "ส\0" }
-    }, // th
-    {
-        QLocale::Language::Thai, QLocale::Script::ThaiScript, QLocale::Country::Thailand,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // th_TH
-    {
-        QLocale::Language::Tigrinya, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        "ትግርኛ\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ንጉሆ ሰዓተ\0", "ድሕር ሰዓት\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "ጥሪ\0", "ለካ\0", "መጋ\0", "ሚያ\0", "ግን\0", "ሰነ\0", "ሓም\0", "ነሓ\0", "መስ\0", "ጥቅ\0", "ሕዳ\0", "ታሕ\0" },
-        { "ጥሪ\0", "ለካቲት\0", "መጋቢት\0", "ሚያዝያ\0", "ግንቦት\0", "ሰነ\0", "ሓምለ\0", "ነሓሰ\0", "መስከረም\0", "ጥቅምቲ\0", "ሕዳር\0", "ታሕሳስ\0" },
-        { "ጥ\0", "ለ\0", "መ\0", "ሚ\0", "ግ\0", "ሰ\0", "ሓ\0", "ነ\0", "መ\0", "ጥ\0", "ሕ\0", "ታ\0" },
-        { "ጥሪ\0", "ለካ\0", "መጋ\0", "ሚያ\0", "ግን\0", "ሰነ\0", "ሓም\0", "ነሓ\0", "መስ\0", "ጥቅ\0", "ሕዳ\0", "ታሕ\0" },
-        { "ጥሪ\0", "ለካቲት\0", "መጋቢት\0", "ሚያዝያ\0", "ግንቦት\0", "ሰነ\0", "ሓምለ\0", "ነሓሰ\0", "መስከረም\0", "ጥቅምቲ\0", "ሕዳር\0", "ታሕሳስ\0" },
-        { "ጥ\0", "ለ\0", "መ\0", "ሚ\0", "ግ\0", "ሰ\0", "ሓ\0", "ነ\0", "መ\0", "ጥ\0", "ሕ\0", "ታ\0" },
-        // day names
-        { "ሰን\0", "ሰኑ\0", "ሰሉ\0", "ረቡ\0", "ሓሙ\0", "ዓር\0", "ቀዳ\0" },
-        { "ሰንበት\0", "ሰኑይ\0", "ሠሉስ\0", "ረቡዕ\0", "ኃሙስ\0", "ዓርቢ\0", "ቀዳም\0" },
-        { "ሰ\0", "ሰ\0", "ሠ\0", "ረ\0", "ሓ\0", "ዓ\0", "ቀ\0" },
-        { "ሰን\0", "ሰኑ\0", "ሰሉ\0", "ረቡ\0", "ሓሙ\0", "ዓር\0", "ቀዳ\0" },
-        { "ሰንበት\0", "ሰኑይ\0", "ሠሉስ\0", "ረቡዕ\0", "ኃሙስ\0", "ዓርቢ\0", "ቀዳም\0" },
-        { "ሰ\0", "ሰ\0", "ሰ\0", "ረ\0", "ሓ\0", "ዓ\0", "ቀ\0" }
-    }, // ti
-    {
-        QLocale::Language::Tigrinya, QLocale::Script::AnyScript, QLocale::Country::Eritrea,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "‘\0", "’\0", "“\0", "”\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        "Nfk\0", "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "ሰ\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ti_ER
-    {
-        QLocale::Language::Tigrinya, QLocale::Script::AnyScript, QLocale::Country::Ethiopia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ti_ET
-    {
-        QLocale::Language::Turkmen, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "“\0", "”\0",
-        // endonym
-        "türkmen dili\0", "Tokelau\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 we %2\0", "%1 we %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "günortadan öň\0", "günortadan soň\0",
-        // currency
-        "NZ$\0", "%1 %2\0", Q_NULLPTR, "NZD\0",
-        { "Täze Zelandiýa dollary\0", "\0", "täze zelandiýa dollary\0", "\0", "\0", "\0", "täze zelandiýa dollary\0" },
-        // month names
-        { "Ýan\0", "Few\0", "Mar\0", "Apr\0", "Maý\0", "Iýun\0", "Iýul\0", "Awg\0", "Sen\0", "Okt\0", "Noý\0", "Dek\0" },
-        { "Ýanwar\0", "Fewral\0", "Mart\0", "Aprel\0", "Maý\0", "Iýun\0", "Iýul\0", "Awgust\0", "Sentýabr\0", "Oktýabr\0", "Noýabr\0", "Dekabr\0" },
-        { "Ý\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ýan\0", "few\0", "mart\0", "apr\0", "maý\0", "iýun\0", "iýul\0", "awg\0", "sen\0", "okt\0", "noý\0", "dek\0" },
-        { "ýanwar\0", "fewral\0", "mart\0", "aprel\0", "maý\0", "iýun\0", "iýul\0", "awgust\0", "sentýabr\0", "oktýabr\0", "noýabr\0", "dekabr\0" },
-        { "Ý\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "Ýek\0", "Duş\0", "Siş\0", "Çar\0", "Pen\0", "Ann\0", "Şen\0" },
-        { "Ýekşenbe\0", "Duşenbe\0", "Sişenbe\0", "Çarşenbe\0", "Penşenbe\0", "Anna\0", "Şenbe\0" },
-        { "Ý\0", "D\0", "S\0", "Ç\0", "P\0", "A\0", "Ş\0" },
-        { "ýek\0", "duş\0", "siş\0", "çar\0", "pen\0", "ann\0", "şen\0" },
-        { "ýekşenbe\0", "duşenbe\0", "sişenbe\0", "çarşenbe\0", "penşenbe\0", "anna\0", "şenbe\0" },
-        { "Ý\0", "D\0", "S\0", "Ç\0", "P\0", "A\0", "Ş\0" }
-    }, // tk
-    {
-        QLocale::Language::Turkmen, QLocale::Script::AnyScript, QLocale::Country::Turkmenistan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // tk_TM
-    {
-        QLocale::Language::Tongan, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "lea fakatonga\0", "Tonga\0",
-        // list pattern
-        "%1 mo %2\0", "%1 mo %2\0", "%1 mo %2\0", "%1 mo %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "HH\0", "EA\0",
-        // currency
-        "T$\0", "%2 %1\0", Q_NULLPTR, "TOP\0",
-        { "Paʻanga fakatonga\0", "\0", "\0", "\0", "\0", "\0", "Paʻanga fakatonga\0" },
-        // month names
-        { "Sān\0", "Fēp\0", "Maʻa\0", "ʻEpe\0", "Mē\0", "Sun\0", "Siu\0", "ʻAok\0", "Sep\0", "ʻOka\0", "Nōv\0", "Tīs\0" },
-        { "Sānuali\0", "Fēpueli\0", "Maʻasi\0", "ʻEpeleli\0", "Mē\0", "Sune\0", "Siulai\0", "ʻAokosi\0", "Sepitema\0", "ʻOkatopa\0", "Nōvema\0", "Tīsema\0" },
-        { "S\0", "F\0", "M\0", "E\0", "M\0", "S\0", "S\0", "A\0", "S\0", "O\0", "N\0", "T\0" },
-        { "Sān\0", "Fēp\0", "Maʻa\0", "ʻEpe\0", "Mē\0", "Sun\0", "Siu\0", "ʻAok\0", "Sep\0", "ʻOka\0", "Nōv\0", "Tīs\0" },
-        { "Sānuali\0", "Fēpueli\0", "Maʻasi\0", "ʻEpeleli\0", "Mē\0", "Sune\0", "Siulai\0", "ʻAokosi\0", "Sepitema\0", "ʻOkatopa\0", "Nōvema\0", "Tīsema\0" },
-        { "S\0", "F\0", "M\0", "E\0", "M\0", "S\0", "S\0", "A\0", "S\0", "O\0", "N\0", "T\0" },
-        // day names
-        { "Sāp\0", "Mōn\0", "Tūs\0", "Pul\0", "Tuʻa\0", "Fal\0", "Tok\0" },
-        { "Sāpate\0", "Mōnite\0", "Tūsite\0", "Pulelulu\0", "Tuʻapulelulu\0", "Falaite\0", "Tokonaki\0" },
-        { "S\0", "M\0", "T\0", "P\0", "T\0", "F\0", "T\0" },
-        { "Sāp\0", "Mōn\0", "Tūs\0", "Pul\0", "Tuʻa\0", "Fal\0", "Tok\0" },
-        { "Sāpate\0", "Mōnite\0", "Tūsite\0", "Pulelulu\0", "Tuʻapulelulu\0", "Falaite\0", "Tokonaki\0" },
-        { "S\0", "M\0", "T\0", "P\0", "T\0", "F\0", "T\0" }
-    }, // to
-    {
-        QLocale::Language::Tongan, QLocale::Script::LatinScript, QLocale::Country::Tonga,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // to_TO
-    {
-        QLocale::Language::Turkish, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Türkçe\0", "Türkiye\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 ve %2\0", "%1 ve %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ÖÖ\0", "ÖS\0",
-        // currency
-        "₺\0", "%2%1\0", Q_NULLPTR, "TRY\0",
-        { "Türk Lirası\0", "\0", "Türk lirası\0", "\0", "\0", "\0", "Türk lirası\0" },
-        // month names
-        { "Oca\0", "Şub\0", "Mar\0", "Nis\0", "May\0", "Haz\0", "Tem\0", "Ağu\0", "Eyl\0", "Eki\0", "Kas\0", "Ara\0" },
-        { "Ocak\0", "Şubat\0", "Mart\0", "Nisan\0", "Mayıs\0", "Haziran\0", "Temmuz\0", "Ağustos\0", "Eylül\0", "Ekim\0", "Kasım\0", "Aralık\0" },
-        { "O\0", "Ş\0", "M\0", "N\0", "M\0", "H\0", "T\0", "A\0", "E\0", "E\0", "K\0", "A\0" },
-        { "Oca\0", "Şub\0", "Mar\0", "Nis\0", "May\0", "Haz\0", "Tem\0", "Ağu\0", "Eyl\0", "Eki\0", "Kas\0", "Ara\0" },
-        { "Ocak\0", "Şubat\0", "Mart\0", "Nisan\0", "Mayıs\0", "Haziran\0", "Temmuz\0", "Ağustos\0", "Eylül\0", "Ekim\0", "Kasım\0", "Aralık\0" },
-        { "O\0", "Ş\0", "M\0", "N\0", "M\0", "H\0", "T\0", "A\0", "E\0", "E\0", "K\0", "A\0" },
-        // day names
-        { "Paz\0", "Pzt\0", "Sal\0", "Çar\0", "Per\0", "Cum\0", "Cmt\0" },
-        { "Pazar\0", "Pazartesi\0", "Salı\0", "Çarşamba\0", "Perşembe\0", "Cuma\0", "Cumartesi\0" },
-        { "P\0", "P\0", "S\0", "Ç\0", "P\0", "C\0", "C\0" },
-        { "Paz\0", "Pzt\0", "Sal\0", "Çar\0", "Per\0", "Cum\0", "Cmt\0" },
-        { "Pazar\0", "Pazartesi\0", "Salı\0", "Çarşamba\0", "Perşembe\0", "Cuma\0", "Cumartesi\0" },
-        { "P\0", "P\0", "S\0", "Ç\0", "P\0", "C\0", "C\0" }
-    }, // tr
-    {
-        QLocale::Language::Turkish, QLocale::Script::ArabicScript, QLocale::Country::Cyprus,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // tr_CY
-    {
-        QLocale::Language::Turkish, QLocale::Script::ArabicScript, QLocale::Country::Turkey,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // tr_TR
-    {
-        QLocale::Language::Tatar, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "татар\0", "Тринидад һәм Тобаго\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 һәм %2\0", "%1 һәм %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "TTD\0",
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "гыйн.\0", "фев.\0", "мар.\0", "апр.\0", "май\0", "июнь\0", "июль\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
-        { "гыйнвар\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "гыйн.\0", "фев.\0", "мар.\0", "апр.\0", "май\0", "июнь\0", "июль\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
-        { "гыйнвар\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "якш.\0", "дүш.\0", "сиш.\0", "чәр.\0", "пәнҗ.\0", "җом.\0", "шим.\0" },
-        { "якшәмбе\0", "дүшәмбе\0", "сишәмбе\0", "чәршәмбе\0", "пәнҗешәмбе\0", "җомга\0", "шимбә\0" },
-        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Җ\0", "Ш\0" },
-        { "якш.\0", "дүш.\0", "сиш.\0", "чәр.\0", "пәнҗ.\0", "җом.\0", "шим.\0" },
-        { "якшәмбе\0", "дүшәмбе\0", "сишәмбе\0", "чәршәмбе\0", "пәнҗешәмбе\0", "җомга\0", "шимбә\0" },
-        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Җ\0", "Ш\0" }
-    }, // tt
-    {
-        QLocale::Language::Tatar, QLocale::Script::AnyScript, QLocale::Country::Russia,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // tt_RU
-    {
-        QLocale::Language::Tasawaq, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Tasawaq senni\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "Subbaahi\0", "Zaarikay b\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
-        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "H\0", "T\0", "T\0", "L\0", "L\0", "L\0", "S\0" },
-        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alz\0", "Asi\0" },
-        { "Alhadi\0", "Atinni\0", "Atalaata\0", "Alarba\0", "Alhamiisa\0", "Alzuma\0", "Asibti\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // twq
-    {
-        QLocale::Language::Tasawaq, QLocale::Script::LatinScript, QLocale::Country::Niger,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // twq_NE
-    {
-        QLocale::Language::CentralAtlasTamazight, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "“\0", "”\0", "‘\0", "’\0",
-        // endonym
-        "Tamaziɣt n laṭlaṣ\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "Zdat azal\0", "Ḍeffir aza\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "Y\0", "Y\0", "M\0", "I\0", "M\0", "Y\0", "Y\0", "Ɣ\0", "C\0", "K\0", "N\0", "D\0" },
-        { "Yen\0", "Yeb\0", "Mar\0", "Ibr\0", "May\0", "Yun\0", "Yul\0", "Ɣuc\0", "Cut\0", "Kṭu\0", "Nwa\0", "Duj\0" },
-        { "Yennayer\0", "Yebrayer\0", "Mars\0", "Ibrir\0", "Mayyu\0", "Yunyu\0", "Yulyuz\0", "Ɣuct\0", "Cutanbir\0", "Kṭuber\0", "Nwanbir\0", "Dujanbir\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "A\0", "A\0", "A\0", "A\0", "A\0", "A\0", "A\0" },
-        { "Asa\0", "Ayn\0", "Asn\0", "Akr\0", "Akw\0", "Asm\0", "Asḍ\0" },
-        { "Asamas\0", "Aynas\0", "Asinas\0", "Akras\0", "Akwas\0", "Asimwas\0", "Asiḍyas\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // tzm
-    {
-        QLocale::Language::CentralAtlasTamazight, QLocale::Script::AnyScript, QLocale::Country::Morocco,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // tzm_MA
-    {
-        QLocale::Language::Uyghur, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
-        // quotation
-        "»\0", "«\0", "›\0", "‹\0",
-        // endonym
-        "ئۇيغۇرچە\0", "ئۇگاندا\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1 and %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "چ.ب\0", "چ.ك\0",
-        // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "UGX\0",
-        { "ئۇگاندا شىللىڭى\0", "\0", "ئۇگاندا شىللىڭى\0", "\0", "\0", "\0", "ئۇگاندا شىللىڭى\0" },
-        // month names
-        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
-        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
-        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "يە\0", "دۈ\0", "سە\0", "چا\0", "پە\0", "جۈ\0", "شە\0" },
-        { "يەكشەنبە\0", "دۈشەنبە\0", "سەيشەنبە\0", "چارشەنبە\0", "پەيشەنبە\0", "جۈمە\0", "شەنبە\0" },
-        { "ي\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" },
-        { "يە\0", "دۈ\0", "سە\0", "چا\0", "پە\0", "جۈ\0", "شە\0" },
-        { "يەكشەنبە\0", "دۈشەنبە\0", "سەيشەنبە\0", "چارشەنبە\0", "پەيشەنبە\0", "جۈمە\0", "شەنبە\0" },
-        { "ي\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" }
-    }, // ug
-    {
-        QLocale::Language::Uyghur, QLocale::Script::LatinScript, QLocale::Country::China,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ug_CN
-    {
-        QLocale::Language::Ukrainian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 1045, 2, 1, 48,
-        // quotation
-        "«\0", "»\0", "„\0", "“\0",
-        // endonym
-        "українська\0", Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 і %2\0", "%1 і %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "дп\0", "пп\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "січ\0", "лют\0", "бер\0", "кві\0", "тра\0", "чер\0", "лип\0", "сер\0", "вер\0", "жов\0", "лис\0", "гру\0" },
-        { "січень\0", "лютий\0", "березень\0", "квітень\0", "травень\0", "червень\0", "липень\0", "серпень\0", "вересень\0", "жовтень\0", "листопад\0", "грудень\0" },
-        { "С\0", "Л\0", "Б\0", "К\0", "Т\0", "Ч\0", "Л\0", "С\0", "В\0", "Ж\0", "Л\0", "Г\0" },
-        { "січ.\0", "лют.\0", "бер.\0", "квіт.\0", "трав.\0", "черв.\0", "лип.\0", "серп.\0", "вер.\0", "жовт.\0", "лист.\0", "груд.\0" },
-        { "січня\0", "лютого\0", "березня\0", "квітня\0", "травня\0", "червня\0", "липня\0", "серпня\0", "вересня\0", "жовтня\0", "листопада\0", "грудня\0" },
-        { "с\0", "л\0", "б\0", "к\0", "т\0", "ч\0", "л\0", "с\0", "в\0", "ж\0", "л\0", "г\0" },
-        // day names
-        { "нд\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
-        { "неділя\0", "понеділок\0", "вівторок\0", "середа\0", "четвер\0", "пʼятниця\0", "субота\0" },
-        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" },
-        { "нд\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
-        { "неділя\0", "понеділок\0", "вівторок\0", "середа\0", "четвер\0", "пʼятниця\0", "субота\0" },
-        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" }
-    }, // uk
-    {
-        QLocale::Language::Ukrainian, QLocale::Script::AnyScript, QLocale::Country::Ukraine,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // uk_UA
-    {
-        QLocale::Language::Urdu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "”\0", "“\0", "’\0", "‘\0",
-        // endonym
-        "اردو\0", Q_NULLPTR,
-        // list pattern
-        "%1، %2\0", "%1، %2\0", "%1، اور %2\0", "%1 اور %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
-        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
-        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // ur
-    {
-        QLocale::Language::Urdu, QLocale::Script::AnyScript, QLocale::Country::India,
-        // week
-        Qt::Monday, Qt::Sunday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "татар\0", "Тринидад һәм Тобаго\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%2، %1\0", "%2، %1\0",
+        "%1, %2\0", "%1, %2\0", "%1 һәм %2\0", "%1 һәм %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "INR\0",
+        Q_NULLPTR, "%1 %2\0", Q_NULLPTR, "TTD\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "гыйн.\0", "фев.\0", "мар.\0", "апр.\0", "май\0", "июнь\0", "июль\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
+        { "гыйнвар\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ur_IN
-    {
-        QLocale::Language::Urdu, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "гыйн.\0", "фев.\0", "мар.\0", "апр.\0", "май\0", "июнь\0", "июль\0", "авг.\0", "сент.\0", "окт.\0", "нояб.\0", "дек.\0" },
+        { "гыйнвар\0", "февраль\0", "март\0", "апрель\0", "май\0", "июнь\0", "июль\0", "август\0", "сентябрь\0", "октябрь\0", "ноябрь\0", "декабрь\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // ur_PK
-    {
-        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 0, 48,
-        // quotation
-        "“\0", "”\0", "’\0", "‘\0",
-        // endonym
-        "o‘zbek\0", "Oʻzbekiston\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 va %2\0", "%1 va %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "TO\0", "TK\0",
-        // currency
-        "soʻm\0", "%1 %2\0", Q_NULLPTR, "UZS\0",
-        { "O‘zbekiston so‘mi\0", "\0", "O‘zbekiston so‘mi\0", "\0", "\0", "\0", "O‘zbekiston so‘mi\0" },
-        // month names
-        { "Yan\0", "Fev\0", "Mar\0", "Apr\0", "May\0", "Iyn\0", "Iyl\0", "Avg\0", "Sen\0", "Okt\0", "Noy\0", "Dek\0" },
-        { "Yanvar\0", "Fevral\0", "Mart\0", "Aprel\0", "May\0", "Iyun\0", "Iyul\0", "Avgust\0", "Sentabr\0", "Oktabr\0", "Noyabr\0", "Dekabr\0" },
-        { "Y\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "yan\0", "fev\0", "mar\0", "apr\0", "may\0", "iyn\0", "iyl\0", "avg\0", "sen\0", "okt\0", "noy\0", "dek\0" },
-        { "yanvar\0", "fevral\0", "mart\0", "aprel\0", "may\0", "iyun\0", "iyul\0", "avgust\0", "sentabr\0", "oktabr\0", "noyabr\0", "dekabr\0" },
-        { "Y\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        // day names
-        { "Yak\0", "Dush\0", "Sesh\0", "Chor\0", "Pay\0", "Jum\0", "Shan\0" },
-        { "yakshanba\0", "dushanba\0", "seshanba\0", "chorshanba\0", "payshanba\0", "juma\0", "shanba\0" },
-        { "Y\0", "D\0", "S\0", "C\0", "P\0", "J\0", "S\0" },
-        { "Yak\0", "Dush\0", "Sesh\0", "Chor\0", "Pay\0", "Jum\0", "Shan\0" },
-        { "yakshanba\0", "dushanba\0", "seshanba\0", "chorshanba\0", "payshanba\0", "juma\0", "shanba\0" },
-        { "Y\0", "D\0", "S\0", "C\0", "P\0", "J\0", "S\0" }
-    }, // uz
+        { "якш.\0", "дүш.\0", "сиш.\0", "чәр.\0", "пәнҗ.\0", "җом.\0", "шим.\0" },
+        { "якшәмбе\0", "дүшәмбе\0", "сишәмбе\0", "чәршәмбе\0", "пәнҗешәмбе\0", "җомга\0", "шимбә\0" },
+        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Җ\0", "Ш\0" },
+        { "якш.\0", "дүш.\0", "сиш.\0", "чәр.\0", "пәнҗ.\0", "җом.\0", "шим.\0" },
+        { "якшәмбе\0", "дүшәмбе\0", "сишәмбе\0", "чәршәмбе\0", "пәнҗешәмбе\0", "җомга\0", "шимбә\0" },
+        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Җ\0", "Ш\0" }
+    }, // tt
     {
-        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Tasawaq, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        1643, 1644, 59, 1642, 45, 43, 101, 2, 0, 1776,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "اوزبیک\0", Q_NULLPTR,
+        "Tasawaq senni\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Subbaahi\0", "Zaarikay b\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "جنو\0", "فبر\0", "مار\0", "اپر\0", "می\0", "جون\0", "جول\0", "اگس\0", "سپت\0", "اکت\0", "نوم\0", "دسم\0" },
-        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "Ž\0", "F\0", "M\0", "A\0", "M\0", "Ž\0", "Ž\0", "U\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Žan\0", "Fee\0", "Mar\0", "Awi\0", "Me\0", "Žuw\0", "Žuy\0", "Ut\0", "Sek\0", "Okt\0", "Noo\0", "Dee\0" },
+        { "Žanwiye\0", "Feewiriye\0", "Marsi\0", "Awiril\0", "Me\0", "Žuweŋ\0", "Žuyye\0", "Ut\0", "Sektanbur\0", "Oktoobur\0", "Noowanbur\0", "Deesanbur\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "ی.\0", "د.\0", "س.\0", "چ.\0", "پ.\0", "ج.\0", "ش.\0" },
-        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
+        { "H\0", "T\0", "T\0", "L\0", "L\0", "L\0", "S\0" },
+        { "Alh\0", "Ati\0", "Ata\0", "Ala\0", "Alm\0", "Alz\0", "Asi\0" },
+        { "Alhadi\0", "Atinni\0", "Atalaata\0", "Alarba\0", "Alhamiisa\0", "Alzuma\0", "Asibti\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // uz_Arab
+    }, // twq
     {
-        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::Afghanistan,
+        QLocale::Language::Tasawaq, QLocale::Script::LatinScript, QLocale::Country::Niger,
         // week
-        Qt::Saturday, Qt::Thursday, Qt::Thursday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
@@ -25352,155 +19742,121 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // uz_Arab_AF
+    }, // twq_NE
     {
-        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::CentralAtlasTamazight, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 0, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "ўзбекча\0", "Ўзбекистон\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "ТО\0", "ТК\0",
-        // currency
-        "сўм\0", "%1 %2\0", Q_NULLPTR, "UZS\0",
-        { "Ўзбекистон сўм\0", "\0", "Ўзбекистон сўм\0", "\0", "\0", "\0", "Ўзбекистон сўм\0" },
-        // month names
-        { "янв\0", "фев\0", "мар\0", "апр\0", "май\0", "июн\0", "июл\0", "авг\0", "сен\0", "окт\0", "ноя\0", "дек\0" },
-        { "январ\0", "феврал\0", "март\0", "апрел\0", "май\0", "июн\0", "июл\0", "август\0", "сентябр\0", "октябр\0", "ноябр\0", "декабр\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        { "янв\0", "фев\0", "мар\0", "апр\0", "май\0", "июн\0", "июл\0", "авг\0", "сен\0", "окт\0", "ноя\0", "дек\0" },
-        { "январ\0", "феврал\0", "март\0", "апрел\0", "май\0", "июн\0", "июл\0", "август\0", "сентябр\0", "октябр\0", "ноябр\0", "декабр\0" },
-        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
-        // day names
-        { "якш\0", "душ\0", "сеш\0", "чор\0", "пай\0", "жум\0", "шан\0" },
-        { "якшанба\0", "душанба\0", "сешанба\0", "чоршанба\0", "пайшанба\0", "жума\0", "шанба\0" },
-        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ж\0", "Ш\0" },
-        { "якш\0", "душ\0", "сеш\0", "чор\0", "пай\0", "жум\0", "шан\0" },
-        { "якшанба\0", "душанба\0", "сешанба\0", "чоршанба\0", "пайшанба\0", "жума\0", "шанба\0" },
-        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ж\0", "Ш\0" }
-    }, // uz_Cyrl
-    {
-        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::Uzbekistan,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Tamaziɣt n laṭlaṣ\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Zdat azal\0", "Ḍeffir aza\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "Y\0", "Y\0", "M\0", "I\0", "M\0", "Y\0", "Y\0", "Ɣ\0", "C\0", "K\0", "N\0", "D\0" },
+        { "Yen\0", "Yeb\0", "Mar\0", "Ibr\0", "May\0", "Yun\0", "Yul\0", "Ɣuc\0", "Cut\0", "Kṭu\0", "Nwa\0", "Duj\0" },
+        { "Yennayer\0", "Yebrayer\0", "Mars\0", "Ibrir\0", "Mayyu\0", "Yunyu\0", "Yulyuz\0", "Ɣuct\0", "Cutanbir\0", "Kṭuber\0", "Nwanbir\0", "Dujanbir\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "A\0", "A\0", "A\0", "A\0", "A\0", "A\0", "A\0" },
+        { "Asa\0", "Ayn\0", "Asn\0", "Akr\0", "Akw\0", "Asm\0", "Asḍ\0" },
+        { "Asamas\0", "Aynas\0", "Asinas\0", "Akras\0", "Akwas\0", "Asimwas\0", "Asiḍyas\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // uz_Cyrl_UZ
+    }, // tzm
     {
-        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Uyghur, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "»\0", "«\0", "›\0", "‹\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ئۇيغۇرچە\0", "ئۇگاندا\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, and %2\0", "%1 and %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "چ.ب\0", "چ.ك\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "UGX\0",
+        { "ئۇگاندا شىللىڭى\0", "\0", "ئۇگاندا شىللىڭى\0", "\0", "\0", "\0", "ئۇگاندا شىللىڭى\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
+        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
+        { "يانۋار\0", "فېۋرال\0", "مارت\0", "ئاپرېل\0", "ماي\0", "ئىيۇن\0", "ئىيۇل\0", "ئاۋغۇست\0", "سېنتەبىر\0", "ئۆكتەبىر\0", "نويابىر\0", "دېكابىر\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // uz_Latn
+        { "يە\0", "دۈ\0", "سە\0", "چا\0", "پە\0", "جۈ\0", "شە\0" },
+        { "يەكشەنبە\0", "دۈشەنبە\0", "سەيشەنبە\0", "چارشەنبە\0", "پەيشەنبە\0", "جۈمە\0", "شەنبە\0" },
+        { "ي\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" },
+        { "يە\0", "دۈ\0", "سە\0", "چا\0", "پە\0", "جۈ\0", "شە\0" },
+        { "يەكشەنبە\0", "دۈشەنبە\0", "سەيشەنبە\0", "چارشەنبە\0", "پەيشەنبە\0", "جۈمە\0", "شەنبە\0" },
+        { "ي\0", "د\0", "س\0", "چ\0", "پ\0", "ج\0", "ش\0" }
+    }, // ug
     {
-        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::Uzbekistan,
+        QLocale::Language::Ukrainian, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        44, 160, 59, 37, 45, 43, 1045, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "„\0", "“\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "українська\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 і %2\0", "%1 і %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "дп\0", "пп\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "січ\0", "лют\0", "бер\0", "кві\0", "тра\0", "чер\0", "лип\0", "сер\0", "вер\0", "жов\0", "лис\0", "гру\0" },
+        { "січень\0", "лютий\0", "березень\0", "квітень\0", "травень\0", "червень\0", "липень\0", "серпень\0", "вересень\0", "жовтень\0", "листопад\0", "грудень\0" },
+        { "С\0", "Л\0", "Б\0", "К\0", "Т\0", "Ч\0", "Л\0", "С\0", "В\0", "Ж\0", "Л\0", "Г\0" },
+        { "січ.\0", "лют.\0", "бер.\0", "квіт.\0", "трав.\0", "черв.\0", "лип.\0", "серп.\0", "вер.\0", "жовт.\0", "лист.\0", "груд.\0" },
+        { "січня\0", "лютого\0", "березня\0", "квітня\0", "травня\0", "червня\0", "липня\0", "серпня\0", "вересня\0", "жовтня\0", "листопада\0", "грудня\0" },
+        { "с\0", "л\0", "б\0", "к\0", "т\0", "ч\0", "л\0", "с\0", "в\0", "ж\0", "л\0", "г\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // uz_Latn_UZ
+        { "нд\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
+        { "неділя\0", "понеділок\0", "вівторок\0", "середа\0", "четвер\0", "пʼятниця\0", "субота\0" },
+        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" },
+        { "нд\0", "пн\0", "вт\0", "ср\0", "чт\0", "пт\0", "сб\0" },
+        { "неділя\0", "понеділок\0", "вівторок\0", "середа\0", "четвер\0", "пʼятниця\0", "субота\0" },
+        { "Н\0", "П\0", "В\0", "С\0", "Ч\0", "П\0", "С\0" }
+    }, // uk
     {
-        QLocale::Language::Vai, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Urdu, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
+        "â\80\9d\0", "â\80\9c\0", "â\80\99\0", "â\80\98\0",
         // endonym
-        "ꕙꔤ\0", Q_NULLPTR,
+        "اردو\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1، %2\0", "%1، %2\0", "%1، اور %2\0", "%1 اور %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -25509,60 +19865,60 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ꖨꖕꔞ\0", "ꕒꕡ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋ\0", "ꖨꖕꗏ\0" },
-        { "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ\0", "ꕒꕡꖝꖕ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞꔤ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋꕔꕿ ꕸꖃꗏ\0", "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ\0" },
+        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
+        { "جنوری\0", "فروری\0", "مارچ\0", "اپریل\0", "مئی\0", "جون\0", "جولائی\0", "اگست\0", "ستمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "ꖨꖕꔞ\0", "ꕒꕡ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋ\0", "ꖨꖕꗏ\0" },
-        { "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ\0", "ꕒꕡꖝꖕ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞꔤ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋꕔꕿ ꕸꖃꗏ\0", "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
+        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "ꕞꕌꔵ\0", "ꗳꗡꘉ\0", "ꕚꕞꕚ\0", "ꕉꕞꕒ\0", "ꕉꔤꕆꕢ\0", "ꕉꔤꕀꕮ\0", "ꔻꔬꔳ\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vai
+        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
+        { "اتوار\0", "پیر\0", "منگل\0", "بدھ\0", "جمعرات\0", "جمعہ\0", "ہفتہ\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // ur
     {
-        QLocale::Language::Vai, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Urdu, QLocale::Script::AnyScript, QLocale::Country::India,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Sunday, Qt::Sunday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Vai\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%2، %1\0", "%2، %1\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
         "AM\0", "PM\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        Q_NULLPTR, "%2 %1\0", Q_NULLPTR, "INR\0",
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "luukao kemã\0", "ɓandaɓu\0", "vɔɔ\0", "fulu\0", "goo\0", "6\0", "7\0", "kɔnde\0", "saah\0", "galo\0", "kenpkato ɓololɔ\0", "luukao lɔma\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "lahadi\0", "tɛɛnɛɛ\0", "talata\0", "alaba\0", "aimisa\0", "aijima\0", "siɓiti\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vai_Latn
+    }, // ur_IN
     {
-        QLocale::Language::Vai, QLocale::Script::AnyScript, QLocale::Country::Liberia,
+        QLocale::Language::Urdu, QLocale::Script::AnyScript, QLocale::Country::Pakistan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -25590,51 +19946,51 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vai_Latn_LR
+    }, // ur_PK
     {
-        QLocale::Language::Vai, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "’\0", "‘\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "o‘zbek\0", "Oʻzbekiston\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 va %2\0", "%1 va %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "TO\0", "TK\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "soʻm\0", "%1 %2\0", Q_NULLPTR, "UZS\0",
+        { "O‘zbekiston so‘mi\0", "\0", "O‘zbekiston so‘mi\0", "\0", "\0", "\0", "O‘zbekiston so‘mi\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Yan\0", "Fev\0", "Mar\0", "Apr\0", "May\0", "Iyn\0", "Iyl\0", "Avg\0", "Sen\0", "Okt\0", "Noy\0", "Dek\0" },
+        { "Yanvar\0", "Fevral\0", "Mart\0", "Aprel\0", "May\0", "Iyun\0", "Iyul\0", "Avgust\0", "Sentabr\0", "Oktabr\0", "Noyabr\0", "Dekabr\0" },
+        { "Y\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "yan\0", "fev\0", "mar\0", "apr\0", "may\0", "iyn\0", "iyl\0", "avg\0", "sen\0", "okt\0", "noy\0", "dek\0" },
+        { "yanvar\0", "fevral\0", "mart\0", "aprel\0", "may\0", "iyun\0", "iyul\0", "avgust\0", "sentabr\0", "oktabr\0", "noyabr\0", "dekabr\0" },
+        { "Y\0", "F\0", "M\0", "A\0", "M\0", "I\0", "I\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vai_Vaii
+        { "Yak\0", "Dush\0", "Sesh\0", "Chor\0", "Pay\0", "Jum\0", "Shan\0" },
+        { "yakshanba\0", "dushanba\0", "seshanba\0", "chorshanba\0", "payshanba\0", "juma\0", "shanba\0" },
+        { "Y\0", "D\0", "S\0", "C\0", "P\0", "J\0", "S\0" },
+        { "Yak\0", "Dush\0", "Sesh\0", "Chor\0", "Pay\0", "Jum\0", "Shan\0" },
+        { "yakshanba\0", "dushanba\0", "seshanba\0", "chorshanba\0", "payshanba\0", "juma\0", "shanba\0" },
+        { "Y\0", "D\0", "S\0", "C\0", "P\0", "J\0", "S\0" }
+    }, // uz
     {
-        QLocale::Language::Vai, QLocale::Script::AnyScript, QLocale::Country::Liberia,
+        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        1643, 1644, 59, 1642, 45, 43, 101, 2, 0, 1776,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "اوزبیک\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -25648,55 +20004,21 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "جنو\0", "فبر\0", "مار\0", "اپر\0", "می\0", "جون\0", "جول\0", "اگس\0", "سپت\0", "اکت\0", "نوم\0", "دسم\0" },
+        { "جنوری\0", "فبروری\0", "مارچ\0", "اپریل\0", "می\0", "جون\0", "جولای\0", "اگست\0", "سپتمبر\0", "اکتوبر\0", "نومبر\0", "دسمبر\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "ی.\0", "د.\0", "س.\0", "چ.\0", "پ.\0", "ج.\0", "ش.\0" },
+        { "یکشنبه\0", "دوشنبه\0", "سه‌شنبه\0", "چهارشنبه\0", "پنجشنبه\0", "جمعه\0", "شنبه\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vai_Vaii_LR
-    {
-        QLocale::Language::Vietnamese, QLocale::Script::HanScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        "Tiếng Việt\0", "Quần đảo Virgin thuộc Mỹ\0",
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 và %2\0", "%1 và %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "SA\0", "CH\0",
-        // currency
-        "$\0", "%1 %2\0", Q_NULLPTR, "USD\0",
-        { "Đô la Mỹ\0", "\0", "\0", "\0", "\0", "\0", "Đô la Mỹ\0" },
-        // month names
-        { "Thg 1\0", "Thg 2\0", "Thg 3\0", "Thg 4\0", "Thg 5\0", "Thg 6\0", "Thg 7\0", "Thg 8\0", "Thg 9\0", "Thg 10\0", "Thg 11\0", "Thg 12\0" },
-        { "Tháng 1\0", "Tháng 2\0", "Tháng 3\0", "Tháng 4\0", "Tháng 5\0", "Tháng 6\0", "Tháng 7\0", "Tháng 8\0", "Tháng 9\0", "Tháng 10\0", "Tháng 11\0", "Tháng 12\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "thg 1\0", "thg 2\0", "thg 3\0", "thg 4\0", "thg 5\0", "thg 6\0", "thg 7\0", "thg 8\0", "thg 9\0", "thg 10\0", "thg 11\0", "thg 12\0" },
-        { "tháng 1\0", "tháng 2\0", "tháng 3\0", "tháng 4\0", "tháng 5\0", "tháng 6\0", "tháng 7\0", "tháng 8\0", "tháng 9\0", "tháng 10\0", "tháng 11\0", "tháng 12\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "CN\0", "Th 2\0", "Th 3\0", "Th 4\0", "Th 5\0", "Th 6\0", "Th 7\0" },
-        { "Chủ Nhật\0", "Thứ Hai\0", "Thứ Ba\0", "Thứ Tư\0", "Thứ Năm\0", "Thứ Sáu\0", "Thứ Bảy\0" },
-        { "CN\0", "T2\0", "T3\0", "T4\0", "T5\0", "T6\0", "T7\0" },
-        { "CN\0", "Th 2\0", "Th 3\0", "Th 4\0", "Th 5\0", "Th 6\0", "Th 7\0" },
-        { "Chủ Nhật\0", "Thứ Hai\0", "Thứ Ba\0", "Thứ Tư\0", "Thứ Năm\0", "Thứ Sáu\0", "Thứ Bảy\0" },
-        { "CN\0", "T2\0", "T3\0", "T4\0", "T5\0", "T6\0", "T7\0" }
-    }, // vi
+    }, // uz_Arab
     {
-        QLocale::Language::Vietnamese, QLocale::Script::HanScript, QLocale::Country::Vietnam,
+        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::Afghanistan,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Saturday, Qt::Thursday, Qt::Thursday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
@@ -25726,47 +20048,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vi_VN
+    }, // uz_Arab_AF
     {
-        QLocale::Language::Volapuk, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 0, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Volapük\0", Q_NULLPTR,
+        "ўзбекча\0", "Ўзбекистон\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ТО\0", "ТК\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "сўм\0", "%1 %2\0", Q_NULLPTR, "UZS\0",
+        { "Ўзбекистон сўм\0", "\0", "Ўзбекистон сўм\0", "\0", "\0", "\0", "Ўзбекистон сўм\0" },
         // month names
-        { "yan\0", "feb\0", "mäz\0", "prl\0", "may\0", "yun\0", "yul\0", "gst\0", "set\0", "tob\0", "nov\0", "dek\0" },
-        { "yanul\0", "febul\0", "mäzul\0", "prilul\0", "mayul\0", "yunul\0", "yulul\0", "gustul\0", "setul\0", "tobul\0", "novul\0", "dekul\0" },
-        { "Y\0", "F\0", "M\0", "P\0", "M\0", "Y\0", "Y\0", "G\0", "S\0", "T\0", "N\0", "D\0" },
-        { "yan\0", "feb\0", "mäz\0", "prl\0", "may\0", "yun\0", "yul\0", "gst\0", "set\0", "ton\0", "nov\0", "dek\0" },
-        { "yanul\0", "febul\0", "mäzul\0", "prilul\0", "mayul\0", "yunul\0", "yulul\0", "gustul\0", "setul\0", "tobul\0", "novul\0", "dekul\0" },
-        { "Y\0", "F\0", "M\0", "P\0", "M\0", "Y\0", "Y\0", "G\0", "S\0", "T\0", "N\0", "D\0" },
+        { "янв\0", "фев\0", "мар\0", "апр\0", "май\0", "июн\0", "июл\0", "авг\0", "сен\0", "окт\0", "ноя\0", "дек\0" },
+        { "январ\0", "феврал\0", "март\0", "апрел\0", "май\0", "июн\0", "июл\0", "август\0", "сентябр\0", "октябр\0", "ноябр\0", "декабр\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
+        { "янв\0", "фев\0", "мар\0", "апр\0", "май\0", "июн\0", "июл\0", "авг\0", "сен\0", "окт\0", "ноя\0", "дек\0" },
+        { "январ\0", "феврал\0", "март\0", "апрел\0", "май\0", "июн\0", "июл\0", "август\0", "сентябр\0", "октябр\0", "ноябр\0", "декабр\0" },
+        { "Я\0", "Ф\0", "М\0", "А\0", "М\0", "И\0", "И\0", "А\0", "С\0", "О\0", "Н\0", "Д\0" },
         // day names
-        { "Su\0", "Mu\0", "Tu\0", "Ve\0", "Dö\0", "Fr\0", "Zä\0" },
-        { "sudel\0", "mudel\0", "tudel\0", "vedel\0", "dödel\0", "fridel\0", "zädel\0" },
-        { "S\0", "M\0", "T\0", "V\0", "D\0", "F\0", "Z\0" },
-        { "su.\0", "mu.\0", "tu.\0", "ve.\0", "dö.\0", "fr.\0", "zä.\0" },
-        { "sudel\0", "mudel\0", "tudel\0", "vedel\0", "dödel\0", "fridel\0", "zädel\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vo
+        { "якш\0", "душ\0", "сеш\0", "чор\0", "пай\0", "жум\0", "шан\0" },
+        { "якшанба\0", "душанба\0", "сешанба\0", "чоршанба\0", "пайшанба\0", "жума\0", "шанба\0" },
+        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ж\0", "Ш\0" },
+        { "якш\0", "душ\0", "сеш\0", "чор\0", "пай\0", "жум\0", "шан\0" },
+        { "якшанба\0", "душанба\0", "сешанба\0", "чоршанба\0", "пайшанба\0", "жума\0", "шанба\0" },
+        { "Я\0", "Д\0", "С\0", "Ч\0", "П\0", "Ж\0", "Ш\0" }
+    }, // uz_Cyrl
     {
-        QLocale::Language::Volapuk, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::Uzbekistan,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Saturday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -25794,23 +20116,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vo_001
+    }, // uz_Cyrl_UZ
     {
-        QLocale::Language::Vunjo, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Kyivunjo\0", Q_NULLPTR,
+        Q_NULLPTR, Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "utuko\0", "kyiukonyi\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -25818,19 +20140,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
-        { "Januari\0", "Februari\0", "Machi\0", "Aprilyi\0", "Mei\0", "Junyi\0", "Julyai\0", "Agusti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "J\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
-        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
-        { "Jumapilyi\0", "Jumatatuu\0", "Jumanne\0", "Jumatanu\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vun
+    }, // uz_Latn
     {
-        QLocale::Language::Vunjo, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
+        QLocale::Language::Uzbek, QLocale::Script::AnyScript, QLocale::Country::Uzbekistan,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -25862,19 +20184,19 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // vun_TZ
+    }, // uz_Latn_UZ
     {
-        QLocale::Language::Walser, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Vai, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 8217, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "‹\0", "›\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Walser\0", Q_NULLPTR,
+        "ꕙꔤ\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 und %2\0", "%1 und %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -25883,30 +20205,30 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jen\0", "Hor\0", "Mär\0", "Abr\0", "Mei\0", "Brá\0", "Hei\0", "Öig\0", "Her\0", "Wím\0", "Win\0", "Chr\0" },
-        { "Jenner\0", "Hornig\0", "Märze\0", "Abrille\0", "Meije\0", "Bráčet\0", "Heiwet\0", "Öigšte\0", "Herbštmánet\0", "Wímánet\0", "Wintermánet\0", "Chrištmánet\0" },
-        { "J\0", "H\0", "M\0", "A\0", "M\0", "B\0", "H\0", "Ö\0", "H\0", "W\0", "W\0", "C\0" },
-        { "Jen\0", "Hor\0", "Mär\0", "Abr\0", "Mei\0", "Brá\0", "Hei\0", "Öig\0", "Her\0", "Wím\0", "Win\0", "Chr\0" },
-        { "Jenner\0", "Hornig\0", "Märze\0", "Abrille\0", "Meije\0", "Bráčet\0", "Heiwet\0", "Öigšte\0", "Herbštmánet\0", "Wímánet\0", "Wintermánet\0", "Chrištmánet\0" },
-        { "J\0", "H\0", "M\0", "A\0", "M\0", "B\0", "H\0", "Ö\0", "H\0", "W\0", "W\0", "C\0" },
+        { "ꖨꖕꔞ\0", "ꕒꕡ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋ\0", "ꖨꖕꗏ\0" },
+        { "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ\0", "ꕒꕡꖝꖕ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞꔤ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋꕔꕿ ꕸꖃꗏ\0", "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "ꖨꖕꔞ\0", "ꕒꕡ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋ\0", "ꖨꖕꗏ\0" },
+        { "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ\0", "ꕒꕡꖝꖕ\0", "ꕾꖺ\0", "ꖢꖕ\0", "ꖑꕱ\0", "ꖱꘋ\0", "ꖱꕞꔤ\0", "ꗛꔕ\0", "ꕢꕌ\0", "ꕭꖃ\0", "ꔞꘋꕔꕿ ꕸꖃꗏ\0", "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Män\0", "Ziš\0", "Mit\0", "Fró\0", "Fri\0", "Sam\0" },
-        { "Sunntag\0", "Mäntag\0", "Zištag\0", "Mittwuč\0", "Fróntag\0", "Fritag\0", "Samštag\0" },
-        { "S\0", "M\0", "Z\0", "M\0", "F\0", "F\0", "S\0" },
-        { "Sun\0", "Män\0", "Ziš\0", "Mit\0", "Fró\0", "Fri\0", "Sam\0" },
-        { "Sunntag\0", "Mäntag\0", "Zištag\0", "Mittwuč\0", "Fróntag\0", "Fritag\0", "Samštag\0" },
-        { "S\0", "M\0", "Z\0", "M\0", "F\0", "F\0", "S\0" }
-    }, // wae
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "ꕞꕌꔵ\0", "ꗳꗡꘉ\0", "ꕚꕞꕚ\0", "ꕉꕞꕒ\0", "ꕉꔤꕆꕢ\0", "ꕉꔤꕀꕮ\0", "ꔻꔬꔳ\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // vai
     {
-        QLocale::Language::Walser, QLocale::Script::LatinScript, QLocale::Country::Switzerland,
+        QLocale::Language::Vai, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Vai\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -25921,52 +20243,52 @@ static const QLocalePrivate localeTbl[] = {
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "luukao kemã\0", "ɓandaɓu\0", "vɔɔ\0", "fulu\0", "goo\0", "6\0", "7\0", "kɔnde\0", "saah\0", "galo\0", "kenpkato ɓololɔ\0", "luukao lɔma\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "lahadi\0", "tɛɛnɛɛ\0", "talata\0", "alaba\0", "aimisa\0", "aijima\0", "siɓiti\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // wae_CH
+    }, // vai_Latn
     {
-        QLocale::Language::Wolof, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Vietnamese, QLocale::Script::HanScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
         44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
-        "Wolof\0", Q_NULLPTR,
+        "Tiếng Việt\0", "Quần đảo Virgin thuộc Mỹ\0",
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 và %2\0", "%1 và %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Sub\0", "Ngo\0",
+        "SA\0", "CH\0",
         // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        "$\0", "%1 %2\0", Q_NULLPTR, "USD\0",
+        { "Đô la Mỹ\0", "\0", "\0", "\0", "\0", "\0", "Đô la Mỹ\0" },
         // month names
-        { "Sam\0", "Few\0", "Mar\0", "Awr\0", "Mee\0", "Suw\0", "Sul\0", "Ut\0", "Sàt\0", "Okt\0", "Now\0", "Des\0" },
-        { "Samwiyee\0", "Fewriyee\0", "Mars\0", "Awril\0", "Mee\0", "Suwe\0", "Sulet\0", "Ut\0", "Sàttumbar\0", "Oktoobar\0", "Nowàmbar\0", "Desàmbar\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "Sam\0", "Few\0", "Mar\0", "Awr\0", "Mee\0", "Suw\0", "Sul\0", "Ut\0", "Sàt\0", "Okt\0", "Now\0", "Des\0" },
-        { "Samwiyee\0", "Fewriyee\0", "Mars\0", "Awril\0", "Mee\0", "Suwe\0", "Sulet\0", "Ut\0", "Sàttumbar\0", "Oktoobar\0", "Nowàmbar\0", "Desàmbar\0" },
+        { "Thg 1\0", "Thg 2\0", "Thg 3\0", "Thg 4\0", "Thg 5\0", "Thg 6\0", "Thg 7\0", "Thg 8\0", "Thg 9\0", "Thg 10\0", "Thg 11\0", "Thg 12\0" },
+        { "Tháng 1\0", "Tháng 2\0", "Tháng 3\0", "Tháng 4\0", "Tháng 5\0", "Tháng 6\0", "Tháng 7\0", "Tháng 8\0", "Tháng 9\0", "Tháng 10\0", "Tháng 11\0", "Tháng 12\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "thg 1\0", "thg 2\0", "thg 3\0", "thg 4\0", "thg 5\0", "thg 6\0", "thg 7\0", "thg 8\0", "thg 9\0", "thg 10\0", "thg 11\0", "thg 12\0" },
+        { "tháng 1\0", "tháng 2\0", "tháng 3\0", "tháng 4\0", "tháng 5\0", "tháng 6\0", "tháng 7\0", "tháng 8\0", "tháng 9\0", "tháng 10\0", "tháng 11\0", "tháng 12\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" },
-        { "Dibéer\0", "Altine\0", "Talaata\0", "Àlarba\0", "Alxamis\0", "Àjjuma\0", "Aseer\0" },
-        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" },
-        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" },
-        { "Dibéer\0", "Altine\0", "Talaata\0", "Àlarba\0", "Alxamis\0", "Àjjuma\0", "Aseer\0" },
-        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" }
-    }, // wo
+        { "CN\0", "Th 2\0", "Th 3\0", "Th 4\0", "Th 5\0", "Th 6\0", "Th 7\0" },
+        { "Chủ Nhật\0", "Thứ Hai\0", "Thứ Ba\0", "Thứ Tư\0", "Thứ Năm\0", "Thứ Sáu\0", "Thứ Bảy\0" },
+        { "CN\0", "T2\0", "T3\0", "T4\0", "T5\0", "T6\0", "T7\0" },
+        { "CN\0", "Th 2\0", "Th 3\0", "Th 4\0", "Th 5\0", "Th 6\0", "Th 7\0" },
+        { "Chủ Nhật\0", "Thứ Hai\0", "Thứ Ba\0", "Thứ Tư\0", "Thứ Năm\0", "Thứ Sáu\0", "Thứ Bảy\0" },
+        { "CN\0", "T2\0", "T3\0", "T4\0", "T5\0", "T6\0", "T7\0" }
+    }, // vi
     {
-        QLocale::Language::Wolof, QLocale::Script::ArabicScript, QLocale::Country::Senegal,
+        QLocale::Language::Vietnamese, QLocale::Script::HanScript, QLocale::Country::Vietnam,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -25998,17 +20320,17 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // wo_SN
+    }, // vi_VN
     {
-        QLocale::Language::Xhosa, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Volapuk, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "â\80\98\0", "â\80\99\0", "â\80\9c\0", "â\80\9d\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
         // endonym
-        "isiXhosa\0", Q_NULLPTR,
+        "Volapük\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
@@ -26019,24 +20341,24 @@ static const QLocalePrivate localeTbl[] = {
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mat\0", "Epr\0", "Mey\0", "Jun\0", "Jul\0", "Aga\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
-        { "Janyuwari\0", "Februwari\0", "Matshi\0", "Epreli\0", "Meyi\0", "Juni\0", "Julayi\0", "Agasti\0", "Septemba\0", "Okthoba\0", "Novemba\0", "Disemba\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "Jan\0", "Feb\0", "Mat\0", "Epr\0", "Mey\0", "Jun\0", "Jul\0", "Aga\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
-        { "Janyuwari\0", "Februwari\0", "Matshi\0", "Epreli\0", "Meyi\0", "Juni\0", "Julayi\0", "Agasti\0", "Septemba\0", "Okthoba\0", "Novemba\0", "Disemba\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "yan\0", "feb\0", "mäz\0", "prl\0", "may\0", "yun\0", "yul\0", "gst\0", "set\0", "tob\0", "nov\0", "dek\0" },
+        { "yanul\0", "febul\0", "mäzul\0", "prilul\0", "mayul\0", "yunul\0", "yulul\0", "gustul\0", "setul\0", "tobul\0", "novul\0", "dekul\0" },
+        { "Y\0", "F\0", "M\0", "P\0", "M\0", "Y\0", "Y\0", "G\0", "S\0", "T\0", "N\0", "D\0" },
+        { "yan\0", "feb\0", "mäz\0", "prl\0", "may\0", "yun\0", "yul\0", "gst\0", "set\0", "ton\0", "nov\0", "dek\0" },
+        { "yanul\0", "febul\0", "mäzul\0", "prilul\0", "mayul\0", "yunul\0", "yulul\0", "gustul\0", "setul\0", "tobul\0", "novul\0", "dekul\0" },
+        { "Y\0", "F\0", "M\0", "P\0", "M\0", "Y\0", "Y\0", "G\0", "S\0", "T\0", "N\0", "D\0" },
         // day names
-        { "Caw\0", "Mvu\0", "Bin\0", "Tha\0", "Sin\0", "Hla\0", "Mgq\0" },
-        { "Cawe\0", "Mvulo\0", "Lwesibini\0", "Lwesithathu\0", "Lwesine\0", "Lwesihlanu\0", "Mgqibelo\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Caw\0", "Mvu\0", "Bin\0", "Tha\0", "Sin\0", "Hla\0", "Mgq\0" },
-        { "Cawe\0", "Mvulo\0", "Lwesibini\0", "Lwesithathu\0", "Lwesine\0", "Lwesihlanu\0", "Mgqibelo\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // xh
+        { "Su\0", "Mu\0", "Tu\0", "Ve\0", "Dö\0", "Fr\0", "Zä\0" },
+        { "sudel\0", "mudel\0", "tudel\0", "vedel\0", "dödel\0", "fridel\0", "zädel\0" },
+        { "S\0", "M\0", "T\0", "V\0", "D\0", "F\0", "Z\0" },
+        { "su.\0", "mu.\0", "tu.\0", "ve.\0", "dö.\0", "fr.\0", "zä.\0" },
+        { "sudel\0", "mudel\0", "tudel\0", "vedel\0", "dödel\0", "fridel\0", "zädel\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // vo
     {
-        QLocale::Language::Xhosa, QLocale::Script::AnyScript, QLocale::Country::SouthAfrica,
+        QLocale::Language::Volapuk, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Saturday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -26066,9 +20388,9 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // xh_ZA
+    }, // vo_001
     {
-        QLocale::Language::Soga, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Vunjo, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -26076,13 +20398,13 @@ static const QLocalePrivate localeTbl[] = {
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Olusoga\0", Q_NULLPTR,
+        "Kyivunjo\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Munkyo\0", "Eigulo\0",
+        "utuko\0", "kyiukonyi\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
@@ -26090,23 +20412,23 @@ static const QLocalePrivate localeTbl[] = {
         { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
         { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apu\0", "Maa\0", "Juu\0", "Jul\0", "Agu\0", "Seb\0", "Oki\0", "Nov\0", "Des\0" },
-        { "Janwaliyo\0", "Febwaliyo\0", "Marisi\0", "Apuli\0", "Maayi\0", "Juuni\0", "Julaayi\0", "Agusito\0", "Sebuttemba\0", "Okitobba\0", "Novemba\0", "Desemba\0" },
+        { "Jan\0", "Feb\0", "Mac\0", "Apr\0", "Mei\0", "Jun\0", "Jul\0", "Ago\0", "Sep\0", "Okt\0", "Nov\0", "Des\0" },
+        { "Januari\0", "Februari\0", "Machi\0", "Aprilyi\0", "Mei\0", "Junyi\0", "Julyai\0", "Agusti\0", "Septemba\0", "Oktoba\0", "Novemba\0", "Desemba\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "B\0", "B\0", "S\0", "K\0", "K\0", "M\0" },
-        { "Sabi\0", "Bala\0", "Kubi\0", "Kusa\0", "Kuna\0", "Kuta\0", "Muka\0" },
-        { "Sabiiti\0", "Balaza\0", "Owokubili\0", "Owokusatu\0", "Olokuna\0", "Olokutaanu\0", "Olomukaaga\0" },
+        { "J\0", "J\0", "J\0", "J\0", "A\0", "I\0", "J\0" },
+        { "Jpi\0", "Jtt\0", "Jnn\0", "Jtn\0", "Alh\0", "Iju\0", "Jmo\0" },
+        { "Jumapilyi\0", "Jumatatuu\0", "Jumanne\0", "Jumatanu\0", "Alhamisi\0", "Ijumaa\0", "Jumamosi\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // xog
+    }, // vun
     {
-        QLocale::Language::Soga, QLocale::Script::AnyScript, QLocale::Country::Uganda,
+        QLocale::Language::Vunjo, QLocale::Script::LatinScript, QLocale::Country::Tanzania,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -26134,47 +20456,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // xog_UG
+    }, // vun_TZ
     {
-        QLocale::Language::Yangben, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Walser, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 8217, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "«\0", "»\0",
+        "«\0", "»\0", "‹\0", "›\0",
         // endonym
-        "nuasue\0", Q_NULLPTR,
+        "Walser\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 und %2\0", "%1 und %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "kiɛmɛ́ɛm\0", "kisɛ́ndɛ\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "o.1\0", "o.2\0", "o.3\0", "o.4\0", "o.5\0", "o.6\0", "o.7\0", "o.8\0", "o.9\0", "o.10\0", "o.11\0", "o.12\0" },
-        { "pikítíkítie, oólí ú kutúan\0", "siɛyɛ́, oóli ú kándíɛ\0", "ɔnsúmbɔl, oóli ú kátátúɛ\0", "mesiŋ, oóli ú kénie\0", "ensil, oóli ú kátánuɛ\0", "ɔsɔn\0", "efute\0", "pisuyú\0", "imɛŋ i puɔs\0", "imɛŋ i putúk,oóli ú kátíɛ\0", "makandikɛ\0", "pilɔndɔ́\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jen\0", "Hor\0", "Mär\0", "Abr\0", "Mei\0", "Brá\0", "Hei\0", "Öig\0", "Her\0", "Wím\0", "Win\0", "Chr\0" },
+        { "Jenner\0", "Hornig\0", "Märze\0", "Abrille\0", "Meije\0", "Bráčet\0", "Heiwet\0", "Öigšte\0", "Herbštmánet\0", "Wímánet\0", "Wintermánet\0", "Chrištmánet\0" },
+        { "J\0", "H\0", "M\0", "A\0", "M\0", "B\0", "H\0", "Ö\0", "H\0", "W\0", "W\0", "C\0" },
+        { "Jen\0", "Hor\0", "Mär\0", "Abr\0", "Mei\0", "Brá\0", "Hei\0", "Öig\0", "Her\0", "Wím\0", "Win\0", "Chr\0" },
+        { "Jenner\0", "Hornig\0", "Märze\0", "Abrille\0", "Meije\0", "Bráčet\0", "Heiwet\0", "Öigšte\0", "Herbštmánet\0", "Wímánet\0", "Wintermánet\0", "Chrištmánet\0" },
+        { "J\0", "H\0", "M\0", "A\0", "M\0", "B\0", "H\0", "Ö\0", "H\0", "W\0", "W\0", "C\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "s\0", "m\0", "m\0", "e\0", "k\0", "f\0", "s\0" },
-        { "sd\0", "md\0", "mw\0", "et\0", "kl\0", "fl\0", "ss\0" },
-        { "sɔ́ndiɛ\0", "móndie\0", "muányáŋmóndie\0", "metúkpíápɛ\0", "kúpélimetúkpiapɛ\0", "feléte\0", "séselé\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yav
+        { "Sun\0", "Män\0", "Ziš\0", "Mit\0", "Fró\0", "Fri\0", "Sam\0" },
+        { "Sunntag\0", "Mäntag\0", "Zištag\0", "Mittwuč\0", "Fróntag\0", "Fritag\0", "Samštag\0" },
+        { "S\0", "M\0", "Z\0", "M\0", "F\0", "F\0", "S\0" },
+        { "Sun\0", "Män\0", "Ziš\0", "Mit\0", "Fró\0", "Fri\0", "Sam\0" },
+        { "Sunntag\0", "Mäntag\0", "Zištag\0", "Mittwuč\0", "Fróntag\0", "Fritag\0", "Samštag\0" },
+        { "S\0", "M\0", "Z\0", "M\0", "F\0", "F\0", "S\0" }
+    }, // wae
     {
-        QLocale::Language::Yangben, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
+        QLocale::Language::Walser, QLocale::Script::LatinScript, QLocale::Country::Switzerland,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -26202,47 +20524,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yav_CM
+    }, // wae_CH
     {
-        QLocale::Language::Yiddish, QLocale::Script::HebrewScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Wolof, QLocale::Script::ArabicScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 46, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "â\80\9d\0", "â\80\9d\0", "â\80\99\0", "’\0",
+        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "’\0",
         // endonym
-        "ייִדיש\0", Q_NULLPTR,
+        "Wolof\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1 און %2\0", "%1 און %2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "פֿאַרמיטאָג\0", "נאָכמיטאָג\0",
+        "Sub\0", "Ngo\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "יאַנ\0", "פֿעב\0", "מערץ\0", "אַפּר\0", "מיי\0", "יוני\0", "יולי\0", "אויג\0", "סעפּ\0", "אקט\0", "נאוו\0", "דעצ\0" },
-        { "יאַנואַר\0", "פֿעברואַר\0", "מערץ\0", "אַפּריל\0", "מיי\0", "יוני\0", "יולי\0", "אויגוסט\0", "סעפּטעמבער\0", "אקטאבער\0", "נאוועמבער\0", "דעצעמבער\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "יאַנואַר\0", "פֿעברואַר\0", "מערץ\0", "אַפּריל\0", "מיי\0", "יוני\0", "יולי\0", "אויגוסט\0", "סעפּטעמבער\0", "אקטאבער\0", "נאוועמבער\0", "דעצעמבער\0" },
-        { "יאַנואַר\0", "פֿעברואַר\0", "מערץ\0", "אַפּריל\0", "מיי\0", "יוני\0", "יולי\0", "אויגוסט\0", "סעפּטעמבער\0", "אקטאבער\0", "נאוועמבער\0", "דעצעמבער\0" },
+        { "Sam\0", "Few\0", "Mar\0", "Awr\0", "Mee\0", "Suw\0", "Sul\0", "Ut\0", "Sàt\0", "Okt\0", "Now\0", "Des\0" },
+        { "Samwiyee\0", "Fewriyee\0", "Mars\0", "Awril\0", "Mee\0", "Suwe\0", "Sulet\0", "Ut\0", "Sàttumbar\0", "Oktoobar\0", "Nowàmbar\0", "Desàmbar\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Sam\0", "Few\0", "Mar\0", "Awr\0", "Mee\0", "Suw\0", "Sul\0", "Ut\0", "Sàt\0", "Okt\0", "Now\0", "Des\0" },
+        { "Samwiyee\0", "Fewriyee\0", "Mars\0", "Awril\0", "Mee\0", "Suwe\0", "Sulet\0", "Ut\0", "Sàttumbar\0", "Oktoobar\0", "Nowàmbar\0", "Desàmbar\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
-        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
-        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yi
+        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" },
+        { "Dibéer\0", "Altine\0", "Talaata\0", "Àlarba\0", "Alxamis\0", "Àjjuma\0", "Aseer\0" },
+        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" },
+        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" },
+        { "Dibéer\0", "Altine\0", "Talaata\0", "Àlarba\0", "Alxamis\0", "Àjjuma\0", "Aseer\0" },
+        { "Dib\0", "Alt\0", "Tal\0", "Àla\0", "Alx\0", "Àjj\0", "Ase\0" }
+    }, // wo
     {
-        QLocale::Language::Yiddish, QLocale::Script::HebrewScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Wolof, QLocale::Script::ArabicScript, QLocale::Country::Senegal,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Saturday,
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -26270,81 +20592,81 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yi_001
+    }, // wo_SN
     {
-        QLocale::Language::Yoruba, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Xhosa, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "â\80\9c\0", "â\80\9d\0", "â\80\98\0", "â\80\99\0",
+        "â\80\98\0", "â\80\99\0", "â\80\9c\0", "â\80\9d\0",
         // endonym
-        "Èdè Yorùbá\0", Q_NULLPTR,
+        "isiXhosa\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Àárọ̀\0", "Ọ̀sán\0",
+        "AM\0", "PM\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Ṣẹ́\0", "Èr\0", "Ẹr\0", "Ìg\0", "Ẹ̀b\0", "Òk\0", "Ag\0", "Òg\0", "Ow\0", "Ọ̀w\0", "Bé\0", "Ọ̀p\0" },
-        { "Ṣẹ́rẹ́\0", "Èrèlè\0", "Ẹrẹ̀nà\0", "Ìgbé\0", "Ẹ̀bibi\0", "Òkúdu\0", "Agẹmọ\0", "Ògún\0", "Owewe\0", "Ọ̀wàrà\0", "Bélú\0", "Ọ̀pẹ̀\0" },
-        { "S\0", "È\0", "Ẹ\0", "Ì\0", "Ẹ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ọ̀\0", "B\0", "Ọ̀\0" },
-        { "Ṣẹ́r\0", "Èrèl\0", "Ẹrẹ̀n\0", "Ìgb\0", "Ẹ̀bi\0", "Òkú\0", "Agẹ\0", "Ògú\0", "Owe\0", "Ọ̀wà\0", "Bél\0", "Ọ̀pẹ\0" },
-        { "Oṣù Ṣẹ́rẹ́\0", "Oṣù Èrèlè\0", "Oṣù Ẹrẹ̀nà\0", "Oṣù Ìgbé\0", "Oṣù Ẹ̀bibi\0", "Oṣù Òkúdu\0", "Oṣù Agẹmọ\0", "Oṣù Ògún\0", "Oṣù Owewe\0", "Oṣù Ọ̀wàrà\0", "Oṣù Bélú\0", "Oṣù Ọ̀pẹ̀\0" },
-        { "S\0", "È\0", "Ẹ\0", "Ì\0", "Ẹ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ọ̀\0", "B\0", "Ọ̀\0" },
+        { "Jan\0", "Feb\0", "Mat\0", "Epr\0", "Mey\0", "Jun\0", "Jul\0", "Aga\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
+        { "Janyuwari\0", "Februwari\0", "Matshi\0", "Epreli\0", "Meyi\0", "Juni\0", "Julayi\0", "Agasti\0", "Septemba\0", "Okthoba\0", "Novemba\0", "Disemba\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "Jan\0", "Feb\0", "Mat\0", "Epr\0", "Mey\0", "Jun\0", "Jul\0", "Aga\0", "Sep\0", "Okt\0", "Nov\0", "Dis\0" },
+        { "Janyuwari\0", "Februwari\0", "Matshi\0", "Epreli\0", "Meyi\0", "Juni\0", "Julayi\0", "Agasti\0", "Septemba\0", "Okthoba\0", "Novemba\0", "Disemba\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Àìk\0", "Aj\0", "Ìsẹ́g\0", "Ọjọ́r\0", "Ọjọ́b\0", "Ẹt\0", "Àbám\0" },
-        { "Àìkú\0", "Ajé\0", "Ìsẹ́gun\0", "Ọjọ́rú\0", "Ọjọ́bọ\0", "Ẹtì\0", "Àbámẹ́ta\0" },
-        { "À\0", "A\0", "Ì\0", "Ọ\0", "Ọ\0", "Ẹ\0", "À\0" },
-        { "Àìk\0", "Aj\0", "Ìsẹ́g\0", "Ọjọ́r\0", "Ọjọ́b\0", "Ẹt\0", "Àbám\0" },
-        { "Ọjọ́ Àìkú\0", "Ọjọ́ Ajé\0", "Ọjọ́ Ìsẹ́gun\0", "Ọjọ́rú\0", "Ọjọ́bọ\0", "Ọjọ́ Ẹtì\0", "Ọjọ́ Àbámẹ́ta\0" },
-        { "À\0", "A\0", "Ì\0", "Ọ\0", "Ọ\0", "Ẹ\0", "À\0" }
-    }, // yo
+        { "Caw\0", "Mvu\0", "Bin\0", "Tha\0", "Sin\0", "Hla\0", "Mgq\0" },
+        { "Cawe\0", "Mvulo\0", "Lwesibini\0", "Lwesithathu\0", "Lwesine\0", "Lwesihlanu\0", "Mgqibelo\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
+        { "Caw\0", "Mvu\0", "Bin\0", "Tha\0", "Sin\0", "Hla\0", "Mgq\0" },
+        { "Cawe\0", "Mvulo\0", "Lwesibini\0", "Lwesithathu\0", "Lwesine\0", "Lwesihlanu\0", "Mgqibelo\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // xh
     {
-        QLocale::Language::Yoruba, QLocale::Script::LatinScript, QLocale::Country::Benin,
+        QLocale::Language::Soga, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
+        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "Èdè Yorùbá\0", "Orílɛ́ède Bɛ̀nɛ̀\0",
+        "Olusoga\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "Àárɔ̀\0", "Ɔ̀sán\0",
+        "Munkyo\0", "Eigulo\0",
         // currency
-        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XOF\0",
-        { "Faransi ti Orílɛ́ède BIKEAO\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
+        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Shɛ́\0", "Èr\0", "Ɛr\0", "Ìg\0", "Ɛ̀b\0", "Òk\0", "Ag\0", "Òg\0", "Ow\0", "Ɔ̀w\0", "Bé\0", "Ɔ̀p\0" },
-        { "Shɛ́rɛ́\0", "Èrèlè\0", "Ɛrɛ̀nà\0", "Ìgbé\0", "Ɛ̀bibi\0", "Òkúdu\0", "Agɛmɔ\0", "Ògún\0", "Owewe\0", "Ɔ̀wàrà\0", "Bélú\0", "Ɔ̀pɛ̀\0" },
-        { "S\0", "È\0", "Ɛ\0", "Ì\0", "Ɛ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ɔ̀\0", "B\0", "Ɔ̀\0" },
-        { "Shɛ́r\0", "Èrèl\0", "Ɛrɛ̀n\0", "Ìgb\0", "Ɛ̀bi\0", "Òkú\0", "Agɛ\0", "Ògú\0", "Owe\0", "Ɔ̀wà\0", "Bél\0", "Ɔ̀pɛ\0" },
-        { "Oshù Shɛ́rɛ́\0", "Oshù Èrèlè\0", "Oshù Ɛrɛ̀nà\0", "Oshù Ìgbé\0", "Oshù Ɛ̀bibi\0", "Oshù Òkúdu\0", "Oshù Agɛmɔ\0", "Oshù Ògún\0", "Oshù Owewe\0", "Oshù Ɔ̀wàrà\0", "Oshù Bélú\0", "Oshù Ɔ̀pɛ̀\0" },
-        { "S\0", "È\0", "Ɛ\0", "Ì\0", "Ɛ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ɔ̀\0", "B\0", "Ɔ̀\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "Jan\0", "Feb\0", "Mar\0", "Apu\0", "Maa\0", "Juu\0", "Jul\0", "Agu\0", "Seb\0", "Oki\0", "Nov\0", "Des\0" },
+        { "Janwaliyo\0", "Febwaliyo\0", "Marisi\0", "Apuli\0", "Maayi\0", "Juuni\0", "Julaayi\0", "Agusito\0", "Sebuttemba\0", "Okitobba\0", "Novemba\0", "Desemba\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Àìk\0", "Aj\0", "Ìsɛ́g\0", "Ɔjɔ́r\0", "Ɔjɔ́b\0", "Ɛt\0", "Àbám\0" },
-        { "Àìkú\0", "Ajé\0", "Ìsɛ́gun\0", "Ɔjɔ́rú\0", "Ɔjɔ́bɔ\0", "Ɛtì\0", "Àbámɛ́ta\0" },
-        { "À\0", "A\0", "Ì\0", "Ɔ\0", "Ɔ\0", "Ɛ\0", "À\0" },
-        { "Àìk\0", "Aj\0", "Ìsɛ́g\0", "Ɔjɔ́r\0", "Ɔjɔ́b\0", "Ɛt\0", "Àbám\0" },
-        { "Ɔjɔ́ Àìkú\0", "Ɔjɔ́ Ajé\0", "Ɔjɔ́ Ìsɛ́gun\0", "Ɔjɔ́rú\0", "Ɔjɔ́bɔ\0", "Ɔjɔ́ Ɛtì\0", "Ɔjɔ́ Àbámɛ́ta\0" },
-        { "À\0", "A\0", "Ì\0", "Ɔ\0", "Ɔ\0", "Ɛ\0", "À\0" }
-    }, // yo_BJ
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "S\0", "B\0", "B\0", "S\0", "K\0", "K\0", "M\0" },
+        { "Sabi\0", "Bala\0", "Kubi\0", "Kusa\0", "Kuna\0", "Kuta\0", "Muka\0" },
+        { "Sabiiti\0", "Balaza\0", "Owokubili\0", "Owokusatu\0", "Olokuna\0", "Olokutaanu\0", "Olomukaaga\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // xog
     {
-        QLocale::Language::Yoruba, QLocale::Script::LatinScript, QLocale::Country::Nigeria,
+        QLocale::Language::Soga, QLocale::Script::AnyScript, QLocale::Country::Uganda,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -26372,81 +20694,47 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yo_NG
-    {
-        QLocale::Language::Cantonese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
-        // quotation
-        "「\0", "」\0", "『\0", "』\0",
-        // endonym
-        "粵語\0", Q_NULLPTR,
-        // list pattern
-        "%1、%2\0", "%1、%2\0", "%1同%2\0", "%1同%2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "上午\0", "下午\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
-        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
-        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" },
-        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
-        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
-        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" }
-    }, // yue
+    }, // xog_UG
     {
-        QLocale::Language::Cantonese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Yangben, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
-        "“\0", "”\0", "‘\0", "’\0",
+        "«\0", "»\0", "«\0", "»\0",
         // endonym
-        "粤语\0", Q_NULLPTR,
+        "nuasue\0", Q_NULLPTR,
         // list pattern
-        "%1、%2\0", "%1、%2\0", "%1同%2\0", "%1同%2\0",
+        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "上午\0", "下午\0",
+        "kiɛmɛ́ɛm\0", "kisɛ́ndɛ\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "一月\0", "二月\0", "三月\0", "四月\0", "五月\0", "六月\0", "七月\0", "八月\0", "九月\0", "十月\0", "十一月\0", "十二月\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
-        { "一月\0", "二月\0", "三月\0", "四月\0", "五月\0", "六月\0", "七月\0", "八月\0", "九月\0", "十月\0", "十一月\0", "十二月\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "周日\0", "周一\0", "周二\0", "周三\0", "周四\0", "周五\0", "周六\0" },
-        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
-        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" },
-        { "周日\0", "周一\0", "周二\0", "周三\0", "周四\0", "周五\0", "周六\0" },
-        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
-        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" }
-    }, // yue_Hans
+        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
+        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "o.1\0", "o.2\0", "o.3\0", "o.4\0", "o.5\0", "o.6\0", "o.7\0", "o.8\0", "o.9\0", "o.10\0", "o.11\0", "o.12\0" },
+        { "pikítíkítie, oólí ú kutúan\0", "siɛyɛ́, oóli ú kándíɛ\0", "ɔnsúmbɔl, oóli ú kátátúɛ\0", "mesiŋ, oóli ú kénie\0", "ensil, oóli ú kátánuɛ\0", "ɔsɔn\0", "efute\0", "pisuyú\0", "imɛŋ i puɔs\0", "imɛŋ i putúk,oóli ú kátíɛ\0", "makandikɛ\0", "pilɔndɔ́\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        // day names
+        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
+        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "s\0", "m\0", "m\0", "e\0", "k\0", "f\0", "s\0" },
+        { "sd\0", "md\0", "mw\0", "et\0", "kl\0", "fl\0", "ss\0" },
+        { "sɔ́ndiɛ\0", "móndie\0", "muányáŋmóndie\0", "metúkpíápɛ\0", "kúpélimetúkpiapɛ\0", "feléte\0", "séselé\0" },
+        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
+    }, // yav
     {
-        QLocale::Language::Cantonese, QLocale::Script::AnyScript, QLocale::Country::China,
+        QLocale::Language::Yangben, QLocale::Script::LatinScript, QLocale::Country::Cameroon,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 101, 0, 0, 48,
         // quotation
         "\"\0", "\"\0", "\"\0", "\"\0",
         // endonym
@@ -26474,45 +20762,45 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yue_Hans_CN
+    }, // yav_CM
     {
-        QLocale::Language::Cantonese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Yiddish, QLocale::Script::HebrewScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "”\0", "”\0", "’\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ייִדיש\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1, %2\0", "%1, %2\0", "%1 און %2\0", "%1 און %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "פֿאַרמיטאָג\0", "נאָכמיטאָג\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "יאַנ\0", "פֿעב\0", "מערץ\0", "אַפּר\0", "מיי\0", "יוני\0", "יולי\0", "אויג\0", "סעפּ\0", "אקט\0", "נאוו\0", "דעצ\0" },
+        { "יאַנואַר\0", "פֿעברואַר\0", "מערץ\0", "אַפּריל\0", "מיי\0", "יוני\0", "יולי\0", "אויגוסט\0", "סעפּטעמבער\0", "אקטאבער\0", "נאוועמבער\0", "דעצעמבער\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "יאַנואַר\0", "פֿעברואַר\0", "מערץ\0", "אַפּריל\0", "מיי\0", "יוני\0", "יולי\0", "אויגוסט\0", "סעפּטעמבער\0", "אקטאבער\0", "נאוועמבער\0", "דעצעמבער\0" },
+        { "יאַנואַר\0", "פֿעברואַר\0", "מערץ\0", "אַפּריל\0", "מיי\0", "יוני\0", "יולי\0", "אויגוסט\0", "סעפּטעמבער\0", "אקטאבער\0", "נאוועמבער\0", "דעצעמבער\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
+        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
+        { "זונטיק\0", "מאָנטיק\0", "דינסטיק\0", "מיטוואך\0", "דאנערשטיק\0", "פֿרײַטיק\0", "שבת\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yue_Hant
+    }, // yi
     {
-        QLocale::Language::Cantonese, QLocale::Script::AnyScript, QLocale::Country::HongKongSARChina,
+        QLocale::Language::Yiddish, QLocale::Script::HebrewScript, QLocale::Country::AnyCountry,
         // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        Qt::Monday, Qt::Saturday, Qt::Saturday,
         // symbols
         46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
         // quotation
@@ -26542,77 +20830,111 @@ static const QLocalePrivate localeTbl[] = {
         { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
         { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
         { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // yue_Hant_HK
+    }, // yi_001
     {
-        QLocale::Language::StandardMoroccanTamazight, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Yoruba, QLocale::Script::LatinScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "«\0", "»\0", "„\0", "”\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "ⵜⴰⵎⴰⵣⵉⵖⵜ\0", Q_NULLPTR,
+        "Èdè Yorùbá\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "ⵜⵉⴼⴰⵡⵜ\0", "ⵜⴰⴷⴳⴳⵯⴰⵜ\0",
+        "Àárọ̀\0", "Ọ̀sán\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "ⵉⵏⵏ\0", "ⴱⵕⴰ\0", "ⵎⴰⵕ\0", "ⵉⴱⵔ\0", "ⵎⴰⵢ\0", "ⵢⵓⵏ\0", "ⵢⵓⵍ\0", "ⵖⵓⵛ\0", "ⵛⵓⵜ\0", "ⴽⵜⵓ\0", "ⵏⵓⵡ\0", "ⴷⵓⵊ\0" },
-        { "ⵉⵏⵏⴰⵢⵔ\0", "ⴱⵕⴰⵢⵕ\0", "ⵎⴰⵕⵚ\0", "ⵉⴱⵔⵉⵔ\0", "ⵎⴰⵢⵢⵓ\0", "ⵢⵓⵏⵢⵓ\0", "ⵢⵓⵍⵢⵓⵣ\0", "ⵖⵓⵛⵜ\0", "ⵛⵓⵜⴰⵏⴱⵉⵔ\0", "ⴽⵜⵓⴱⵔ\0", "ⵏⵓⵡⴰⵏⴱⵉⵔ\0", "ⴷⵓⵊⴰⵏⴱⵉⵔ\0" },
-        { "ⵉ\0", "ⴱ\0", "ⵎ\0", "ⵉ\0", "ⵎ\0", "ⵢ\0", "ⵢ\0", "ⵖ\0", "ⵛ\0", "ⴽ\0", "ⵏ\0", "ⴷ\0" },
-        { "ⵉⵏⵏ\0", "ⴱⵕⴰ\0", "ⵎⴰⵕ\0", "ⵉⴱⵔ\0", "ⵎⴰⵢ\0", "ⵢⵓⵏ\0", "ⵢⵓⵍ\0", "ⵖⵓⵛ\0", "ⵛⵓⵜ\0", "ⴽⵜⵓ\0", "ⵏⵓⵡ\0", "ⴷⵓⵊ\0" },
-        { "ⵉⵏⵏⴰⵢⵔ\0", "ⴱⵕⴰⵢⵕ\0", "ⵎⴰⵕⵚ\0", "ⵉⴱⵔⵉⵔ\0", "ⵎⴰⵢⵢⵓ\0", "ⵢⵓⵏⵢⵓ\0", "ⵢⵓⵍⵢⵓⵣ\0", "ⵖⵓⵛⵜ\0", "ⵛⵓⵜⴰⵏⴱⵉⵔ\0", "ⴽⵜⵓⴱⵔ\0", "ⵏⵓⵡⴰⵏⴱⵉⵔ\0", "ⴷⵓⵊⴰⵏⴱⵉⵔ\0" },
-        { "ⵉ\0", "ⴱ\0", "ⵎ\0", "ⵉ\0", "ⵎ\0", "ⵢ\0", "ⵢ\0", "ⵖ\0", "ⵛ\0", "ⴽ\0", "ⵏ\0", "ⴷ\0" },
+        { "Ṣẹ́\0", "Èr\0", "Ẹr\0", "Ìg\0", "Ẹ̀b\0", "Òk\0", "Ag\0", "Òg\0", "Ow\0", "Ọ̀w\0", "Bé\0", "Ọ̀p\0" },
+        { "Ṣẹ́rẹ́\0", "Èrèlè\0", "Ẹrẹ̀nà\0", "Ìgbé\0", "Ẹ̀bibi\0", "Òkúdu\0", "Agẹmọ\0", "Ògún\0", "Owewe\0", "Ọ̀wàrà\0", "Bélú\0", "Ọ̀pẹ̀\0" },
+        { "S\0", "È\0", "Ẹ\0", "Ì\0", "Ẹ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ọ̀\0", "B\0", "Ọ̀\0" },
+        { "Ṣẹ́r\0", "Èrèl\0", "Ẹrẹ̀n\0", "Ìgb\0", "Ẹ̀bi\0", "Òkú\0", "Agẹ\0", "Ògú\0", "Owe\0", "Ọ̀wà\0", "Bél\0", "Ọ̀pẹ\0" },
+        { "Oṣù Ṣẹ́rẹ́\0", "Oṣù Èrèlè\0", "Oṣù Ẹrẹ̀nà\0", "Oṣù Ìgbé\0", "Oṣù Ẹ̀bibi\0", "Oṣù Òkúdu\0", "Oṣù Agẹmọ\0", "Oṣù Ògún\0", "Oṣù Owewe\0", "Oṣù Ọ̀wàrà\0", "Oṣù Bélú\0", "Oṣù Ọ̀pẹ̀\0" },
+        { "S\0", "È\0", "Ẹ\0", "Ì\0", "Ẹ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ọ̀\0", "B\0", "Ọ̀\0" },
         // day names
-        { "ⴰⵙⴰ\0", "ⴰⵢⵏ\0", "ⴰⵙⵉ\0", "ⴰⴽⵕ\0", "ⴰⴽⵡ\0", "ⴰⵙⵉⵎ\0", "ⴰⵙⵉⴹ\0" },
-        { "ⴰⵙⴰⵎⴰⵙ\0", "ⴰⵢⵏⴰⵙ\0", "ⴰⵙⵉⵏⴰⵙ\0", "ⴰⴽⵕⴰⵙ\0", "ⴰⴽⵡⴰⵙ\0", "ⴰⵙⵉⵎⵡⴰⵙ\0", "ⴰⵙⵉⴹⵢⴰⵙ\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "ⴰⵙⴰ\0", "ⴰⵢⵏ\0", "ⴰⵙⵉ\0", "ⴰⴽⵕ\0", "ⴰⴽⵡ\0", "ⴰⵙⵉⵎ\0", "ⴰⵙⵉⴹ\0" },
-        { "ⴰⵙⴰⵎⴰⵙ\0", "ⴰⵢⵏⴰⵙ\0", "ⴰⵙⵉⵏⴰⵙ\0", "ⴰⴽⵕⴰⵙ\0", "ⴰⴽⵡⴰⵙ\0", "ⴰⵙⵉⵎⵡⴰⵙ\0", "ⴰⵙⵉⴹⵢⴰⵙ\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
-    }, // zgh
+        { "Àìk\0", "Aj\0", "Ìsẹ́g\0", "Ọjọ́r\0", "Ọjọ́b\0", "Ẹt\0", "Àbám\0" },
+        { "Àìkú\0", "Ajé\0", "Ìsẹ́gun\0", "Ọjọ́rú\0", "Ọjọ́bọ\0", "Ẹtì\0", "Àbámẹ́ta\0" },
+        { "À\0", "A\0", "Ì\0", "Ọ\0", "Ọ\0", "Ẹ\0", "À\0" },
+        { "Àìk\0", "Aj\0", "Ìsẹ́g\0", "Ọjọ́r\0", "Ọjọ́b\0", "Ẹt\0", "Àbám\0" },
+        { "Ọjọ́ Àìkú\0", "Ọjọ́ Ajé\0", "Ọjọ́ Ìsẹ́gun\0", "Ọjọ́rú\0", "Ọjọ́bọ\0", "Ọjọ́ Ẹtì\0", "Ọjọ́ Àbámẹ́ta\0" },
+        { "À\0", "A\0", "Ì\0", "Ọ\0", "Ọ\0", "Ẹ\0", "À\0" }
+    }, // yo
     {
-        QLocale::Language::StandardMoroccanTamazight, QLocale::Script::AnyScript, QLocale::Country::Morocco,
+        QLocale::Language::Yoruba, QLocale::Script::LatinScript, QLocale::Country::Benin,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 0, 0, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "Èdè Yorùbá\0", "Orílɛ́ède Bɛ̀nɛ̀\0",
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "Àárɔ̀\0", "Ɔ̀sán\0",
+        // currency
+        Q_NULLPTR, "%2%1\0", Q_NULLPTR, "XOF\0",
+        { "Faransi ti Orílɛ́ède BIKEAO\0", "\0", "\0", "\0", "\0", "\0", "\0" },
+        // month names
+        { "Shɛ́\0", "Èr\0", "Ɛr\0", "Ìg\0", "Ɛ̀b\0", "Òk\0", "Ag\0", "Òg\0", "Ow\0", "Ɔ̀w\0", "Bé\0", "Ɔ̀p\0" },
+        { "Shɛ́rɛ́\0", "Èrèlè\0", "Ɛrɛ̀nà\0", "Ìgbé\0", "Ɛ̀bibi\0", "Òkúdu\0", "Agɛmɔ\0", "Ògún\0", "Owewe\0", "Ɔ̀wàrà\0", "Bélú\0", "Ɔ̀pɛ̀\0" },
+        { "S\0", "È\0", "Ɛ\0", "Ì\0", "Ɛ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ɔ̀\0", "B\0", "Ɔ̀\0" },
+        { "Shɛ́r\0", "Èrèl\0", "Ɛrɛ̀n\0", "Ìgb\0", "Ɛ̀bi\0", "Òkú\0", "Agɛ\0", "Ògú\0", "Owe\0", "Ɔ̀wà\0", "Bél\0", "Ɔ̀pɛ\0" },
+        { "Oshù Shɛ́rɛ́\0", "Oshù Èrèlè\0", "Oshù Ɛrɛ̀nà\0", "Oshù Ìgbé\0", "Oshù Ɛ̀bibi\0", "Oshù Òkúdu\0", "Oshù Agɛmɔ\0", "Oshù Ògún\0", "Oshù Owewe\0", "Oshù Ɔ̀wàrà\0", "Oshù Bélú\0", "Oshù Ɔ̀pɛ̀\0" },
+        { "S\0", "È\0", "Ɛ\0", "Ì\0", "Ɛ̀\0", "Ò\0", "A\0", "Ò\0", "O\0", "Ɔ̀\0", "B\0", "Ɔ̀\0" },
+        // day names
+        { "Àìk\0", "Aj\0", "Ìsɛ́g\0", "Ɔjɔ́r\0", "Ɔjɔ́b\0", "Ɛt\0", "Àbám\0" },
+        { "Àìkú\0", "Ajé\0", "Ìsɛ́gun\0", "Ɔjɔ́rú\0", "Ɔjɔ́bɔ\0", "Ɛtì\0", "Àbámɛ́ta\0" },
+        { "À\0", "A\0", "Ì\0", "Ɔ\0", "Ɔ\0", "Ɛ\0", "À\0" },
+        { "Àìk\0", "Aj\0", "Ìsɛ́g\0", "Ɔjɔ́r\0", "Ɔjɔ́b\0", "Ɛt\0", "Àbám\0" },
+        { "Ɔjɔ́ Àìkú\0", "Ɔjɔ́ Ajé\0", "Ɔjɔ́ Ìsɛ́gun\0", "Ɔjɔ́rú\0", "Ɔjɔ́bɔ\0", "Ɔjɔ́ Ɛtì\0", "Ɔjɔ́ Àbámɛ́ta\0" },
+        { "À\0", "A\0", "Ì\0", "Ɔ\0", "Ɔ\0", "Ɛ\0", "À\0" }
+    }, // yo_BJ
+    {
+        QLocale::Language::Cantonese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        // week
+        Qt::Monday, Qt::Saturday, Qt::Sunday,
+        // symbols
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
+        // quotation
+        "「\0", "」\0", "『\0", "』\0",
+        // endonym
+        "粵語\0", Q_NULLPTR,
+        // list pattern
+        "%1、%2\0", "%1、%2\0", "%1同%2\0", "%1同%2\0",
+        // date/time format
+        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
+        // am/pm
+        "上午\0", "下午\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // zgh_MA
+        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
+        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
+        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" },
+        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
+        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
+        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" }
+    }, // yue
     {
-        QLocale::Language::Chinese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::Cantonese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
@@ -26620,9 +20942,9 @@ static const QLocalePrivate localeTbl[] = {
         // quotation
         "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        "中文\0", Q_NULLPTR,
+        "粤语\0", Q_NULLPTR,
         // list pattern
-        "%1ã\80\81%2\0", "%1ã\80\81%2\0", "%1å\92\8c%2\0", "%1å\92\8c%2\0",
+        "%1ã\80\81%2\0", "%1ã\80\81%2\0", "%1å\90\8c%2\0", "%1å\90\8c%2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
@@ -26633,7 +20955,7 @@ static const QLocalePrivate localeTbl[] = {
         // month names
         { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
         { "一月\0", "二月\0", "三月\0", "四月\0", "五月\0", "六月\0", "七月\0", "八月\0", "九月\0", "十月\0", "十一月\0", "十二月\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
+        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
         { "一月\0", "二月\0", "三月\0", "四月\0", "五月\0", "六月\0", "七月\0", "八月\0", "九月\0", "十月\0", "十一月\0", "十二月\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
@@ -26644,75 +20966,75 @@ static const QLocalePrivate localeTbl[] = {
         { "周日\0", "周一\0", "周二\0", "周三\0", "周四\0", "周五\0", "周六\0" },
         { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
         { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" }
-    }, // zh
+    }, // yue_Hans
     {
-        QLocale::Language::Chinese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
+        QLocale::Language::StandardMoroccanTamazight, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        44, 160, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "«\0", "»\0", "„\0", "”\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "ⵜⴰⵎⴰⵣⵉⵖⵜ\0", Q_NULLPTR,
         // list pattern
         "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "ⵜⵉⴼⴰⵡⵜ\0", "ⵜⴰⴷⴳⴳⵯⴰⵜ\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
+        { "ⵉⵏⵏ\0", "ⴱⵕⴰ\0", "ⵎⴰⵕ\0", "ⵉⴱⵔ\0", "ⵎⴰⵢ\0", "ⵢⵓⵏ\0", "ⵢⵓⵍ\0", "ⵖⵓⵛ\0", "ⵛⵓⵜ\0", "ⴽⵜⵓ\0", "ⵏⵓⵡ\0", "ⴷⵓⵊ\0" },
+        { "ⵉⵏⵏⴰⵢⵔ\0", "ⴱⵕⴰⵢⵕ\0", "ⵎⴰⵕⵚ\0", "ⵉⴱⵔⵉⵔ\0", "ⵎⴰⵢⵢⵓ\0", "ⵢⵓⵏⵢⵓ\0", "ⵢⵓⵍⵢⵓⵣ\0", "ⵖⵓⵛⵜ\0", "ⵛⵓⵜⴰⵏⴱⵉⵔ\0", "ⴽⵜⵓⴱⵔ\0", "ⵏⵓⵡⴰⵏⴱⵉⵔ\0", "ⴷⵓⵊⴰⵏⴱⵉⵔ\0" },
+        { "ⵉ\0", "ⴱ\0", "ⵎ\0", "ⵉ\0", "ⵎ\0", "ⵢ\0", "ⵢ\0", "ⵖ\0", "ⵛ\0", "ⴽ\0", "ⵏ\0", "ⴷ\0" },
+        { "ⵉⵏⵏ\0", "ⴱⵕⴰ\0", "ⵎⴰⵕ\0", "ⵉⴱⵔ\0", "ⵎⴰⵢ\0", "ⵢⵓⵏ\0", "ⵢⵓⵍ\0", "ⵖⵓⵛ\0", "ⵛⵓⵜ\0", "ⴽⵜⵓ\0", "ⵏⵓⵡ\0", "ⴷⵓⵊ\0" },
+        { "ⵉⵏⵏⴰⵢⵔ\0", "ⴱⵕⴰⵢⵕ\0", "ⵎⴰⵕⵚ\0", "ⵉⴱⵔⵉⵔ\0", "ⵎⴰⵢⵢⵓ\0", "ⵢⵓⵏⵢⵓ\0", "ⵢⵓⵍⵢⵓⵣ\0", "ⵖⵓⵛⵜ\0", "ⵛⵓⵜⴰⵏⴱⵉⵔ\0", "ⴽⵜⵓⴱⵔ\0", "ⵏⵓⵡⴰⵏⴱⵉⵔ\0", "ⴷⵓⵊⴰⵏⴱⵉⵔ\0" },
+        { "ⵉ\0", "ⴱ\0", "ⵎ\0", "ⵉ\0", "ⵎ\0", "ⵢ\0", "ⵢ\0", "ⵖ\0", "ⵛ\0", "ⴽ\0", "ⵏ\0", "ⴷ\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
+        { "ⴰⵙⴰ\0", "ⴰⵢⵏ\0", "ⴰⵙⵉ\0", "ⴰⴽⵕ\0", "ⴰⴽⵡ\0", "ⴰⵙⵉⵎ\0", "ⴰⵙⵉⴹ\0" },
+        { "ⴰⵙⴰⵎⴰⵙ\0", "ⴰⵢⵏⴰⵙ\0", "ⴰⵙⵉⵏⴰⵙ\0", "ⴰⴽⵕⴰⵙ\0", "ⴰⴽⵡⴰⵙ\0", "ⴰⵙⵉⵎⵡⴰⵙ\0", "ⴰⵙⵉⴹⵢⴰⵙ\0" },
         { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // zh_Hans
+        { "ⴰⵙⴰ\0", "ⴰⵢⵏ\0", "ⴰⵙⵉ\0", "ⴰⴽⵕ\0", "ⴰⴽⵡ\0", "ⴰⵙⵉⵎ\0", "ⴰⵙⵉⴹ\0" },
+        { "ⴰⵙⴰⵎⴰⵙ\0", "ⴰⵢⵏⴰⵙ\0", "ⴰⵙⵉⵏⴰⵙ\0", "ⴰⴽⵕⴰⵙ\0", "ⴰⴽⵡⴰⵙ\0", "ⴰⵙⵉⵎⵡⴰⵙ\0", "ⴰⵙⵉⴹⵢⴰⵙ\0" },
+        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" }
+    }, // zgh
     {
-        QLocale::Language::Chinese, QLocale::Script::AnyScript, QLocale::Country::China,
+        QLocale::Language::Chinese, QLocale::Script::AnyScript, QLocale::Country::AnyCountry,
         // week
         Qt::Monday, Qt::Saturday, Qt::Sunday,
         // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
+        46, 44, 59, 37, 45, 43, 69, 2, 1, 48,
         // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
+        "“\0", "”\0", "‘\0", "’\0",
         // endonym
-        Q_NULLPTR, Q_NULLPTR,
+        "中文\0", Q_NULLPTR,
         // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
+        "%1、%2\0", "%1、%2\0", "%1和%2\0", "%1和%2\0",
         // date/time format
         "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
         // am/pm
-        "AM\0", "PM\0",
+        "上午\0", "下午\0",
         // currency
         Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
         { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
         // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
+        { "一月\0", "二月\0", "三月\0", "四月\0", "五月\0", "六月\0", "七月\0", "八月\0", "九月\0", "十月\0", "十一月\0", "十二月\0" },
         { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
+        { "1月\0", "2月\0", "3月\0", "4月\0", "5月\0", "6月\0", "7月\0", "8月\0", "9月\0", "10月\0", "11月\0", "12月\0" },
+        { "一月\0", "二月\0", "三月\0", "四月\0", "五月\0", "六月\0", "七月\0", "八月\0", "九月\0", "十月\0", "十一月\0", "十二月\0" },
         { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
         // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // zh_Hans_CN
+        { "周日\0", "周一\0", "周二\0", "周三\0", "周四\0", "周五\0", "周六\0" },
+        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
+        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" },
+        { "周日\0", "周一\0", "周二\0", "周三\0", "周四\0", "周五\0", "周六\0" },
+        { "星期日\0", "星期一\0", "星期二\0", "星期三\0", "星期四\0", "星期五\0", "星期六\0" },
+        { "日\0", "一\0", "二\0", "三\0", "四\0", "五\0", "六\0" }
+    }, // zh
     {
         QLocale::Language::Chinese, QLocale::Script::AnyScript, QLocale::Country::HongKongSARChina,
         // week
@@ -26985,40 +21307,6 @@ static const QLocalePrivate localeTbl[] = {
         { "ISonto\0", "UMsombuluko\0", "ULwesibili\0", "ULwesithathu\0", "ULwesine\0", "ULwesihlanu\0", "UMgqibelo\0" },
         { "S\0", "M\0", "B\0", "T\0", "S\0", "H\0", "M\0" }
     }, // zu
-    {
-        QLocale::Language::Zulu, QLocale::Script::AnyScript, QLocale::Country::SouthAfrica,
-        // week
-        Qt::Monday, Qt::Saturday, Qt::Sunday,
-        // symbols
-        46, 44, 59, 37, 45, 43, 101, 2, 1, 48,
-        // quotation
-        "\"\0", "\"\0", "\"\0", "\"\0",
-        // endonym
-        Q_NULLPTR, Q_NULLPTR,
-        // list pattern
-        "%1, %2\0", "%1, %2\0", "%1, %2\0", "%1, %2\0",
-        // date/time format
-        "d MMM yyyy\0", "d MMMM yyyy\0", "HH:mm:ss\0", "HH:mm:ss z\0",
-        // am/pm
-        "AM\0", "PM\0",
-        // currency
-        Q_NULLPTR, "%1%2\0", Q_NULLPTR, Q_NULLPTR,
-        { "\0", "\0", "\0", "\0", "\0", "\0", "\0" },
-        // month names
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "J\0", "F\0", "M\0", "A\0", "M\0", "J\0", "J\0", "A\0", "S\0", "O\0", "N\0", "D\0" },
-        { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0" },
-        { "January\0", "February\0", "March\0", "April\0", "May\0", "June\0", "July\0", "August\0", "September\0", "October\0", "November\0", "December\0" },
-        { "1\0", "2\0", "3\0", "4\0", "5\0", "6\0", "7\0", "8\0", "9\0", "10\0", "11\0", "12\0" },
-        // day names
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "S\0", "M\0", "T\0", "W\0", "T\0", "F\0", "S\0" },
-        { "Sun\0", "Mon\0", "Tue\0", "Wed\0", "Thu\0", "Fri\0", "Sat\0" },
-        { "Sunday\0", "Monday\0", "Tuesday\0", "Wednesday\0", "Thursday\0", "Friday\0", "Saturday\0" },
-        { "7\0", "1\0", "2\0", "3\0", "4\0", "5\0", "6\0" }
-    }, // zu_ZA
 };
 static const qint16 localeTblSize = sizeof(localeTbl) / sizeof(QLocalePrivate);