]> pintos-os.org Git - pspp/commitdiff
update locale data
authorBen Pfaff <blp@cs.stanford.edu>
Tue, 20 Oct 2026 02:11:54 +0000 (19:11 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Tue, 20 Oct 2026 02:11:54 +0000 (19:11 -0700)
rust/pspp/src/locale/data.rs

index 74ac6dec481231cd990e0a12ae7417a5fb8aa2b2..37ebb06c6db5e32414a37d99462c7a0a23f95bd2 100644 (file)
 //! The CLDR is covered by the Unicode License v3, available at
 //! <https://github.com/unicode-org/cldr/blob/main/LICENSE>.
 
-use std::{collections::HashMap, sync::LazyLock};
 use crate::locale::Locale;
+use std::{collections::HashMap, sync::LazyLock};
 /// Data for `aa` locale.
 pub static AA: Locale<'static> = Locale {
     lang: "aa",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -130,111 +46,27 @@ pub static AA: Locale<'static> = Locale {
 /// Data for `aa-DJ` locale.
 pub static AA_DJ: Locale<'static> = Locale {
     lang: "aa-DJ",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -242,111 +74,27 @@ pub static AA_DJ: Locale<'static> = Locale {
 /// Data for `aa-ER` locale.
 pub static AA_ER: Locale<'static> = Locale {
     lang: "aa-ER",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -354,111 +102,27 @@ pub static AA_ER: Locale<'static> = Locale {
 /// Data for `ab` locale.
 pub static AB: Locale<'static> = Locale {
     lang: "ab",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -466,111 +130,45 @@ pub static AB: Locale<'static> = Locale {
 /// Data for `af` locale.
 pub static AF: Locale<'static> = Locale {
     lang: "af",
-    dates: Locale::new_patterns(
-        "EEEE dd MMMM y",
-        "dd MMMM y",
-        "dd MMM y",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januarie",
-         "Februarie",
-         "Maart",
-         "April",
-         "Mei",
-         "Junie",
-         "Julie",
-         "Augustus",
-         "September",
-         "Oktober",
-         "November",
-         "Desember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "Mrt.",
-         "Apr.",
-         "Mei",
-         "Jun.",
-         "Jul.",
-         "Aug.",
-         "Sep.",
-         "Okt.",
-         "Nov.",
-         "Des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sondag",
-         "Maandag",
-         "Dinsdag",
-         "Woensdag",
-         "Donderdag",
-         "Vrydag",
-         "Saterdag",
-        ],
-        [
-         "So.",
-         "Ma.",
-         "Di.",
-         "Wo.",
-         "Do.",
-         "Vr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Ma.",
-         "Di.",
-         "Wo.",
-         "Do.",
-         "Vr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE dd MMMM y", "dd MMMM y", "dd MMM y", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januarie",
+            "Februarie",
+            "Maart",
+            "April",
+            "Mei",
+            "Junie",
+            "Julie",
+            "Augustus",
+            "September",
+            "Oktober",
+            "November",
+            "Desember",
+        ],
+        [
+            "Jan.", "Feb.", "Mrt.", "Apr.", "Mei", "Jun.", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.",
+            "Des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["vm.", "nm."],
-        ["vm.", "nm."],
-        ["v", "n"],
+    days: Locale::new_days(
+        [
+            "Sondag",
+            "Maandag",
+            "Dinsdag",
+            "Woensdag",
+            "Donderdag",
+            "Vrydag",
+            "Saterdag",
+        ],
+        ["So.", "Ma.", "Di.", "Wo.", "Do.", "Vr.", "Sa."],
+        ["So.", "Ma.", "Di.", "Wo.", "Do.", "Vr.", "Sa."],
+        ["S", "M", "D", "W", "D", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["vm.", "nm."], ["vm.", "nm."], ["v", "n"]),
     eras: Locale::new_eras("v.C.", "n.C."),
     decimal: ',',
     group: ' ',
@@ -578,111 +176,45 @@ pub static AF: Locale<'static> = Locale {
 /// Data for `af-NA` locale.
 pub static AF_NA: Locale<'static> = Locale {
     lang: "af-NA",
-    dates: Locale::new_patterns(
-        "EEEE dd MMMM y",
-        "dd MMMM y",
-        "dd MMM y",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januarie",
-         "Februarie",
-         "Maart",
-         "April",
-         "Mei",
-         "Junie",
-         "Julie",
-         "Augustus",
-         "September",
-         "Oktober",
-         "November",
-         "Desember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "Mrt.",
-         "Apr.",
-         "Mei",
-         "Jun.",
-         "Jul.",
-         "Aug.",
-         "Sep.",
-         "Okt.",
-         "Nov.",
-         "Des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sondag",
-         "Maandag",
-         "Dinsdag",
-         "Woensdag",
-         "Donderdag",
-         "Vrydag",
-         "Saterdag",
-        ],
-        [
-         "So.",
-         "Ma.",
-         "Di.",
-         "Wo.",
-         "Do.",
-         "Vr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Ma.",
-         "Di.",
-         "Wo.",
-         "Do.",
-         "Vr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE dd MMMM y", "dd MMMM y", "dd MMM y", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januarie",
+            "Februarie",
+            "Maart",
+            "April",
+            "Mei",
+            "Junie",
+            "Julie",
+            "Augustus",
+            "September",
+            "Oktober",
+            "November",
+            "Desember",
+        ],
+        [
+            "Jan.", "Feb.", "Mrt.", "Apr.", "Mei", "Jun.", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.",
+            "Des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["vm.", "nm."],
-        ["vm.", "nm."],
-        ["v", "n"],
+    days: Locale::new_days(
+        [
+            "Sondag",
+            "Maandag",
+            "Dinsdag",
+            "Woensdag",
+            "Donderdag",
+            "Vrydag",
+            "Saterdag",
+        ],
+        ["So.", "Ma.", "Di.", "Wo.", "Do.", "Vr.", "Sa."],
+        ["So.", "Ma.", "Di.", "Wo.", "Do.", "Vr.", "Sa."],
+        ["S", "M", "D", "W", "D", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["vm.", "nm."], ["vm.", "nm."], ["v", "n"]),
     eras: Locale::new_eras("v.C.", "n.C."),
     decimal: ',',
     group: ' ',
@@ -690,111 +222,44 @@ pub static AF_NA: Locale<'static> = Locale {
 /// Data for `agq` locale.
 pub static AGQ: Locale<'static> = Locale {
     lang: "agq",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ndzɔ̀ŋɔ̀nùm",
-         "ndzɔ̀ŋɔ̀kƗ̀zùʔ",
-         "ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà",
-         "ndzɔ̀ŋɔ̀tǎafʉ̄ghā",
-         "ndzɔ̀ŋèsèe",
-         "ndzɔ̀ŋɔ̀nzùghò",
-         "ndzɔ̀ŋɔ̀dùmlo",
-         "ndzɔ̀ŋɔ̀kwîfɔ̀e",
-         "ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù",
-         "ndzɔ̀ŋɔ̀ghǔuwelɔ̀m",
-         "ndzɔ̀ŋɔ̀chwaʔàkaa wo",
-         "ndzɔ̀ŋèfwòo",
-        ],
-        [
-         "nùm",
-         "kɨz",
-         "tɨd",
-         "taa",
-         "see",
-         "nzu",
-         "dum",
-         "fɔe",
-         "dzu",
-         "lɔm",
-         "kaa",
-         "fwo",
-        ],
-        [
-         "n",
-         "k",
-         "t",
-         "t",
-         "s",
-         "z",
-         "k",
-         "f",
-         "d",
-         "l",
-         "c",
-         "f",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "tsuʔntsɨ",
-         "tsuʔukpà",
-         "tsuʔughɔe",
-         "tsuʔutɔ̀mlò",
-         "tsuʔumè",
-         "tsuʔughɨ̂m",
-         "tsuʔndzɨkɔʔɔ",
-        ],
-        [
-         "nts",
-         "kpa",
-         "ghɔ",
-         "tɔm",
-         "ume",
-         "ghɨ",
-         "dzk",
-        ],
-        [
-         "nts",
-         "kpa",
-         "ghɔ",
-         "tɔm",
-         "ume",
-         "ghɨ",
-         "dzk",
-        ],
-        [
-         "n",
-         "k",
-         "g",
-         "t",
-         "u",
-         "g",
-         "d",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ndzɔ̀ŋɔ̀nùm",
+            "ndzɔ̀ŋɔ̀kƗ̀zùʔ",
+            "ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà",
+            "ndzɔ̀ŋɔ̀tǎafʉ̄ghā",
+            "ndzɔ̀ŋèsèe",
+            "ndzɔ̀ŋɔ̀nzùghò",
+            "ndzɔ̀ŋɔ̀dùmlo",
+            "ndzɔ̀ŋɔ̀kwîfɔ̀e",
+            "ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù",
+            "ndzɔ̀ŋɔ̀ghǔuwelɔ̀m",
+            "ndzɔ̀ŋɔ̀chwaʔàkaa wo",
+            "ndzɔ̀ŋèfwòo",
+        ],
+        [
+            "nùm", "kɨz", "tɨd", "taa", "see", "nzu", "dum", "fɔe", "dzu", "lɔm", "kaa", "fwo",
         ],
+        ["n", "k", "t", "t", "s", "z", "k", "f", "d", "l", "c", "f"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.g", "a.k"],
-        ["a.g", "a.k"],
-        ["a.g", "a.k"],
+    days: Locale::new_days(
+        [
+            "tsuʔntsɨ",
+            "tsuʔukpà",
+            "tsuʔughɔe",
+            "tsuʔutɔ̀mlò",
+            "tsuʔumè",
+            "tsuʔughɨ̂m",
+            "tsuʔndzɨkɔʔɔ",
+        ],
+        ["nts", "kpa", "ghɔ", "tɔm", "ume", "ghɨ", "dzk"],
+        ["nts", "kpa", "ghɔ", "tɔm", "ume", "ghɨ", "dzk"],
+        ["n", "k", "g", "t", "u", "g", "d"],
     ),
+    day_periods: Locale::new_day_periods(["a.g", "a.k"], ["a.g", "a.k"], ["a.g", "a.k"]),
     eras: Locale::new_eras("SK", "BK"),
     decimal: ',',
     group: ' ',
@@ -802,111 +267,51 @@ pub static AGQ: Locale<'static> = Locale {
 /// Data for `ak` locale.
 pub static AK: Locale<'static> = Locale {
     lang: "ak",
-    dates: Locale::new_patterns(
-        "EEE, d, MMMM, y",
-        "d, MMMM, y",
-        "d, MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ɔpɛpɔn",
-         "Ɔgyefoɔ",
-         "Ɔbɛnem",
-         "Oforisuo",
-         "Kɔtɔnimma",
-         "Ayɛwohomumu",
-         "Kutawonsa",
-         "Ɔsanaa",
-         "Ɛbɔ",
-         "Ahinime",
-         "Obubuo",
-         "Ɔpɛnimma",
-        ],
-        [
-         "Ɔpɛpɔn",
-         "Ɔgyefoɔ",
-         "Ɔbɛnem",
-         "Oforisuo",
-         "Kɔtɔnimma",
-         "Ayɛwohomumu",
-         "Kutawonsa",
-         "Ɔsanaa",
-         "Ɛbɔ",
-         "Ahinime",
-         "Obubuo",
-         "Ɔpɛnimma",
-        ],
-        [
-         "Ɔp",
-         "Ɔg",
-         "Ɔb",
-         "O",
-         "K",
-         "A",
-         "Ku",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Dwoada",
-         "Benada",
-         "Wukuada",
-         "Yawoada",
-         "Fiada",
-         "Memeneda",
-        ],
-        [
-         "Kwa",
-         "Dwo",
-         "Ben",
-         "Wuk",
-         "Yaw",
-         "Fia",
-         "Mem",
-        ],
-        [
-         "Kwa",
-         "Dwo",
-         "Ben",
-         "Wuk",
-         "Yaw",
-         "Fia",
-         "Mem",
-        ],
-        [
-         "K",
-         "D",
-         "B",
-         "W",
-         "Y",
-         "F",
-         "M",
+    dates: Locale::new_patterns("EEE, d, MMMM, y", "d, MMMM, y", "d, MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Ɔpɛpɔn",
+            "Ɔgyefoɔ",
+            "Ɔbɛnem",
+            "Oforisuo",
+            "Kɔtɔnimma",
+            "Ayɛwohomumu",
+            "Kutawonsa",
+            "Ɔsanaa",
+            "Ɛbɔ",
+            "Ahinime",
+            "Obubuo",
+            "Ɔpɛnimma",
+        ],
+        [
+            "Ɔpɛpɔn",
+            "Ɔgyefoɔ",
+            "Ɔbɛnem",
+            "Oforisuo",
+            "Kɔtɔnimma",
+            "Ayɛwohomumu",
+            "Kutawonsa",
+            "Ɔsanaa",
+            "Ɛbɔ",
+            "Ahinime",
+            "Obubuo",
+            "Ɔpɛnimma",
+        ],
+        [
+            "Ɔp", "Ɔg", "Ɔb", "O", "K", "A", "Ku", "A", "S", "O", "N", "D",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AN", "ANW"],
-        ["AN", "ANW"],
-        ["an", "anw"],
+    days: Locale::new_days(
+        [
+            "Sun", "Dwoada", "Benada", "Wukuada", "Yawoada", "Fiada", "Memeneda",
+        ],
+        ["Kwa", "Dwo", "Ben", "Wuk", "Yaw", "Fia", "Mem"],
+        ["Kwa", "Dwo", "Ben", "Wuk", "Yaw", "Fia", "Mem"],
+        ["K", "D", "B", "W", "Y", "F", "M"],
     ),
+    day_periods: Locale::new_day_periods(["AN", "ANW"], ["AN", "ANW"], ["an", "anw"]),
     eras: Locale::new_eras("AK", "KE"),
     decimal: '.',
     group: ',',
@@ -914,111 +319,47 @@ pub static AK: Locale<'static> = Locale {
 /// Data for `am` locale.
 pub static AM: Locale<'static> = Locale {
     lang: "am",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ጃንዋሪ",
-         "ፌብሩዋሪ",
-         "ማርች",
-         "ኤፕሪል",
-         "ሜይ",
-         "ጁን",
-         "ጁላይ",
-         "ኦገስት",
-         "ሴፕቴምበር",
-         "ኦክቶበር",
-         "ኖቬምበር",
-         "ዲሴምበር",
-        ],
-        [
-         "ጃን",
-         "ፌብ",
-         "ማርች",
-         "ኤፕሪ",
-         "ሜይ",
-         "ጁን",
-         "ጁላይ",
-         "ኦገስ",
-         "ሴፕቴ",
-         "ኦክቶ",
-         "ኖቬም",
-         "ዲሴም",
-        ],
-        [
-         "ጃ",
-         "ፌ",
-         "ማ",
-         "ኤ",
-         "ሜ",
-         "ጁ",
-         "ጁ",
-         "ኦ",
-         "ሴ",
-         "ኦ",
-         "ኖ",
-         "ዲ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "እሑድ",
-         "ሰኞ",
-         "ማክሰኞ",
-         "ረቡዕ",
-         "ሐሙስ",
-         "ዓርብ",
-         "ቅዳሜ",
-        ],
-        [
-         "እሑድ",
-         "ሰኞ",
-         "ማክሰ",
-         "ረቡዕ",
-         "ሐሙስ",
-         "ዓርብ",
-         "ቅዳሜ",
-        ],
-        [
-         "እ",
-         "ሰ",
-         "ማ",
-         "ረ",
-         "ሐ",
-         "ዓ",
-         "ቅ",
-        ],
-        [
-         "እ",
-         "ሰ",
-         "ማ",
-         "ረ",
-         "ሐ",
-         "ዓ",
-         "ቅ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ጥዋት", "ከሰዓት"],
-        ["ጥዋት", "ከሰዓት"],
-        ["ጠ", "ከ"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ጃንዋሪ",
+            "ፌብሩዋሪ",
+            "ማርች",
+            "ኤፕሪል",
+            "ሜይ",
+            "ጁን",
+            "ጁላይ",
+            "ኦገስት",
+            "ሴፕቴምበር",
+            "ኦክቶበር",
+            "ኖቬምበር",
+            "ዲሴምበር",
+        ],
+        [
+            "ጃን",
+            "ፌብ",
+            "ማርች",
+            "ኤፕሪ",
+            "ሜይ",
+            "ጁን",
+            "ጁላይ",
+            "ኦገስ",
+            "ሴፕቴ",
+            "ኦክቶ",
+            "ኖቬም",
+            "ዲሴም",
+        ],
+        ["ጃ", "ፌ", "ማ", "ኤ", "ሜ", "ጁ", "ጁ", "ኦ", "ሴ", "ኦ", "ኖ", "ዲ"],
+    ),
+    days: Locale::new_days(
+        ["እሑድ", "ሰኞ", "ማክሰኞ", "ረቡዕ", "ሐሙስ", "ዓርብ", "ቅዳሜ"],
+        ["እሑድ", "ሰኞ", "ማክሰ", "ረቡዕ", "ሐሙስ", "ዓርብ", "ቅዳሜ"],
+        ["እ", "ሰ", "ማ", "ረ", "ሐ", "ዓ", "ቅ"],
+        ["እ", "ሰ", "ማ", "ረ", "ሐ", "ዓ", "ቅ"],
+    ),
+    day_periods: Locale::new_day_periods(["ጥዋት", "ከሰዓት"], ["ጥዋት", "ከሰዓት"], ["ጠ", "ከ"]),
     eras: Locale::new_eras("ዓ/ዓ", "ዓ/ም"),
     decimal: '.',
     group: ',',
@@ -1026,111 +367,27 @@ pub static AM: Locale<'static> = Locale {
 /// Data for `an` locale.
 pub static AN: Locale<'static> = Locale {
     lang: "an",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -1138,111 +395,27 @@ pub static AN: Locale<'static> = Locale {
 /// Data for `ann` locale.
 pub static ANN: Locale<'static> = Locale {
     lang: "ann",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -1250,111 +423,27 @@ pub static ANN: Locale<'static> = Locale {
 /// Data for `apc` locale.
 pub static APC: Locale<'static> = Locale {
     lang: "apc",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -1362,111 +451,63 @@ pub static APC: Locale<'static> = Locale {
 /// Data for `ar` locale.
 pub static AR: Locale<'static> = Locale {
     lang: "ar",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -1474,111 +515,63 @@ pub static AR: Locale<'static> = Locale {
 /// Data for `ar-AE` locale.
 pub static AR_AE: Locale<'static> = Locale {
     lang: "ar-AE",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -1586,111 +579,63 @@ pub static AR_AE: Locale<'static> = Locale {
 /// Data for `ar-BH` locale.
 pub static AR_BH: Locale<'static> = Locale {
     lang: "ar-BH",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -1698,111 +643,63 @@ pub static AR_BH: Locale<'static> = Locale {
 /// Data for `ar-DJ` locale.
 pub static AR_DJ: Locale<'static> = Locale {
     lang: "ar-DJ",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -1810,111 +707,63 @@ pub static AR_DJ: Locale<'static> = Locale {
 /// Data for `ar-DZ` locale.
 pub static AR_DZ: Locale<'static> = Locale {
     lang: "ar-DZ",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جانفي",
-         "فيفري",
-         "مارس",
-         "أفريل",
-         "ماي",
-         "جوان",
-         "جويلية",
-         "أوت",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "جانفي",
-         "فيفري",
-         "مارس",
-         "أفريل",
-         "ماي",
-         "جوان",
-         "جويلية",
-         "أوت",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ج",
-         "ف",
-         "م",
-         "أ",
-         "م",
-         "ج",
-         "ج",
-         "أ",
-         "س",
-         "أ",
-         "ن",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "جانفي",
+            "فيفري",
+            "مارس",
+            "أفريل",
+            "ماي",
+            "جوان",
+            "جويلية",
+            "أوت",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "جانفي",
+            "فيفري",
+            "مارس",
+            "أفريل",
+            "ماي",
+            "جوان",
+            "جويلية",
+            "أوت",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ج", "ف", "م", "أ", "م", "ج", "ج", "أ", "س", "أ", "ن", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: ',',
     group: '.',
@@ -1922,111 +771,63 @@ pub static AR_DZ: Locale<'static> = Locale {
 /// Data for `ar-EG` locale.
 pub static AR_EG: Locale<'static> = Locale {
     lang: "ar-EG",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2034,111 +835,63 @@ pub static AR_EG: Locale<'static> = Locale {
 /// Data for `ar-EH` locale.
 pub static AR_EH: Locale<'static> = Locale {
     lang: "ar-EH",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2146,111 +899,63 @@ pub static AR_EH: Locale<'static> = Locale {
 /// Data for `ar-ER` locale.
 pub static AR_ER: Locale<'static> = Locale {
     lang: "ar-ER",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2258,111 +963,63 @@ pub static AR_ER: Locale<'static> = Locale {
 /// Data for `ar-IL` locale.
 pub static AR_IL: Locale<'static> = Locale {
     lang: "ar-IL",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2370,111 +1027,63 @@ pub static AR_IL: Locale<'static> = Locale {
 /// Data for `ar-IQ` locale.
 pub static AR_IQ: Locale<'static> = Locale {
     lang: "ar-IQ",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "ك",
-         "ش",
-         "آ",
-         "ن",
-         "أ",
-         "ح",
-         "ت",
-         "آ",
-         "أ",
-         "ت",
-         "ت",
-         "ك",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        ["ك", "ش", "آ", "ن", "أ", "ح", "ت", "آ", "أ", "ت", "ت", "ك"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2482,111 +1091,63 @@ pub static AR_IQ: Locale<'static> = Locale {
 /// Data for `ar-JO` locale.
 pub static AR_JO: Locale<'static> = Locale {
     lang: "ar-JO",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "ك",
-         "ش",
-         "آ",
-         "ن",
-         "أ",
-         "ح",
-         "ت",
-         "آ",
-         "أ",
-         "ت",
-         "ت",
-         "ك",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        ["ك", "ش", "آ", "ن", "أ", "ح", "ت", "آ", "أ", "ت", "ت", "ك"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2594,111 +1155,63 @@ pub static AR_JO: Locale<'static> = Locale {
 /// Data for `ar-KM` locale.
 pub static AR_KM: Locale<'static> = Locale {
     lang: "ar-KM",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2706,111 +1219,63 @@ pub static AR_KM: Locale<'static> = Locale {
 /// Data for `ar-KW` locale.
 pub static AR_KW: Locale<'static> = Locale {
     lang: "ar-KW",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -2818,111 +1283,63 @@ pub static AR_KW: Locale<'static> = Locale {
 /// Data for `ar-LB` locale.
 pub static AR_LB: Locale<'static> = Locale {
     lang: "ar-LB",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "ك",
-         "ش",
-         "آ",
-         "ن",
-         "أ",
-         "ح",
-         "ت",
-         "آ",
-         "أ",
-         "ت",
-         "ت",
-         "ك",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        ["ك", "ش", "آ", "ن", "أ", "ح", "ت", "آ", "أ", "ت", "ت", "ك"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: ',',
     group: '.',
@@ -2930,111 +1347,63 @@ pub static AR_LB: Locale<'static> = Locale {
 /// Data for `ar-LY` locale.
 pub static AR_LY: Locale<'static> = Locale {
     lang: "ar-LY",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: ',',
     group: '.',
@@ -3042,111 +1411,63 @@ pub static AR_LY: Locale<'static> = Locale {
 /// Data for `ar-MA` locale.
 pub static AR_MA: Locale<'static> = Locale {
     lang: "ar-MA",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "ماي",
-         "يونيو",
-         "يوليوز",
-         "غشت",
-         "شتنبر",
-         "أكتوبر",
-         "نونبر",
-         "دجنبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "ماي",
-         "يونيو",
-         "يوليوز",
-         "غشت",
-         "شتنبر",
-         "أكتوبر",
-         "نونبر",
-         "دجنبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "م",
-         "ن",
-         "ل",
-         "غ",
-         "ش",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "ماي",
+            "يونيو",
+            "يوليوز",
+            "غشت",
+            "شتنبر",
+            "أكتوبر",
+            "نونبر",
+            "دجنبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "ماي",
+            "يونيو",
+            "يوليوز",
+            "غشت",
+            "شتنبر",
+            "أكتوبر",
+            "نونبر",
+            "دجنبر",
+        ],
+        ["ي", "ف", "م", "أ", "م", "ن", "ل", "غ", "ش", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: ',',
     group: '.',
@@ -3154,111 +1475,63 @@ pub static AR_MA: Locale<'static> = Locale {
 /// Data for `ar-MR` locale.
 pub static AR_MR: Locale<'static> = Locale {
     lang: "ar-MR",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "إبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغشت",
-         "شتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "دجمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "إبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغشت",
-         "شتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "دجمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "إ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "ش",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "إبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغشت",
+            "شتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "دجمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "إبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغشت",
+            "شتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "دجمبر",
+        ],
+        ["ي", "ف", "م", "إ", "و", "ن", "ل", "غ", "ش", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: ',',
     group: '.',
@@ -3266,111 +1539,63 @@ pub static AR_MR: Locale<'static> = Locale {
 /// Data for `ar-OM` locale.
 pub static AR_OM: Locale<'static> = Locale {
     lang: "ar-OM",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -3378,111 +1603,63 @@ pub static AR_OM: Locale<'static> = Locale {
 /// Data for `ar-PS` locale.
 pub static AR_PS: Locale<'static> = Locale {
     lang: "ar-PS",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "ك",
-         "ش",
-         "آ",
-         "ن",
-         "أ",
-         "ح",
-         "ت",
-         "آ",
-         "أ",
-         "ت",
-         "ت",
-         "ك",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        ["ك", "ش", "آ", "ن", "أ", "ح", "ت", "آ", "أ", "ت", "ت", "ك"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -3490,111 +1667,63 @@ pub static AR_PS: Locale<'static> = Locale {
 /// Data for `ar-QA` locale.
 pub static AR_QA: Locale<'static> = Locale {
     lang: "ar-QA",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -3602,111 +1731,63 @@ pub static AR_QA: Locale<'static> = Locale {
 /// Data for `ar-SA` locale.
 pub static AR_SA: Locale<'static> = Locale {
     lang: "ar-SA",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -3714,111 +1795,63 @@ pub static AR_SA: Locale<'static> = Locale {
 /// Data for `ar-SD` locale.
 pub static AR_SD: Locale<'static> = Locale {
     lang: "ar-SD",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -3826,111 +1859,63 @@ pub static AR_SD: Locale<'static> = Locale {
 /// Data for `ar-SO` locale.
 pub static AR_SO: Locale<'static> = Locale {
     lang: "ar-SO",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -3938,111 +1923,63 @@ pub static AR_SO: Locale<'static> = Locale {
 /// Data for `ar-SS` locale.
 pub static AR_SS: Locale<'static> = Locale {
     lang: "ar-SS",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -4050,111 +1987,63 @@ pub static AR_SS: Locale<'static> = Locale {
 /// Data for `ar-SY` locale.
 pub static AR_SY: Locale<'static> = Locale {
     lang: "ar-SY",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "كانون الثاني",
-         "شباط",
-         "آذار",
-         "نيسان",
-         "أيار",
-         "حزيران",
-         "تموز",
-         "آب",
-         "أيلول",
-         "تشرين الأول",
-         "تشرين الثاني",
-         "كانون الأول",
-        ],
-        [
-         "ك",
-         "ش",
-         "آ",
-         "ن",
-         "أ",
-         "ح",
-         "ت",
-         "آ",
-         "أ",
-         "ت",
-         "ت",
-         "ك",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        [
+            "كانون الثاني",
+            "شباط",
+            "آذار",
+            "نيسان",
+            "أيار",
+            "حزيران",
+            "تموز",
+            "آب",
+            "أيلول",
+            "تشرين الأول",
+            "تشرين الثاني",
+            "كانون الأول",
+        ],
+        ["ك", "ش", "آ", "ن", "أ", "ح", "ت", "آ", "أ", "ت", "ت", "ك"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -4162,111 +2051,63 @@ pub static AR_SY: Locale<'static> = Locale {
 /// Data for `ar-TD` locale.
 pub static AR_TD: Locale<'static> = Locale {
     lang: "ar-TD",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -4274,111 +2115,63 @@ pub static AR_TD: Locale<'static> = Locale {
 /// Data for `ar-TN` locale.
 pub static AR_TN: Locale<'static> = Locale {
     lang: "ar-TN",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جانفي",
-         "فيفري",
-         "مارس",
-         "أفريل",
-         "ماي",
-         "جوان",
-         "جويلية",
-         "أوت",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "جانفي",
-         "فيفري",
-         "مارس",
-         "أفريل",
-         "ماي",
-         "جوان",
-         "جويلية",
-         "أوت",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ج",
-         "ف",
-         "م",
-         "أ",
-         "م",
-         "ج",
-         "ج",
-         "أ",
-         "س",
-         "أ",
-         "ن",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "جانفي",
+            "فيفري",
+            "مارس",
+            "أفريل",
+            "ماي",
+            "جوان",
+            "جويلية",
+            "أوت",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "جانفي",
+            "فيفري",
+            "مارس",
+            "أفريل",
+            "ماي",
+            "جوان",
+            "جويلية",
+            "أوت",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ج", "ف", "م", "أ", "م", "ج", "ج", "أ", "س", "أ", "ن", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: ',',
     group: '.',
@@ -4386,111 +2179,63 @@ pub static AR_TN: Locale<'static> = Locale {
 /// Data for `ar-YE` locale.
 pub static AR_YE: Locale<'static> = Locale {
     lang: "ar-YE",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd‏/MM‏/y",
-        "d‏/M‏/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "يناير",
-         "فبراير",
-         "مارس",
-         "أبريل",
-         "مايو",
-         "يونيو",
-         "يوليو",
-         "أغسطس",
-         "سبتمبر",
-         "أكتوبر",
-         "نوفمبر",
-         "ديسمبر",
-        ],
-        [
-         "ي",
-         "ف",
-         "م",
-         "أ",
-         "و",
-         "ن",
-         "ل",
-         "غ",
-         "س",
-         "ك",
-         "ب",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "الأحد",
-         "الاثنين",
-         "الثلاثاء",
-         "الأربعاء",
-         "الخميس",
-         "الجمعة",
-         "السبت",
-        ],
-        [
-         "أحد",
-         "إثنين",
-         "ثلاثاء",
-         "أربعاء",
-         "خميس",
-         "جمعة",
-         "سبت",
-        ],
-        [
-         "ح",
-         "ن",
-         "ث",
-         "ر",
-         "خ",
-         "ج",
-         "س",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ص", "م"],
-        ["ص", "م"],
-        ["ص", "م"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        [
+            "يناير",
+            "فبراير",
+            "مارس",
+            "أبريل",
+            "مايو",
+            "يونيو",
+            "يوليو",
+            "أغسطس",
+            "سبتمبر",
+            "أكتوبر",
+            "نوفمبر",
+            "ديسمبر",
+        ],
+        ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        [
+            "الأحد",
+            "الاثنين",
+            "الثلاثاء",
+            "الأربعاء",
+            "الخميس",
+            "الجمعة",
+            "السبت",
+        ],
+        ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"],
+        ["ح", "ن", "ث", "ر", "خ", "ج", "س"],
+    ),
+    day_periods: Locale::new_day_periods(["ص", "م"], ["ص", "م"], ["ص", "م"]),
     eras: Locale::new_eras("ق.م", "م"),
     decimal: '.',
     group: ',',
@@ -4498,111 +2243,27 @@ pub static AR_YE: Locale<'static> = Locale {
 /// Data for `arn` locale.
 pub static ARN: Locale<'static> = Locale {
     lang: "arn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -4610,105 +2271,53 @@ pub static ARN: Locale<'static> = Locale {
 /// Data for `as` locale.
 pub static AS: Locale<'static> = Locale {
     lang: "as",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "dd-MM-y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "a h.mm.ss zzzz",
-        "a h.mm.ss z",
-        "a h.mm.ss",
-        "a h.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "জানুৱাৰী",
-         "ফেব্ৰুৱাৰী",
-         "মাৰ্চ",
-         "এপ্ৰিল",
-         "মে’",
-         "জুন",
-         "জুলাই",
-         "আগষ্ট",
-         "ছেপ্তেম্বৰ",
-         "অক্টোবৰ",
-         "নৱেম্বৰ",
-         "ডিচেম্বৰ",
-        ],
-        [
-         "জানু",
-         "ফেব্ৰু",
-         "মাৰ্চ",
-         "এপ্ৰিল",
-         "মে’",
-         "জুন",
-         "জুলাই",
-         "আগ",
-         "ছেপ্তে",
-         "অক্টো",
-         "নৱে",
-         "ডিচে",
-        ],
-        [
-         "জ",
-         "ফ",
-         "ম",
-         "এ",
-         "ম",
-         "জ",
-         "জ",
-         "আ",
-         "ছ",
-         "অ",
-         "ন",
-         "ড",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "দেওবাৰ",
-         "সোমবাৰ",
-         "মঙ্গলবাৰ",
-         "বুধবাৰ",
-         "বৃহস্পতিবাৰ",
-         "শুক্ৰবাৰ",
-         "শনিবাৰ",
-        ],
-        [
-         "দেও",
-         "সোম",
-         "মঙ্গল",
-         "বুধ",
-         "বৃহ",
-         "শুক্ৰ",
-         "শনি",
-        ],
-        [
-         "দেও",
-         "সোম",
-         "মঙ্গল",
-         "বুধ",
-         "বৃহ",
-         "শুক্ৰ",
-         "শনি",
-        ],
-        [
-         "দ",
-         "স",
-         "ম",
-         "ব",
-         "ব",
-         "শ",
-         "শ",
-        ],
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "dd-MM-y", "d-M-y"),
+    times: Locale::new_patterns("a h.mm.ss zzzz", "a h.mm.ss z", "a h.mm.ss", "a h.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "জানুৱাৰী",
+            "ফেব্ৰুৱাৰী",
+            "মাৰ্চ",
+            "এপ্ৰিল",
+            "মে’",
+            "জুন",
+            "জুলাই",
+            "আগষ্ট",
+            "ছেপ্তেম্বৰ",
+            "অক্টোবৰ",
+            "নৱেম্বৰ",
+            "ডিচেম্বৰ",
+        ],
+        [
+            "জানু",
+            "ফেব্ৰু",
+            "মাৰ্চ",
+            "এপ্ৰিল",
+            "মে’",
+            "জুন",
+            "জুলাই",
+            "আগ",
+            "ছেপ্তে",
+            "অক্টো",
+            "নৱে",
+            "ডিচে",
+        ],
+        ["জ", "ফ", "ম", "এ", "ম", "জ", "জ", "আ", "ছ", "অ", "ন", "ড"],
+    ),
+    days: Locale::new_days(
+        [
+            "দেওবাৰ",
+            "সোমবাৰ",
+            "মঙ্গলবাৰ",
+            "বুধবাৰ",
+            "বৃহস্পতিবাৰ",
+            "শুক্ৰবাৰ",
+            "শনিবাৰ",
+        ],
+        ["দেও", "সোম", "মঙ্গল", "বুধ", "বৃহ", "শুক্ৰ", "শনি"],
+        ["দেও", "সোম", "মঙ্গল", "বুধ", "বৃহ", "শুক্ৰ", "শনি"],
+        ["দ", "স", "ম", "ব", "ব", "শ", "শ"],
     ),
     day_periods: Locale::new_day_periods(
         ["পূৰ্বাহ্ন", "অপৰাহ্ন"],
@@ -4722,105 +2331,26 @@ pub static AS: Locale<'static> = Locale {
 /// Data for `asa` locale.
 pub static ASA: Locale<'static> = Locale {
     lang: "asa",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprili",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Agosti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Ijm",
-         "Jmo",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Ijm",
-         "Jmo",
-        ],
-        [
-         "J",
-         "J",
-         "J",
-         "J",
-         "A",
-         "I",
-         "J",
+    days: Locale::new_days(
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
         ],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Ijm", "Jmo"],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Ijm", "Jmo"],
+        ["J", "J", "J", "J", "A", "I", "J"],
     ),
     day_periods: Locale::new_day_periods(
         ["icheheavo", "ichamthi"],
@@ -4834,111 +2364,44 @@ pub static ASA: Locale<'static> = Locale {
 /// Data for `ast` locale.
 pub static AST: Locale<'static> = Locale {
     lang: "ast",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM 'de' y",
-        "d MMMM 'de' y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de xineru",
-         "de febreru",
-         "de marzu",
-         "d’abril",
-         "de mayu",
-         "de xunu",
-         "de xunetu",
-         "d’agostu",
-         "de setiembre",
-         "d’ochobre",
-         "de payares",
-         "d’avientu",
-        ],
-        [
-         "xin",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "xun",
-         "xnt",
-         "ago",
-         "set",
-         "och",
-         "pay",
-         "avi",
-        ],
-        [
-         "X",
-         "F",
-         "M",
-         "A",
-         "M",
-         "X",
-         "X",
-         "A",
-         "S",
-         "O",
-         "P",
-         "A",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingu",
-         "llunes",
-         "martes",
-         "miércoles",
-         "xueves",
-         "vienres",
-         "sábadu",
-        ],
-        [
-         "dom",
-         "llu",
-         "mar",
-         "mié",
-         "xue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "do",
-         "ll",
-         "ma",
-         "mi",
-         "xu",
-         "vi",
-         "sá",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "X",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM 'de' y", "d MMMM 'de' y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de xineru",
+            "de febreru",
+            "de marzu",
+            "d’abril",
+            "de mayu",
+            "de xunu",
+            "de xunetu",
+            "d’agostu",
+            "de setiembre",
+            "d’ochobre",
+            "de payares",
+            "d’avientu",
+        ],
+        [
+            "xin", "feb", "mar", "abr", "may", "xun", "xnt", "ago", "set", "och", "pay", "avi",
         ],
+        ["X", "F", "M", "A", "M", "X", "X", "A", "S", "O", "P", "A"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["de la mañana", "de la tarde"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "domingu",
+            "llunes",
+            "martes",
+            "miércoles",
+            "xueves",
+            "vienres",
+            "sábadu",
+        ],
+        ["dom", "llu", "mar", "mié", "xue", "vie", "sáb"],
+        ["do", "ll", "ma", "mi", "xu", "vi", "sá"],
+        ["D", "L", "M", "M", "X", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["de la mañana", "de la tarde"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("e.C.", "d.C."),
     decimal: ',',
     group: '.',
@@ -4946,111 +2409,36 @@ pub static AST: Locale<'static> = Locale {
 /// Data for `az` locale.
 pub static AZ: Locale<'static> = Locale {
     lang: "az",
-    dates: Locale::new_patterns(
-        "d MMMM y, EEEE",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "yanvar",
-         "fevral",
-         "mart",
-         "aprel",
-         "may",
-         "iyun",
-         "iyul",
-         "avqust",
-         "sentyabr",
-         "oktyabr",
-         "noyabr",
-         "dekabr",
-        ],
-        [
-         "yan",
-         "fev",
-         "mar",
-         "apr",
-         "may",
-         "iyn",
-         "iyl",
-         "avq",
-         "sen",
-         "okt",
-         "noy",
-         "dek",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "bazar",
-         "bazar ertəsi",
-         "çərşənbə axşamı",
-         "çərşənbə",
-         "cümə axşamı",
-         "cümə",
-         "şənbə",
-        ],
-        [
-         "B.",
-         "B.e.",
-         "Ç.a.",
-         "Ç.",
-         "C.a.",
-         "C.",
-         "Ş.",
-        ],
-        [
-         "B.",
-         "B.E.",
-         "Ç.A.",
-         "Ç.",
-         "C.A.",
-         "C.",
-         "Ş.",
-        ],
-        [
-         "7",
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
+    dates: Locale::new_patterns("d MMMM y, EEEE", "d MMMM y", "d MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "yanvar", "fevral", "mart", "aprel", "may", "iyun", "iyul", "avqust", "sentyabr",
+            "oktyabr", "noyabr", "dekabr",
+        ],
+        [
+            "yan", "fev", "mar", "apr", "may", "iyn", "iyl", "avq", "sen", "okt", "noy", "dek",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "bazar",
+            "bazar ertəsi",
+            "çərşənbə axşamı",
+            "çərşənbə",
+            "cümə axşamı",
+            "cümə",
+            "şənbə",
+        ],
+        ["B.", "B.e.", "Ç.a.", "Ç.", "C.a.", "C.", "Ş."],
+        ["B.", "B.E.", "Ç.A.", "Ç.", "C.A.", "C.", "Ş."],
+        ["7", "1", "2", "3", "4", "5", "6"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("e.ə.", "y.e."),
     decimal: ',',
     group: '.',
@@ -5058,111 +2446,27 @@ pub static AZ: Locale<'static> = Locale {
 /// Data for `az-Arab` locale.
 pub static AZ_ARAB: Locale<'static> = Locale {
     lang: "az-Arab",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -5170,111 +2474,27 @@ pub static AZ_ARAB: Locale<'static> = Locale {
 /// Data for `az-Arab-IQ` locale.
 pub static AZ_ARAB_IQ: Locale<'static> = Locale {
     lang: "az-Arab-IQ",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -5282,111 +2502,27 @@ pub static AZ_ARAB_IQ: Locale<'static> = Locale {
 /// Data for `az-Arab-TR` locale.
 pub static AZ_ARAB_TR: Locale<'static> = Locale {
     lang: "az-Arab-TR",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -5394,111 +2530,46 @@ pub static AZ_ARAB_TR: Locale<'static> = Locale {
 /// Data for `az-Cyrl` locale.
 pub static AZ_CYRL: Locale<'static> = Locale {
     lang: "az-Cyrl",
-    dates: Locale::new_patterns(
-        "d MMMM y, EEEE",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јанвар",
-         "феврал",
-         "март",
-         "апрел",
-         "май",
-         "ијун",
-         "ијул",
-         "август",
-         "сентјабр",
-         "октјабр",
-         "нојабр",
-         "декабр",
-        ],
-        [
-         "јан",
-         "фев",
-         "мар",
-         "апр",
-         "май",
-         "ијн",
-         "ијл",
-         "авг",
-         "сен",
-         "окт",
-         "ној",
-         "дек",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "базар",
-         "базар ертәси",
-         "чәршәнбә ахшамы",
-         "чәршәнбә",
-         "ҹүмә ахшамы",
-         "ҹүмә",
-         "шәнбә",
-        ],
-        [
-         "Б.",
-         "Б.Е.",
-         "Ч.А.",
-         "Ч.",
-         "Ҹ.А.",
-         "Ҹ.",
-         "Ш.",
-        ],
-        [
-         "Б.",
-         "Б.Е.",
-         "Ч.А.",
-         "Ч.",
-         "Ҹ.А.",
-         "Ҹ.",
-         "Ш.",
-        ],
-        [
-         "7",
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
+    dates: Locale::new_patterns("d MMMM y, EEEE", "d MMMM y", "d MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "јанвар",
+            "феврал",
+            "март",
+            "апрел",
+            "май",
+            "ијун",
+            "ијул",
+            "август",
+            "сентјабр",
+            "октјабр",
+            "нојабр",
+            "декабр",
+        ],
+        [
+            "јан", "фев", "мар", "апр", "май", "ијн", "ијл", "авг", "сен", "окт", "ној", "дек",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["АМ", "ПМ"],
-        ["АМ", "ПМ"],
-        ["а", "п"],
+    days: Locale::new_days(
+        [
+            "базар",
+            "базар ертәси",
+            "чәршәнбә ахшамы",
+            "чәршәнбә",
+            "ҹүмә ахшамы",
+            "ҹүмә",
+            "шәнбә",
+        ],
+        ["Б.", "Б.Е.", "Ч.А.", "Ч.", "Ҹ.А.", "Ҹ.", "Ш."],
+        ["Б.", "Б.Е.", "Ч.А.", "Ч.", "Ҹ.А.", "Ҹ.", "Ш."],
+        ["7", "1", "2", "3", "4", "5", "6"],
     ),
+    day_periods: Locale::new_day_periods(["АМ", "ПМ"], ["АМ", "ПМ"], ["а", "п"]),
     eras: Locale::new_eras("е.ә.", "ј.е."),
     decimal: ',',
     group: '.',
@@ -5506,111 +2577,36 @@ pub static AZ_CYRL: Locale<'static> = Locale {
 /// Data for `az-Latn` locale.
 pub static AZ_LATN: Locale<'static> = Locale {
     lang: "az-Latn",
-    dates: Locale::new_patterns(
-        "d MMMM y, EEEE",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "yanvar",
-         "fevral",
-         "mart",
-         "aprel",
-         "may",
-         "iyun",
-         "iyul",
-         "avqust",
-         "sentyabr",
-         "oktyabr",
-         "noyabr",
-         "dekabr",
-        ],
-        [
-         "yan",
-         "fev",
-         "mar",
-         "apr",
-         "may",
-         "iyn",
-         "iyl",
-         "avq",
-         "sen",
-         "okt",
-         "noy",
-         "dek",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "bazar",
-         "bazar ertəsi",
-         "çərşənbə axşamı",
-         "çərşənbə",
-         "cümə axşamı",
-         "cümə",
-         "şənbə",
-        ],
-        [
-         "B.",
-         "B.e.",
-         "Ç.a.",
-         "Ç.",
-         "C.a.",
-         "C.",
-         "Ş.",
-        ],
-        [
-         "B.",
-         "B.E.",
-         "Ç.A.",
-         "Ç.",
-         "C.A.",
-         "C.",
-         "Ş.",
-        ],
-        [
-         "7",
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
+    dates: Locale::new_patterns("d MMMM y, EEEE", "d MMMM y", "d MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "yanvar", "fevral", "mart", "aprel", "may", "iyun", "iyul", "avqust", "sentyabr",
+            "oktyabr", "noyabr", "dekabr",
+        ],
+        [
+            "yan", "fev", "mar", "apr", "may", "iyn", "iyl", "avq", "sen", "okt", "noy", "dek",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "bazar",
+            "bazar ertəsi",
+            "çərşənbə axşamı",
+            "çərşənbə",
+            "cümə axşamı",
+            "cümə",
+            "şənbə",
+        ],
+        ["B.", "B.e.", "Ç.a.", "Ç.", "C.a.", "C.", "Ş."],
+        ["B.", "B.E.", "Ç.A.", "Ç.", "C.A.", "C.", "Ş."],
+        ["7", "1", "2", "3", "4", "5", "6"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("e.ə.", "y.e."),
     decimal: ',',
     group: '.',
@@ -5624,105 +2620,54 @@ pub static BA: Locale<'static> = Locale {
         "d MMM, y 'й'.",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ғинуар",
-         "февраль",
-         "март",
-         "апрель",
-         "май",
-         "июнь",
-         "июль",
-         "август",
-         "сентябрь",
-         "октябрь",
-         "ноябрь",
-         "декабрь",
-        ],
-        [
-         "ғин.",
-         "фев.",
-         "мар.",
-         "апр.",
-         "май",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "Ғ",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "йәкшәмбе",
-         "дүшәмбе",
-         "шишәмбе",
-         "шаршамбы",
-         "кесаҙна",
-         "йома",
-         "шәмбе",
-        ],
-        [
-         "йәк.",
-         "дүш.",
-         "шиш.",
-         "шар.",
-         "кес.",
-         "йом.",
-         "шәм.",
-        ],
-        [
-         "йш",
-         "дш",
-         "шш",
-         "шр",
-         "кс",
-         "йм",
-         "шб",
-        ],
-        [
-         "Й",
-         "Д",
-         "Ш",
-         "Ш",
-         "К",
-         "Й",
-         "Ш",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ғинуар",
+            "февраль",
+            "март",
+            "апрель",
+            "май",
+            "июнь",
+            "июль",
+            "август",
+            "сентябрь",
+            "октябрь",
+            "ноябрь",
+            "декабрь",
+        ],
+        [
+            "ғин.",
+            "фев.",
+            "мар.",
+            "апр.",
+            "май",
+            "июн.",
+            "июл.",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        ["Ғ", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "йәкшәмбе",
+            "дүшәмбе",
+            "шишәмбе",
+            "шаршамбы",
+            "кесаҙна",
+            "йома",
+            "шәмбе",
+        ],
+        ["йәк.", "дүш.", "шиш.", "шар.", "кес.", "йом.", "шәм."],
+        ["йш", "дш", "шш", "шр", "кс", "йм", "шб"],
+        ["Й", "Д", "Ш", "Ш", "К", "Й", "Ш"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("б.э.т.", "б.э."),
     decimal: '.',
     group: ' ',
@@ -5730,111 +2675,27 @@ pub static BA: Locale<'static> = Locale {
 /// Data for `bal` locale.
 pub static BAL: Locale<'static> = Locale {
     lang: "bal",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -5842,111 +2703,27 @@ pub static BAL: Locale<'static> = Locale {
 /// Data for `bal-Arab` locale.
 pub static BAL_ARAB: Locale<'static> = Locale {
     lang: "bal-Arab",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -5954,111 +2731,36 @@ pub static BAL_ARAB: Locale<'static> = Locale {
 /// Data for `bal-Latn` locale.
 pub static BAL_LATN: Locale<'static> = Locale {
     lang: "bal-Latn",
-    dates: Locale::new_patterns(
-        "dd,MM,y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "hh:mm:ss a zzzz",
-        "hh:mm:ss a zzz",
-        "hh:mm:ss a",
-        "hh:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janwari",
-         "Parwari",
-         "Márch",
-         "Aprél",
-         "Mai",
-         "Jun",
-         "Jólái",
-         "Agast",
-         "Satambar",
-         "Aktubar",
-         "Nawambar",
-         "Dasambar",
-        ],
-        [
-         "Jan",
-         "Par",
-         "Már",
-         "Apr",
-         "Mai",
-         "Jun",
-         "Jól",
-         "Aga",
-         "Sat",
-         "Akt",
-         "Naw",
-         "Das",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Yakshambeh",
-         "Doshambeh",
-         "Sayshambeh",
-         "Chárshambeh",
-         "Panchshambeh",
-         "Jomah",
-         "Shambeh",
-        ],
-        [
-         "Yak",
-         "Do",
-         "Say",
-         "Chá",
-         "Pan",
-         "Jom",
-         "Sha",
-        ],
-        [
-         "Yak",
-         "Do",
-         "Say",
-         "Chá",
-         "Pan",
-         "Jom",
-         "Sha",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "Ch",
-         "P",
-         "J",
-         "Sh",
+    dates: Locale::new_patterns("dd,MM,y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("hh:mm:ss a zzzz", "hh:mm:ss a zzz", "hh:mm:ss a", "hh:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janwari", "Parwari", "Márch", "Aprél", "Mai", "Jun", "Jólái", "Agast", "Satambar",
+            "Aktubar", "Nawambar", "Dasambar",
+        ],
+        [
+            "Jan", "Par", "Már", "Apr", "Mai", "Jun", "Jól", "Aga", "Sat", "Akt", "Naw", "Das",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Yakshambeh",
+            "Doshambeh",
+            "Sayshambeh",
+            "Chárshambeh",
+            "Panchshambeh",
+            "Jomah",
+            "Shambeh",
+        ],
+        ["Yak", "Do", "Say", "Chá", "Pan", "Jom", "Sha"],
+        ["Yak", "Do", "Say", "Chá", "Pan", "Jom", "Sha"],
+        ["Y", "D", "S", "Ch", "P", "J", "Sh"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["am", "pm"]),
     eras: Locale::new_eras("PM", "AD"),
     decimal: '.',
     group: ',',
@@ -6066,105 +2768,42 @@ pub static BAL_LATN: Locale<'static> = Locale {
 /// Data for `bas` locale.
 pub static BAS: Locale<'static> = Locale {
     lang: "bas",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Kɔndɔŋ",
+            "Màcɛ̂l",
+            "Màtùmb",
+            "Màtop",
+            "M̀puyɛ",
+            "Hìlòndɛ̀",
+            "Njèbà",
+            "Hìkaŋ",
+            "Dìpɔ̀s",
+            "Bìòôm",
+            "Màyɛsèp",
+            "Lìbuy li ńyèe",
+        ],
+        [
+            "kɔn", "mac", "mat", "mto", "mpu", "hil", "nje", "hik", "dip", "bio", "may", "liɓ",
+        ],
+        ["k", "m", "m", "m", "m", "h", "n", "h", "d", "b", "m", "l"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Kɔndɔŋ",
-         "Màcɛ̂l",
-         "Màtùmb",
-         "Màtop",
-         "M̀puyɛ",
-         "Hìlòndɛ̀",
-         "Njèbà",
-         "Hìkaŋ",
-         "Dìpɔ̀s",
-         "Bìòôm",
-         "Màyɛsèp",
-         "Lìbuy li ńyèe",
-        ],
-        [
-         "kɔn",
-         "mac",
-         "mat",
-         "mto",
-         "mpu",
-         "hil",
-         "nje",
-         "hik",
-         "dip",
-         "bio",
-         "may",
-         "liɓ",
-        ],
-        [
-         "k",
-         "m",
-         "m",
-         "m",
-         "m",
-         "h",
-         "n",
-         "h",
-         "d",
-         "b",
-         "m",
-         "l",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ŋgwà nɔ̂y",
-         "ŋgwà njaŋgumba",
-         "ŋgwà ûm",
-         "ŋgwà ŋgê",
-         "ŋgwà mbɔk",
-         "ŋgwà kɔɔ",
-         "ŋgwà jôn",
-        ],
-        [
-         "nɔy",
-         "nja",
-         "uum",
-         "ŋge",
-         "mbɔ",
-         "kɔɔ",
-         "jon",
-        ],
-        [
-         "nɔy",
-         "nja",
-         "uum",
-         "ŋge",
-         "mbɔ",
-         "kɔɔ",
-         "jon",
-        ],
-        [
-         "n",
-         "n",
-         "u",
-         "ŋ",
-         "m",
-         "k",
-         "j",
+    days: Locale::new_days(
+        [
+            "ŋgwà nɔ̂y",
+            "ŋgwà njaŋgumba",
+            "ŋgwà ûm",
+            "ŋgwà ŋgê",
+            "ŋgwà mbɔk",
+            "ŋgwà kɔɔ",
+            "ŋgwà jôn",
         ],
+        ["nɔy", "nja", "uum", "ŋge", "mbɔ", "kɔɔ", "jon"],
+        ["nɔy", "nja", "uum", "ŋge", "mbɔ", "kɔɔ", "jon"],
+        ["n", "n", "u", "ŋ", "m", "k", "j"],
     ),
     day_periods: Locale::new_day_periods(
         ["I bikɛ̂glà", "I ɓugajɔp"],
@@ -6184,105 +2823,43 @@ pub static BE: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "d.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss, zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "студзеня",
-         "лютага",
-         "сакавіка",
-         "красавіка",
-         "мая",
-         "чэрвеня",
-         "ліпеня",
-         "жніўня",
-         "верасня",
-         "кастрычніка",
-         "лістапада",
-         "снежня",
-        ],
-        [
-         "сту",
-         "лют",
-         "сак",
-         "кра",
-         "мая",
-         "чэр",
-         "ліп",
-         "жні",
-         "вер",
-         "кас",
-         "ліс",
-         "сне",
-        ],
-        [
-         "с",
-         "л",
-         "с",
-         "к",
-         "м",
-         "ч",
-         "л",
-         "ж",
-         "в",
-         "к",
-         "л",
-         "с",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "нядзеля",
-         "панядзелак",
-         "аўторак",
-         "серада",
-         "чацвер",
-         "пятніца",
-         "субота",
-        ],
-        [
-         "нд",
-         "пн",
-         "аў",
-         "ср",
-         "чц",
-         "пт",
-         "сб",
-        ],
-        [
-         "нд",
-         "пн",
-         "аў",
-         "ср",
-         "чц",
-         "пт",
-         "сб",
-        ],
-        [
-         "н",
-         "п",
-         "а",
-         "с",
-         "ч",
-         "п",
-         "с",
+    times: Locale::new_patterns("HH:mm:ss, zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "студзеня",
+            "лютага",
+            "сакавіка",
+            "красавіка",
+            "мая",
+            "чэрвеня",
+            "ліпеня",
+            "жніўня",
+            "верасня",
+            "кастрычніка",
+            "лістапада",
+            "снежня",
+        ],
+        [
+            "сту", "лют", "сак", "кра", "мая", "чэр", "ліп", "жні", "вер", "кас", "ліс", "сне",
         ],
+        ["с", "л", "с", "к", "м", "ч", "л", "ж", "в", "к", "л", "с"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "нядзеля",
+            "панядзелак",
+            "аўторак",
+            "серада",
+            "чацвер",
+            "пятніца",
+            "субота",
+        ],
+        ["нд", "пн", "аў", "ср", "чц", "пт", "сб"],
+        ["нд", "пн", "аў", "ср", "чц", "пт", "сб"],
+        ["н", "п", "а", "с", "ч", "п", "с"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("да н.э.", "н.э."),
     decimal: ',',
     group: ' ',
@@ -6296,105 +2873,43 @@ pub static BE_TARASK: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "d.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss, zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "студзеня",
-         "лютага",
-         "сакавіка",
-         "красавіка",
-         "мая",
-         "чэрвеня",
-         "ліпеня",
-         "жніўня",
-         "верасня",
-         "кастрычніка",
-         "лістапада",
-         "снежня",
-        ],
-        [
-         "сту",
-         "лют",
-         "сак",
-         "кра",
-         "мая",
-         "чэр",
-         "ліп",
-         "жні",
-         "вер",
-         "кас",
-         "ліс",
-         "сне",
-        ],
-        [
-         "с",
-         "л",
-         "с",
-         "к",
-         "м",
-         "ч",
-         "л",
-         "ж",
-         "в",
-         "к",
-         "л",
-         "с",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "нядзеля",
-         "панядзелак",
-         "аўторак",
-         "серада",
-         "чацвер",
-         "пятніца",
-         "субота",
-        ],
-        [
-         "нд",
-         "пн",
-         "аў",
-         "ср",
-         "чц",
-         "пт",
-         "сб",
-        ],
-        [
-         "нд",
-         "пн",
-         "аў",
-         "ср",
-         "чц",
-         "пт",
-         "сб",
-        ],
-        [
-         "н",
-         "п",
-         "а",
-         "с",
-         "ч",
-         "п",
-         "с",
+    times: Locale::new_patterns("HH:mm:ss, zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "студзеня",
+            "лютага",
+            "сакавіка",
+            "красавіка",
+            "мая",
+            "чэрвеня",
+            "ліпеня",
+            "жніўня",
+            "верасня",
+            "кастрычніка",
+            "лістапада",
+            "снежня",
+        ],
+        [
+            "сту", "лют", "сак", "кра", "мая", "чэр", "ліп", "жні", "вер", "кас", "ліс", "сне",
         ],
+        ["с", "л", "с", "к", "м", "ч", "л", "ж", "в", "к", "л", "с"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "нядзеля",
+            "панядзелак",
+            "аўторак",
+            "серада",
+            "чацвер",
+            "пятніца",
+            "субота",
+        ],
+        ["нд", "пн", "аў", "ср", "чц", "пт", "сб"],
+        ["нд", "пн", "аў", "ср", "чц", "пт", "сб"],
+        ["н", "п", "а", "с", "ч", "п", "с"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("да н.э.", "н.э."),
     decimal: ',',
     group: ' ',
@@ -6402,105 +2917,48 @@ pub static BE_TARASK: Locale<'static> = Locale {
 /// Data for `bem` locale.
 pub static BEM: Locale<'static> = Locale {
     lang: "bem",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Epreo", "Mei", "Juni", "Julai", "Ogasti", "Septemba",
+            "Oktoba", "Novemba", "Disemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Epr", "Mei", "Jun", "Jul", "Oga", "Sep", "Okt", "Nov", "Dis",
+        ],
+        ["J", "F", "M", "E", "M", "J", "J", "O", "S", "O", "N", "D"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Epreo",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Ogasti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Disemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Epr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Oga",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "E",
-         "M",
-         "J",
-         "J",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Pa Mulungu",
-         "Palichimo",
-         "Palichibuli",
-         "Palichitatu",
-         "Palichine",
-         "Palichisano",
-         "Pachibelushi",
-        ],
-        [
-         "Pa Mulungu",
-         "Palichimo",
-         "Palichibuli",
-         "Palichitatu",
-         "Palichine",
-         "Palichisano",
-         "Pachibelushi",
-        ],
-        [
-         "Pa Mulungu",
-         "Palichimo",
-         "Palichibuli",
-         "Palichitatu",
-         "Palichine",
-         "Palichisano",
-         "Pachibelushi",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Pa Mulungu",
+            "Palichimo",
+            "Palichibuli",
+            "Palichitatu",
+            "Palichine",
+            "Palichisano",
+            "Pachibelushi",
         ],
+        [
+            "Pa Mulungu",
+            "Palichimo",
+            "Palichibuli",
+            "Palichitatu",
+            "Palichine",
+            "Palichisano",
+            "Pachibelushi",
+        ],
+        [
+            "Pa Mulungu",
+            "Palichimo",
+            "Palichibuli",
+            "Palichitatu",
+            "Palichine",
+            "Palichisano",
+            "Pachibelushi",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["uluchelo", "akasuba"],
@@ -6514,111 +2972,27 @@ pub static BEM: Locale<'static> = Locale {
 /// Data for `bew` locale.
 pub static BEW: Locale<'static> = Locale {
     lang: "bew",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -6626,105 +3000,42 @@ pub static BEW: Locale<'static> = Locale {
 /// Data for `bez` locale.
 pub static BEZ: Locale<'static> = Locale {
     lang: "bez",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "pa mwedzi gwa hutala",
+            "pa mwedzi gwa wuvili",
+            "pa mwedzi gwa wudatu",
+            "pa mwedzi gwa wutai",
+            "pa mwedzi gwa wuhanu",
+            "pa mwedzi gwa sita",
+            "pa mwedzi gwa saba",
+            "pa mwedzi gwa nane",
+            "pa mwedzi gwa tisa",
+            "pa mwedzi gwa kumi",
+            "pa mwedzi gwa kumi na moja",
+            "pa mwedzi gwa kumi na mbili",
+        ],
+        [
+            "Hut", "Vil", "Dat", "Tai", "Han", "Sit", "Sab", "Nan", "Tis", "Kum", "Kmj", "Kmb",
+        ],
+        ["H", "V", "D", "T", "H", "S", "S", "N", "T", "K", "K", "K"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "pa mwedzi gwa hutala",
-         "pa mwedzi gwa wuvili",
-         "pa mwedzi gwa wudatu",
-         "pa mwedzi gwa wutai",
-         "pa mwedzi gwa wuhanu",
-         "pa mwedzi gwa sita",
-         "pa mwedzi gwa saba",
-         "pa mwedzi gwa nane",
-         "pa mwedzi gwa tisa",
-         "pa mwedzi gwa kumi",
-         "pa mwedzi gwa kumi na moja",
-         "pa mwedzi gwa kumi na mbili",
-        ],
-        [
-         "Hut",
-         "Vil",
-         "Dat",
-         "Tai",
-         "Han",
-         "Sit",
-         "Sab",
-         "Nan",
-         "Tis",
-         "Kum",
-         "Kmj",
-         "Kmb",
-        ],
-        [
-         "H",
-         "V",
-         "D",
-         "T",
-         "H",
-         "S",
-         "S",
-         "N",
-         "T",
-         "K",
-         "K",
-         "K",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "pa mulungu",
-         "pa shahuviluha",
-         "pa hivili",
-         "pa hidatu",
-         "pa hitayi",
-         "pa hihanu",
-         "pa shahulembela",
-        ],
-        [
-         "Mul",
-         "Vil",
-         "Hiv",
-         "Hid",
-         "Hit",
-         "Hih",
-         "Lem",
-        ],
-        [
-         "Mul",
-         "Vil",
-         "Hiv",
-         "Hid",
-         "Hit",
-         "Hih",
-         "Lem",
-        ],
-        [
-         "M",
-         "J",
-         "H",
-         "H",
-         "H",
-         "W",
-         "J",
+    days: Locale::new_days(
+        [
+            "pa mulungu",
+            "pa shahuviluha",
+            "pa hivili",
+            "pa hidatu",
+            "pa hitayi",
+            "pa hihanu",
+            "pa shahulembela",
         ],
+        ["Mul", "Vil", "Hiv", "Hid", "Hit", "Hih", "Lem"],
+        ["Mul", "Vil", "Hiv", "Hid", "Hit", "Hih", "Lem"],
+        ["M", "J", "H", "H", "H", "W", "J"],
     ),
     day_periods: Locale::new_day_periods(
         ["pamilau", "pamunyi"],
@@ -6744,105 +3055,43 @@ pub static BG: Locale<'static> = Locale {
         "d.MM.y 'г'.",
         "d.MM.yy 'г'.",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss 'ч'. zzzz",
-        "H:mm:ss 'ч'. z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "януари",
-         "февруари",
-         "март",
-         "април",
-         "май",
-         "юни",
-         "юли",
-         "август",
-         "септември",
-         "октомври",
-         "ноември",
-         "декември",
-        ],
-        [
-         "яну",
-         "фев",
-         "март",
-         "апр",
-         "май",
-         "юни",
-         "юли",
-         "авг",
-         "сеп",
-         "окт",
-         "ное",
-         "дек",
-        ],
-        [
-         "я",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ю",
-         "ю",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "неделя",
-         "понеделник",
-         "вторник",
-         "сряда",
-         "четвъртък",
-         "петък",
-         "събота",
-        ],
-        [
-         "нд",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "нд",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "н",
-         "п",
-         "в",
-         "с",
-         "ч",
-         "п",
-         "с",
+    times: Locale::new_patterns("H:mm:ss 'ч'. zzzz", "H:mm:ss 'ч'. z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "януари",
+            "февруари",
+            "март",
+            "април",
+            "май",
+            "юни",
+            "юли",
+            "август",
+            "септември",
+            "октомври",
+            "ноември",
+            "декември",
         ],
+        [
+            "яну", "фев", "март", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек",
+        ],
+        ["я", "ф", "м", "а", "м", "ю", "ю", "а", "с", "о", "н", "д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["пр.об.", "сл.об."],
-        ["am", "pm"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "неделя",
+            "понеделник",
+            "вторник",
+            "сряда",
+            "четвъртък",
+            "петък",
+            "събота",
+        ],
+        ["нд", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["нд", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["н", "п", "в", "с", "ч", "п", "с"],
     ),
+    day_periods: Locale::new_day_periods(["пр.об.", "сл.об."], ["am", "pm"], ["am", "pm"]),
     eras: Locale::new_eras("пр.Хр.", "сл.Хр."),
     decimal: ',',
     group: ' ',
@@ -6850,111 +3099,73 @@ pub static BG: Locale<'static> = Locale {
 /// Data for `bgc` locale.
 pub static BGC: Locale<'static> = Locale {
     lang: "bgc",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितम्बर",
-         "अक्टूबर",
-         "नवम्बर",
-         "दिसंबर",
-        ],
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितम्बर",
-         "अक्टूबर",
-         "नवम्बर",
-         "दिसंबर",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ऐतवार",
-         "सोमवार",
-         "मंगलवार",
-         "बुधवार",
-         "बृहस्पतवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "ऐतवार",
-         "सोमवार",
-         "मंगलवार",
-         "बुधवार",
-         "बृहस्पतवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "ऐतवार",
-         "सोमवार",
-         "मंगलवार",
-         "बुधवार",
-         "बृहस्पतवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितम्बर",
+            "अक्टूबर",
+            "नवम्बर",
+            "दिसंबर",
+        ],
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितम्बर",
+            "अक्टूबर",
+            "नवम्बर",
+            "दिसंबर",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["तडके", "सांझ"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "ऐतवार",
+            "सोमवार",
+            "मंगलवार",
+            "बुधवार",
+            "बृहस्पतवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        [
+            "ऐतवार",
+            "सोमवार",
+            "मंगलवार",
+            "बुधवार",
+            "बृहस्पतवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        [
+            "ऐतवार",
+            "सोमवार",
+            "मंगलवार",
+            "बुधवार",
+            "बृहस्पतवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["तडके", "सांझ"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -6962,111 +3173,27 @@ pub static BGC: Locale<'static> = Locale {
 /// Data for `bgn` locale.
 pub static BGN: Locale<'static> = Locale {
     lang: "bgn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '٫',
     group: '،',
@@ -7074,111 +3201,27 @@ pub static BGN: Locale<'static> = Locale {
 /// Data for `bgn-AE` locale.
 pub static BGN_AE: Locale<'static> = Locale {
     lang: "bgn-AE",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '٫',
     group: '،',
@@ -7186,111 +3229,27 @@ pub static BGN_AE: Locale<'static> = Locale {
 /// Data for `bgn-AF` locale.
 pub static BGN_AF: Locale<'static> = Locale {
     lang: "bgn-AF",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '٫',
     group: '،',
@@ -7298,111 +3257,27 @@ pub static BGN_AF: Locale<'static> = Locale {
 /// Data for `bgn-IR` locale.
 pub static BGN_IR: Locale<'static> = Locale {
     lang: "bgn-IR",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '٫',
     group: '،',
@@ -7410,111 +3285,27 @@ pub static BGN_IR: Locale<'static> = Locale {
 /// Data for `bgn-OM` locale.
 pub static BGN_OM: Locale<'static> = Locale {
     lang: "bgn-OM",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '٫',
     group: '،',
@@ -7522,111 +3313,73 @@ pub static BGN_OM: Locale<'static> = Locale {
 /// Data for `bho` locale.
 pub static BHO: Locale<'static> = Locale {
     lang: "bho",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितम्बर",
-         "अक्टूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितम्बर",
-         "अक्टूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "रबीबार",
-         "सोमबार",
-         "मंगलबार",
-         "बुधबार",
-         "बृहस्पतिबार",
-         "शुक्रबार",
-         "सनीचर",
-        ],
-        [
-         "रबीबार",
-         "सोमबार",
-         "मंगलबार",
-         "बुधबार",
-         "बृहस्पतिबार",
-         "शुक्रबार",
-         "सनीचर",
-        ],
-        [
-         "रबीबार",
-         "सोमबार",
-         "मंगलबार",
-         "बुधबार",
-         "बृहस्पतिबार",
-         "शुक्रबार",
-         "सनीचर",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितम्बर",
+            "अक्टूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितम्बर",
+            "अक्टूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["भोर", "सांझ"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "रबीबार",
+            "सोमबार",
+            "मंगलबार",
+            "बुधबार",
+            "बृहस्पतिबार",
+            "शुक्रबार",
+            "सनीचर",
+        ],
+        [
+            "रबीबार",
+            "सोमबार",
+            "मंगलबार",
+            "बुधबार",
+            "बृहस्पतिबार",
+            "शुक्रबार",
+            "सनीचर",
+        ],
+        [
+            "रबीबार",
+            "सोमबार",
+            "मंगलबार",
+            "बुधबार",
+            "बृहस्पतिबार",
+            "शुक्रबार",
+            "सनीचर",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["भोर", "सांझ"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -7634,105 +3387,44 @@ pub static BHO: Locale<'static> = Locale {
 /// Data for `blo` locale.
 pub static BLO: Locale<'static> = Locale {
     lang: "blo",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d/y",
-        "y MMMM d",
-        "MMM d/y",
-        "M/d/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, MMMM d/y", "y MMMM d", "MMM d/y", "M/d/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ɩjikawǝrka kaŋɔrɔ",
+            "ɩjikpaka kaŋɔrɔ",
+            "arɛ́cika kaŋɔrɔ",
+            "njɩbɔ nɖʊka kaŋɔrɔ",
+            "acafʊnɖuka kaŋɔrɔ",
+            "anɔɔɖuka kaŋɔrɔ",
+            "alàlaka kaŋɔrɔ",
+            "ɩjikǝuka kaŋɔrɔ",
+            "abofʊmka kaŋɔrɔ",
+            "ɩjicimka kaŋɔrɔ",
+            "acapomka kaŋɔrɔ",
+            "anɔɔbʊnka kaŋɔrɔ",
+        ],
+        [
+            "kaw", "kpa", "ci", "ɖʊ", "ɖu5", "ɖu6", "la", "kǝu", "fʊm", "cim", "pom", "bʊn",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ɩjikawǝrka kaŋɔrɔ",
-         "ɩjikpaka kaŋɔrɔ",
-         "arɛ́cika kaŋɔrɔ",
-         "njɩbɔ nɖʊka kaŋɔrɔ",
-         "acafʊnɖuka kaŋɔrɔ",
-         "anɔɔɖuka kaŋɔrɔ",
-         "alàlaka kaŋɔrɔ",
-         "ɩjikǝuka kaŋɔrɔ",
-         "abofʊmka kaŋɔrɔ",
-         "ɩjicimka kaŋɔrɔ",
-         "acapomka kaŋɔrɔ",
-         "anɔɔbʊnka kaŋɔrɔ",
-        ],
-        [
-         "kaw",
-         "kpa",
-         "ci",
-         "ɖʊ",
-         "ɖu5",
-         "ɖu6",
-         "la",
-         "kǝu",
-         "fʊm",
-         "cim",
-         "pom",
-         "bʊn",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "alahaɖɩ",
-         "aɖɩtɛnɛɛ",
-         "atalaata",
-         "alaarba",
-         "alaamɩshɩ",
-         "arɩsǝma",
-         "asiibi",
-        ],
-        [
-         "alah",
-         "aɖɩt",
-         "atal",
-         "alar",
-         "alam",
-         "arɩs",
-         "asib",
-        ],
-        [
-         "alh",
-         "aɖt",
-         "atl",
-         "alr",
-         "alm",
-         "ars",
-         "asb",
-        ],
-        [
-         "lh",
-         "ɖt",
-         "tl",
-         "lr",
-         "lm",
-         "rs",
-         "sb",
+    days: Locale::new_days(
+        [
+            "alahaɖɩ",
+            "aɖɩtɛnɛɛ",
+            "atalaata",
+            "alaarba",
+            "alaamɩshɩ",
+            "arɩsǝma",
+            "asiibi",
         ],
+        ["alah", "aɖɩt", "atal", "alar", "alam", "arɩs", "asib"],
+        ["alh", "aɖt", "atl", "alr", "alm", "ars", "asb"],
+        ["lh", "ɖt", "tl", "lr", "lm", "rs", "sb"],
     ),
     day_periods: Locale::new_day_periods(
         ["ʊshilè kʊboɖu", "ʊshilè kʊsasʊ"],
@@ -7746,111 +3438,27 @@ pub static BLO: Locale<'static> = Locale {
 /// Data for `blt` locale.
 pub static BLT: Locale<'static> = Locale {
     lang: "blt",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -7858,111 +3466,38 @@ pub static BLT: Locale<'static> = Locale {
 /// Data for `bm` locale.
 pub static BM: Locale<'static> = Locale {
     lang: "bm",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "zanwuye",
-         "feburuye",
-         "marisi",
-         "awirili",
-         "mɛ",
-         "zuwɛn",
-         "zuluye",
-         "uti",
-         "sɛtanburu",
-         "ɔkutɔburu",
-         "nowanburu",
-         "desanburu",
-        ],
-        [
-         "zan",
-         "feb",
-         "mar",
-         "awi",
-         "mɛ",
-         "zuw",
-         "zul",
-         "uti",
-         "sɛt",
-         "ɔku",
-         "now",
-         "des",
-        ],
-        [
-         "Z",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Z",
-         "Z",
-         "U",
-         "S",
-         "Ɔ",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "kari",
-         "ntɛnɛ",
-         "tarata",
-         "araba",
-         "alamisa",
-         "juma",
-         "sibiri",
-        ],
-        [
-         "kar",
-         "ntɛ",
-         "tar",
-         "ara",
-         "ala",
-         "jum",
-         "sib",
-        ],
-        [
-         "kar",
-         "ntɛ",
-         "tar",
-         "ara",
-         "ala",
-         "jum",
-         "sib",
-        ],
-        [
-         "K",
-         "N",
-         "T",
-         "A",
-         "A",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "zanwuye",
+            "feburuye",
+            "marisi",
+            "awirili",
+            "mɛ",
+            "zuwɛn",
+            "zuluye",
+            "uti",
+            "sɛtanburu",
+            "ɔkutɔburu",
+            "nowanburu",
+            "desanburu",
+        ],
+        [
+            "zan", "feb", "mar", "awi", "mɛ", "zuw", "zul", "uti", "sɛt", "ɔku", "now", "des",
         ],
+        ["Z", "F", "M", "A", "M", "Z", "Z", "U", "S", "Ɔ", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "kari", "ntɛnɛ", "tarata", "araba", "alamisa", "juma", "sibiri",
+        ],
+        ["kar", "ntɛ", "tar", "ara", "ala", "jum", "sib"],
+        ["kar", "ntɛ", "tar", "ara", "ala", "jum", "sib"],
+        ["K", "N", "T", "A", "A", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("J.-C. ɲɛ", "ni J.-C."),
     decimal: '.',
     group: ',',
@@ -7970,111 +3505,27 @@ pub static BM: Locale<'static> = Locale {
 /// Data for `bm-Nkoo` locale.
 pub static BM_NKOO: Locale<'static> = Locale {
     lang: "bm-Nkoo",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -8082,111 +3533,68 @@ pub static BM_NKOO: Locale<'static> = Locale {
 /// Data for `bn` locale.
 pub static BN: Locale<'static> = Locale {
     lang: "bn",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "জানুয়ারি",
-         "ফেব্রুয়ারি",
-         "মার্চ",
-         "এপ্রিল",
-         "মে",
-         "জুন",
-         "জুলাই",
-         "আগস্ট",
-         "সেপ্টেম্বর",
-         "অক্টোবর",
-         "নভেম্বর",
-         "ডিসেম্বর",
-        ],
-        [
-         "জানু",
-         "ফেব",
-         "মার্চ",
-         "এপ্রি",
-         "মে",
-         "জুন",
-         "জুল",
-         "আগ",
-         "সেপ",
-         "অক্টো",
-         "নভে",
-         "ডিসে",
-        ],
-        [
-         "জা",
-         "ফে",
-         "মা",
-         "এ",
-         "মে",
-         "জুন",
-         "জু",
-         "আ",
-         "সে",
-         "অ",
-         "ন",
-         "ডি",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "রবিবার",
-         "সোমবার",
-         "মঙ্গলবার",
-         "বুধবার",
-         "বৃহস্পতিবার",
-         "শুক্রবার",
-         "শনিবার",
-        ],
-        [
-         "রবি",
-         "সোম",
-         "মঙ্গল",
-         "বুধ",
-         "বৃহস্পতি",
-         "শুক্র",
-         "শনি",
-        ],
-        [
-         "রঃ",
-         "সোঃ",
-         "মঃ",
-         "বুঃ",
-         "বৃঃ",
-         "শুঃ",
-         "শনি",
-        ],
-        [
-         "র",
-         "সো",
-         "ম",
-         "বু",
-         "বৃ",
-         "শু",
-         "শ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "জানুয়ারি",
+            "ফেব্রুয়ারি",
+            "মার্চ",
+            "এপ্রিল",
+            "মে",
+            "জুন",
+            "জুলাই",
+            "আগস্ট",
+            "সেপ্টেম্বর",
+            "অক্টোবর",
+            "নভেম্বর",
+            "ডিসেম্বর",
+        ],
+        [
+            "জানু",
+            "ফেব",
+            "মার্চ",
+            "এপ্রি",
+            "মে",
+            "জুন",
+            "জুল",
+            "আগ",
+            "সেপ",
+            "অক্টো",
+            "নভে",
+            "ডিসে",
+        ],
+        [
+            "জা",
+            "ফে",
+            "মা",
+            "এ",
+            "মে",
+            "জুন",
+            "জু",
+            "আ",
+            "সে",
+            "অ",
+            "ন",
+            "ডি",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "রবিবার",
+            "সোমবার",
+            "মঙ্গলবার",
+            "বুধবার",
+            "বৃহস্পতিবার",
+            "শুক্রবার",
+            "শনিবার",
+        ],
+        ["রবি", "সোম", "মঙ্গল", "বুধ", "বৃহস্পতি", "শুক্র", "শনি"],
+        ["রঃ", "সোঃ", "মঃ", "বুঃ", "বৃঃ", "শুঃ", "শনি"],
+        ["র", "সো", "ম", "বু", "বৃ", "শু", "শ"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("খ্রিস্টপূর্ব", "খৃষ্টাব্দ"),
     decimal: '.',
     group: ',',
@@ -8194,111 +3602,68 @@ pub static BN: Locale<'static> = Locale {
 /// Data for `bn-IN` locale.
 pub static BN_IN: Locale<'static> = Locale {
     lang: "bn-IN",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "জানুয়ারি",
-         "ফেব্রুয়ারি",
-         "মার্চ",
-         "এপ্রিল",
-         "মে",
-         "জুন",
-         "জুলাই",
-         "আগস্ট",
-         "সেপ্টেম্বর",
-         "অক্টোবর",
-         "নভেম্বর",
-         "ডিসেম্বর",
-        ],
-        [
-         "জানু",
-         "ফেব",
-         "মার্চ",
-         "এপ্রি",
-         "মে",
-         "জুন",
-         "জুল",
-         "আগ",
-         "সেপ্টেঃ",
-         "অক্টোঃ",
-         "নভেঃ",
-         "ডিসেঃ",
-        ],
-        [
-         "জা",
-         "ফে",
-         "মা",
-         "এ",
-         "মে",
-         "জুন",
-         "জুল",
-         "আ",
-         "সে",
-         "অ",
-         "ন",
-         "ডি",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "রবিবার",
-         "সোমবার",
-         "মঙ্গলবার",
-         "বুধবার",
-         "বৃহস্পতিবার",
-         "শুক্রবার",
-         "শনিবার",
-        ],
-        [
-         "রবি",
-         "সোম",
-         "মঙ্গল",
-         "বুধ",
-         "বৃহস্পতি",
-         "শুক্র",
-         "শনি",
-        ],
-        [
-         "রঃ",
-         "সোঃ",
-         "মঃ",
-         "বুঃ",
-         "বৃঃ",
-         "শুঃ",
-         "শঃ",
-        ],
-        [
-         "র",
-         "সো",
-         "ম",
-         "বু",
-         "বৃ",
-         "শু",
-         "শ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "জানুয়ারি",
+            "ফেব্রুয়ারি",
+            "মার্চ",
+            "এপ্রিল",
+            "মে",
+            "জুন",
+            "জুলাই",
+            "আগস্ট",
+            "সেপ্টেম্বর",
+            "অক্টোবর",
+            "নভেম্বর",
+            "ডিসেম্বর",
+        ],
+        [
+            "জানু",
+            "ফেব",
+            "মার্চ",
+            "এপ্রি",
+            "মে",
+            "জুন",
+            "জুল",
+            "আগ",
+            "সেপ্টেঃ",
+            "অক্টোঃ",
+            "নভেঃ",
+            "ডিসেঃ",
+        ],
+        [
+            "জা",
+            "ফে",
+            "মা",
+            "এ",
+            "মে",
+            "জুন",
+            "জুল",
+            "আ",
+            "সে",
+            "অ",
+            "ন",
+            "ডি",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "রবিবার",
+            "সোমবার",
+            "মঙ্গলবার",
+            "বুধবার",
+            "বৃহস্পতিবার",
+            "শুক্রবার",
+            "শনিবার",
+        ],
+        ["রবি", "সোম", "মঙ্গল", "বুধ", "বৃহস্পতি", "শুক্র", "শনি"],
+        ["রঃ", "সোঃ", "মঃ", "বুঃ", "বৃঃ", "শুঃ", "শঃ"],
+        ["র", "সো", "ম", "বু", "বৃ", "শু", "শ"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("খ্রিঃপূঃ", "খ্রিঃ"),
     decimal: '.',
     group: ',',
@@ -8312,105 +3677,72 @@ pub static BO: Locale<'static> = Locale {
         "y ལོའི་MMMཚེས་d",
         "y-MM-dd",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ཟླ་བ་དང་པོ",
-         "ཟླ་བ་གཉིས་པ",
-         "ཟླ་བ་གསུམ་པ",
-         "ཟླ་བ་བཞི་པ",
-         "ཟླ་བ་ལྔ་པ",
-         "ཟླ་བ་དྲུག་པ",
-         "ཟླ་བ་བདུན་པ",
-         "ཟླ་བ་བརྒྱད་པ",
-         "ཟླ་བ་དགུ་པ",
-         "ཟླ་བ་བཅུ་པ",
-         "ཟླ་བ་བཅུ་གཅིག་པ",
-         "ཟླ་བ་བཅུ་གཉིས་པ",
-        ],
-        [
-         "ཟླ་༡",
-         "ཟླ་༢",
-         "ཟླ་༣",
-         "ཟླ་༤",
-         "ཟླ་༥",
-         "ཟླ་༦",
-         "ཟླ་༧",
-         "ཟླ་༨",
-         "ཟླ་༩",
-         "ཟླ་༡༠",
-         "ཟླ་༡༡",
-         "ཟླ་༡༢",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "གཟའ་ཉི་མ་",
-         "གཟའ་ཟླ་བ་",
-         "གཟའ་མིག་དམར་",
-         "གཟའ་ལྷག་པ་",
-         "གཟའ་ཕུར་བུ་",
-         "གཟའ་པ་སངས་",
-         "གཟའ་སྤེན་པ་",
-        ],
-        [
-         "ཉི་མ་",
-         "ཟླ་བ་",
-         "མིག་དམར་",
-         "ལྷག་པ་",
-         "ཕུར་བུ་",
-         "པ་སངས་",
-         "སྤེན་པ་",
-        ],
-        [
-         "ཉི་མ་",
-         "ཟླ་བ་",
-         "མིག་དམར་",
-         "ལྷག་པ་",
-         "ཕུར་བུ་",
-         "པ་སངས་",
-         "སྤེན་པ་",
-        ],
-        [
-         "ཉི",
-         "ཟླ",
-         "མིག",
-         "ལྷག",
-         "ཕུར",
-         "སངས",
-         "སྤེན",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ཟླ་བ་དང་པོ",
+            "ཟླ་བ་གཉིས་པ",
+            "ཟླ་བ་གསུམ་པ",
+            "ཟླ་བ་བཞི་པ",
+            "ཟླ་བ་ལྔ་པ",
+            "ཟླ་བ་དྲུག་པ",
+            "ཟླ་བ་བདུན་པ",
+            "ཟླ་བ་བརྒྱད་པ",
+            "ཟླ་བ་དགུ་པ",
+            "ཟླ་བ་བཅུ་པ",
+            "ཟླ་བ་བཅུ་གཅིག་པ",
+            "ཟླ་བ་བཅུ་གཉིས་པ",
+        ],
+        [
+            "ཟླ་༡",
+            "ཟླ་༢",
+            "ཟླ་༣",
+            "ཟླ་༤",
+            "ཟླ་༥",
+            "ཟླ་༦",
+            "ཟླ་༧",
+            "ཟླ་༨",
+            "ཟླ་༩",
+            "ཟླ་༡༠",
+            "ཟླ་༡༡",
+            "ཟླ་༡༢",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["སྔ་དྲོ་", "ཕྱི་དྲོ་"],
-        ["སྔ་དྲོ་", "ཕྱི་དྲོ་"],
-        ["སྔ་དྲོ་", "ཕྱི་དྲོ་"],
+    days: Locale::new_days(
+        [
+            "གཟའ་ཉི་མ་",
+            "གཟའ་ཟླ་བ་",
+            "གཟའ་མིག་དམར་",
+            "གཟའ་ལྷག་པ་",
+            "གཟའ་ཕུར་བུ་",
+            "གཟའ་པ་སངས་",
+            "གཟའ་སྤེན་པ་",
+        ],
+        [
+            "ཉི་མ་",
+            "ཟླ་བ་",
+            "མིག་དམར་",
+            "ལྷག་པ་",
+            "ཕུར་བུ་",
+            "པ་སངས་",
+            "སྤེན་པ་",
+        ],
+        [
+            "ཉི་མ་",
+            "ཟླ་བ་",
+            "མིག་དམར་",
+            "ལྷག་པ་",
+            "ཕུར་བུ་",
+            "པ་སངས་",
+            "སྤེན་པ་",
+        ],
+        ["ཉི", "ཟླ", "མིག", "ལྷག", "ཕུར", "སངས", "སྤེན"],
     ),
+    day_periods: Locale::new_day_periods(["སྔ་དྲོ་", "ཕྱི་དྲོ་"], ["སྔ་དྲོ་", "ཕྱི་དྲོ་"], ["སྔ་དྲོ་", "ཕྱི་དྲོ་"]),
     eras: Locale::new_eras("སྤྱི་ལོ་སྔོན་", "སྤྱི་ལོ་"),
     decimal: '.',
     group: ',',
@@ -8424,105 +3756,72 @@ pub static BO_IN: Locale<'static> = Locale {
         "y ལོའི་MMMཚེས་d",
         "y-MM-dd",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ཟླ་བ་དང་པོ",
-         "ཟླ་བ་གཉིས་པ",
-         "ཟླ་བ་གསུམ་པ",
-         "ཟླ་བ་བཞི་པ",
-         "ཟླ་བ་ལྔ་པ",
-         "ཟླ་བ་དྲུག་པ",
-         "ཟླ་བ་བདུན་པ",
-         "ཟླ་བ་བརྒྱད་པ",
-         "ཟླ་བ་དགུ་པ",
-         "ཟླ་བ་བཅུ་པ",
-         "ཟླ་བ་བཅུ་གཅིག་པ",
-         "ཟླ་བ་བཅུ་གཉིས་པ",
-        ],
-        [
-         "ཟླ་༡",
-         "ཟླ་༢",
-         "ཟླ་༣",
-         "ཟླ་༤",
-         "ཟླ་༥",
-         "ཟླ་༦",
-         "ཟླ་༧",
-         "ཟླ་༨",
-         "ཟླ་༩",
-         "ཟླ་༡༠",
-         "ཟླ་༡༡",
-         "ཟླ་༡༢",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "གཟའ་ཉི་མ་",
-         "གཟའ་ཟླ་བ་",
-         "གཟའ་མིག་དམར་",
-         "གཟའ་ལྷག་པ་",
-         "གཟའ་ཕུར་བུ་",
-         "གཟའ་པ་སངས་",
-         "གཟའ་སྤེན་པ་",
-        ],
-        [
-         "ཉི་མ་",
-         "ཟླ་བ་",
-         "མིག་དམར་",
-         "ལྷག་པ་",
-         "ཕུར་བུ་",
-         "པ་སངས་",
-         "སྤེན་པ་",
-        ],
-        [
-         "ཉི་མ་",
-         "ཟླ་བ་",
-         "མིག་དམར་",
-         "ལྷག་པ་",
-         "ཕུར་བུ་",
-         "པ་སངས་",
-         "སྤེན་པ་",
-        ],
-        [
-         "ཉི",
-         "ཟླ",
-         "མིག",
-         "ལྷག",
-         "ཕུར",
-         "སངས",
-         "སྤེན",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ཟླ་བ་དང་པོ",
+            "ཟླ་བ་གཉིས་པ",
+            "ཟླ་བ་གསུམ་པ",
+            "ཟླ་བ་བཞི་པ",
+            "ཟླ་བ་ལྔ་པ",
+            "ཟླ་བ་དྲུག་པ",
+            "ཟླ་བ་བདུན་པ",
+            "ཟླ་བ་བརྒྱད་པ",
+            "ཟླ་བ་དགུ་པ",
+            "ཟླ་བ་བཅུ་པ",
+            "ཟླ་བ་བཅུ་གཅིག་པ",
+            "ཟླ་བ་བཅུ་གཉིས་པ",
+        ],
+        [
+            "ཟླ་༡",
+            "ཟླ་༢",
+            "ཟླ་༣",
+            "ཟླ་༤",
+            "ཟླ་༥",
+            "ཟླ་༦",
+            "ཟླ་༧",
+            "ཟླ་༨",
+            "ཟླ་༩",
+            "ཟླ་༡༠",
+            "ཟླ་༡༡",
+            "ཟླ་༡༢",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["སྔ་དྲོ་", "ཕྱི་དྲོ་"],
-        ["སྔ་དྲོ་", "ཕྱི་དྲོ་"],
-        ["སྔ་དྲོ་", "ཕྱི་དྲོ་"],
+    days: Locale::new_days(
+        [
+            "གཟའ་ཉི་མ་",
+            "གཟའ་ཟླ་བ་",
+            "གཟའ་མིག་དམར་",
+            "གཟའ་ལྷག་པ་",
+            "གཟའ་ཕུར་བུ་",
+            "གཟའ་པ་སངས་",
+            "གཟའ་སྤེན་པ་",
+        ],
+        [
+            "ཉི་མ་",
+            "ཟླ་བ་",
+            "མིག་དམར་",
+            "ལྷག་པ་",
+            "ཕུར་བུ་",
+            "པ་སངས་",
+            "སྤེན་པ་",
+        ],
+        [
+            "ཉི་མ་",
+            "ཟླ་བ་",
+            "མིག་དམར་",
+            "ལྷག་པ་",
+            "ཕུར་བུ་",
+            "པ་སངས་",
+            "སྤེན་པ་",
+        ],
+        ["ཉི", "ཟླ", "མིག", "ལྷག", "ཕུར", "སངས", "སྤེན"],
     ),
+    day_periods: Locale::new_day_periods(["སྔ་དྲོ་", "ཕྱི་དྲོ་"], ["སྔ་དྲོ་", "ཕྱི་དྲོ་"], ["སྔ་དྲོ་", "ཕྱི་དྲོ་"]),
     eras: Locale::new_eras("སྤྱི་ལོ་སྔོན་", "སྤྱི་ལོ་"),
     decimal: '.',
     group: ',',
@@ -8530,111 +3829,27 @@ pub static BO_IN: Locale<'static> = Locale {
 /// Data for `bqi` locale.
 pub static BQI: Locale<'static> = Locale {
     lang: "bqi",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
         ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
+    ),
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -8642,111 +3857,47 @@ pub static BQI: Locale<'static> = Locale {
 /// Data for `br` locale.
 pub static BR: Locale<'static> = Locale {
     lang: "br",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Genver",
-         "Cʼhwevrer",
-         "Meurzh",
-         "Ebrel",
-         "Mae",
-         "Mezheven",
-         "Gouere",
-         "Eost",
-         "Gwengolo",
-         "Here",
-         "Du",
-         "Kerzu",
-        ],
-        [
-         "Gen.",
-         "Cʼhwe.",
-         "Meur.",
-         "Ebr.",
-         "Mae",
-         "Mezh.",
-         "Goue.",
-         "Eost",
-         "Gwen.",
-         "Here",
-         "Du",
-         "Kzu.",
-        ],
-        [
-         "01",
-         "02",
-         "03",
-         "04",
-         "05",
-         "06",
-         "07",
-         "08",
-         "09",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sul",
-         "Lun",
-         "Meurzh",
-         "Mercʼher",
-         "Yaou",
-         "Gwener",
-         "Sadorn",
-        ],
-        [
-         "Sul",
-         "Lun",
-         "Meu.",
-         "Mer.",
-         "Yaou",
-         "Gwe.",
-         "Sad.",
-        ],
-        [
-         "Sul",
-         "Lun",
-         "Meu.",
-         "Mer.",
-         "Yaou",
-         "Gwe.",
-         "Sad.",
-        ],
-        [
-         "Su",
-         "L",
-         "Mz",
-         "Mc",
-         "Y",
-         "G",
-         "Sa",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Genver",
+            "Cʼhwevrer",
+            "Meurzh",
+            "Ebrel",
+            "Mae",
+            "Mezheven",
+            "Gouere",
+            "Eost",
+            "Gwengolo",
+            "Here",
+            "Du",
+            "Kerzu",
+        ],
+        [
+            "Gen.", "Cʼhwe.", "Meur.", "Ebr.", "Mae", "Mezh.", "Goue.", "Eost", "Gwen.", "Here",
+            "Du", "Kzu.",
+        ],
+        [
+            "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["A.M.", "G.M."],
-        ["A.M.", "G.M."],
-        ["am", "gm"],
+    days: Locale::new_days(
+        [
+            "Sul",
+            "Lun",
+            "Meurzh",
+            "Mercʼher",
+            "Yaou",
+            "Gwener",
+            "Sadorn",
+        ],
+        ["Sul", "Lun", "Meu.", "Mer.", "Yaou", "Gwe.", "Sad."],
+        ["Sul", "Lun", "Meu.", "Mer.", "Yaou", "Gwe.", "Sad."],
+        ["Su", "L", "Mz", "Mc", "Y", "G", "Sa"],
     ),
+    day_periods: Locale::new_day_periods(["A.M.", "G.M."], ["A.M.", "G.M."], ["am", "gm"]),
     eras: Locale::new_eras("a-raok J.K.", "goude J.K."),
     decimal: ',',
     group: ' ',
@@ -8754,111 +3905,55 @@ pub static BR: Locale<'static> = Locale {
 /// Data for `brx` locale.
 pub static BRX: Locale<'static> = Locale {
     lang: "brx",
-    dates: Locale::new_patterns(
-        "d MMMM y, EEEE",
-        "d MMMM, y",
-        "d MMM, y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "a h:mm:ss zzzz",
-        "a h:mm:ss z",
-        "a h:mm:ss",
-        "a नि h:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जानुवारी",
-         "फेब्रूवारी",
-         "मार्च",
-         "एप्रिल",
-         "मे",
-         "जुन",
-         "जुलाई",
-         "आगष्ट",
-         "सेप्थेम्बर",
-         "अक्ट’बर",
-         "नवेम्बर",
-         "डिसेम्बर",
-        ],
-        [
-         "जान",
-         "फेब",
-         "मार्च",
-         "एप्रि",
-         "मे",
-         "जुन",
-         "जुल",
-         "आग",
-         "सेप",
-         "अक्ट’",
-         "नवे",
-         "डिसे",
-        ],
-        [
-         "ज",
-         "फ",
-         "म",
-         "ए",
-         "म",
-         "ज",
-         "ज",
-         "आ",
-         "स",
-         "अ",
-         "न",
-         "ड",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "रबिबार",
-         "समबार",
-         "मंगलबार",
-         "बुधबार",
-         "बिस्थिबार",
-         "सुखुरबार",
-         "सनिबार",
-        ],
-        [
-         "रबि",
-         "सम",
-         "मंगल",
-         "बुध",
-         "बिस्थि",
-         "सुखुर",
-         "सनि",
-        ],
-        [
-         "रबि",
-         "सम",
-         "मंगल",
-         "बुध",
-         "बिस्थि",
-         "सुखुर",
-         "सनि",
-        ],
-        [
-         "र",
-         "स",
-         "मं",
-         "बु",
-         "बि",
-         "सु",
-         "स",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["फुं", "बेलासे"],
-        ["फुं", "बेलासे"],
-        ["फुं", "बे"],
-    ),
+    dates: Locale::new_patterns("d MMMM y, EEEE", "d MMMM, y", "d MMM, y", "dd-MM-y"),
+    times: Locale::new_patterns("a h:mm:ss zzzz", "a h:mm:ss z", "a h:mm:ss", "a नि h:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जानुवारी",
+            "फेब्रूवारी",
+            "मार्च",
+            "एप्रिल",
+            "मे",
+            "जुन",
+            "जुलाई",
+            "आगष्ट",
+            "सेप्थेम्बर",
+            "अक्ट’बर",
+            "नवेम्बर",
+            "डिसेम्बर",
+        ],
+        [
+            "जान",
+            "फेब",
+            "मार्च",
+            "एप्रि",
+            "मे",
+            "जुन",
+            "जुल",
+            "आग",
+            "सेप",
+            "अक्ट’",
+            "नवे",
+            "डिसे",
+        ],
+        ["ज", "फ", "म", "ए", "म", "ज", "ज", "आ", "स", "अ", "न", "ड"],
+    ),
+    days: Locale::new_days(
+        [
+            "रबिबार",
+            "समबार",
+            "मंगलबार",
+            "बुधबार",
+            "बिस्थिबार",
+            "सुखुरबार",
+            "सनिबार",
+        ],
+        ["रबि", "सम", "मंगल", "बुध", "बिस्थि", "सुखुर", "सनि"],
+        ["रबि", "सम", "मंगल", "बुध", "बिस्थि", "सुखुर", "सनि"],
+        ["र", "स", "मं", "बु", "बि", "सु", "स"],
+    ),
+    day_periods: Locale::new_day_periods(["फुं", "बेलासे"], ["फुं", "बेलासे"], ["फुं", "बे"]),
     eras: Locale::new_eras("बि.सि.", "ए.दि"),
     decimal: '.',
     group: ',',
@@ -8866,105 +3961,44 @@ pub static BRX: Locale<'static> = Locale {
 /// Data for `bs` locale.
 pub static BS: Locale<'static> = Locale {
     lang: "bs",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. MMM y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. MMM y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mart",
+            "april",
+            "maj",
+            "juni",
+            "juli",
+            "august",
+            "septembar",
+            "oktobar",
+            "novembar",
+            "decembar",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mart",
-         "april",
-         "maj",
-         "juni",
-         "juli",
-         "august",
-         "septembar",
-         "oktobar",
-         "novembar",
-         "decembar",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "maj",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "may",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedjelja",
-         "ponedjeljak",
-         "utorak",
-         "srijeda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "N",
-         "P",
-         "U",
-         "S",
-         "Č",
-         "P",
-         "S",
+    days: Locale::new_days(
+        [
+            "nedjelja",
+            "ponedjeljak",
+            "utorak",
+            "srijeda",
+            "četvrtak",
+            "petak",
+            "subota",
         ],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["N", "P", "U", "S", "Č", "P", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["prijepodne", "popodne"],
@@ -8978,105 +4012,42 @@ pub static BS: Locale<'static> = Locale {
 /// Data for `bs-Cyrl` locale.
 pub static BS_CYRL: Locale<'static> = Locale {
     lang: "bs-Cyrl",
-    dates: Locale::new_patterns(
-        "EEEE, dd. MMMM y.",
-        "dd. MMMM y.",
-        "dd.MM.y.",
-        "d.M.yy.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, dd. MMMM y.", "dd. MMMM y.", "dd.MM.y.", "d.M.yy."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "јануар",
+            "фебруар",
+            "март",
+            "април",
+            "мај",
+            "јуни",
+            "јули",
+            "аугуст",
+            "септембар",
+            "октобар",
+            "новембар",
+            "децембар",
+        ],
+        [
+            "јан", "феб", "мар", "апр", "мај", "јун", "јул", "ауг", "сеп", "окт", "нов", "дец",
+        ],
+        ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јануар",
-         "фебруар",
-         "март",
-         "април",
-         "мај",
-         "јуни",
-         "јули",
-         "аугуст",
-         "септембар",
-         "октобар",
-         "новембар",
-         "децембар",
-        ],
-        [
-         "јан",
-         "феб",
-         "мар",
-         "апр",
-         "мај",
-         "јун",
-         "јул",
-         "ауг",
-         "сеп",
-         "окт",
-         "нов",
-         "дец",
-        ],
-        [
-         "ј",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ј",
-         "ј",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "недјеља",
-         "понедјељак",
-         "уторак",
-         "сриједа",
-         "четвртак",
-         "петак",
-         "субота",
-        ],
-        [
-         "нед",
-         "пон",
-         "уто",
-         "сри",
-         "чет",
-         "пет",
-         "суб",
-        ],
-        [
-         "нед",
-         "пон",
-         "уто",
-         "сри",
-         "чет",
-         "пет",
-         "суб",
-        ],
-        [
-         "н",
-         "п",
-         "у",
-         "с",
-         "ч",
-         "п",
-         "с",
+    days: Locale::new_days(
+        [
+            "недјеља",
+            "понедјељак",
+            "уторак",
+            "сриједа",
+            "четвртак",
+            "петак",
+            "субота",
         ],
+        ["нед", "пон", "уто", "сри", "чет", "пет", "суб"],
+        ["нед", "пон", "уто", "сри", "чет", "пет", "суб"],
+        ["н", "п", "у", "с", "ч", "п", "с"],
     ),
     day_periods: Locale::new_day_periods(
         ["прије подне", "послије подне"],
@@ -9090,105 +4061,44 @@ pub static BS_CYRL: Locale<'static> = Locale {
 /// Data for `bs-Latn` locale.
 pub static BS_LATN: Locale<'static> = Locale {
     lang: "bs-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. MMM y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. MMM y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mart",
+            "april",
+            "maj",
+            "juni",
+            "juli",
+            "august",
+            "septembar",
+            "oktobar",
+            "novembar",
+            "decembar",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mart",
-         "april",
-         "maj",
-         "juni",
-         "juli",
-         "august",
-         "septembar",
-         "oktobar",
-         "novembar",
-         "decembar",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "maj",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "may",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedjelja",
-         "ponedjeljak",
-         "utorak",
-         "srijeda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "N",
-         "P",
-         "U",
-         "S",
-         "Č",
-         "P",
-         "S",
+    days: Locale::new_days(
+        [
+            "nedjelja",
+            "ponedjeljak",
+            "utorak",
+            "srijeda",
+            "četvrtak",
+            "petak",
+            "subota",
         ],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["N", "P", "U", "S", "Č", "P", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["prijepodne", "popodne"],
@@ -9202,111 +4112,27 @@ pub static BS_LATN: Locale<'static> = Locale {
 /// Data for `bss` locale.
 pub static BSS: Locale<'static> = Locale {
     lang: "bss",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -9314,111 +4140,73 @@ pub static BSS: Locale<'static> = Locale {
 /// Data for `bua` locale.
 pub static BUA: Locale<'static> = Locale {
     lang: "bua",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "нэгэдүгээр һара",
-         "хоёрдугаар һара",
-         "гурбадугаар һара",
-         "дүрбэдүгээр һара",
-         "табадугаар һара",
-         "зургадугаар һара",
-         "долодугаар һара",
-         "наймадугаар һара",
-         "юһэдүгээр һара",
-         "арбадугаар һара",
-         "арбан нэгэдүгээр һара",
-         "арбан хоёрдугаар һара",
-        ],
-        [
-         "нэгэдүгээр һара",
-         "хоёрдугаар һара",
-         "гурбадугаар һара",
-         "дүрбэдүгээр һара",
-         "табадугаар һара",
-         "зургадугаар һара",
-         "долодугаар һара",
-         "наймадугаар һара",
-         "юһэдүгээр һара",
-         "арбадугаар һара",
-         "арбан нэгэдүгээр һара",
-         "арбан хоёрдугаар һара",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "нима",
-         "дабаа",
-         "мигмар",
-         "һарба",
-         "пүрбэ",
-         "баасан",
-         "бимба",
-        ],
-        [
-         "нима",
-         "дабаа",
-         "мигмар",
-         "һарба",
-         "пүрбэ",
-         "баасан",
-         "бимба",
-        ],
-        [
-         "нима",
-         "дабаа",
-         "мигмар",
-         "һарба",
-         "пүрбэ",
-         "баасан",
-         "бимба",
-        ],
-        [
-         "Ни",
-         "Да",
-         "Ми",
-         "Һа",
-         "Пү",
-         "Ба",
-         "Би",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "нэгэдүгээр һара",
+            "хоёрдугаар һара",
+            "гурбадугаар һара",
+            "дүрбэдүгээр һара",
+            "табадугаар һара",
+            "зургадугаар һара",
+            "долодугаар һара",
+            "наймадугаар һара",
+            "юһэдүгээр һара",
+            "арбадугаар һара",
+            "арбан нэгэдүгээр һара",
+            "арбан хоёрдугаар һара",
+        ],
+        [
+            "нэгэдүгээр һара",
+            "хоёрдугаар һара",
+            "гурбадугаар һара",
+            "дүрбэдүгээр һара",
+            "табадугаар һара",
+            "зургадугаар һара",
+            "долодугаар һара",
+            "наймадугаар һара",
+            "юһэдүгээр һара",
+            "арбадугаар һара",
+            "арбан нэгэдүгээр һара",
+            "арбан хоёрдугаар һара",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "нима",
+            "дабаа",
+            "мигмар",
+            "һарба",
+            "пүрбэ",
+            "баасан",
+            "бимба",
+        ],
+        [
+            "нима",
+            "дабаа",
+            "мигмар",
+            "һарба",
+            "пүрбэ",
+            "баасан",
+            "бимба",
+        ],
+        [
+            "нима",
+            "дабаа",
+            "мигмар",
+            "һарба",
+            "пүрбэ",
+            "баасан",
+            "бимба",
+        ],
+        ["Ни", "Да", "Ми", "Һа", "Пү", "Ба", "Би"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: ' ',
@@ -9426,111 +4214,27 @@ pub static BUA: Locale<'static> = Locale {
 /// Data for `byn` locale.
 pub static BYN: Locale<'static> = Locale {
     lang: "byn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -9544,99 +4248,44 @@ pub static CA: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de gener",
+            "de febrer",
+            "de març",
+            "d’abril",
+            "de maig",
+            "de juny",
+            "de juliol",
+            "d’agost",
+            "de setembre",
+            "d’octubre",
+            "de novembre",
+            "de desembre",
+        ],
+        [
+            "de gen.", "de febr.", "de març", "d’abr.", "de maig", "de juny", "de jul.", "d’ag.",
+            "de set.", "d’oct.", "de nov.", "de des.",
+        ],
+        [
+            "GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de gener",
-         "de febrer",
-         "de març",
-         "d’abril",
-         "de maig",
-         "de juny",
-         "de juliol",
-         "d’agost",
-         "de setembre",
-         "d’octubre",
-         "de novembre",
-         "de desembre",
-        ],
-        [
-         "de gen.",
-         "de febr.",
-         "de març",
-         "d’abr.",
-         "de maig",
-         "de juny",
-         "de jul.",
-         "d’ag.",
-         "de set.",
-         "d’oct.",
-         "de nov.",
-         "de des.",
-        ],
-        [
-         "GN",
-         "FB",
-         "MÇ",
-         "AB",
-         "MG",
-         "JN",
-         "JL",
-         "AG",
-         "ST",
-         "OC",
-         "NV",
-         "DS",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "diumenge",
-         "dilluns",
-         "dimarts",
-         "dimecres",
-         "dijous",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
+    days: Locale::new_days(
+        [
+            "diumenge",
+            "dilluns",
+            "dimarts",
+            "dimecres",
+            "dijous",
+            "divendres",
+            "dissabte",
         ],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -9656,99 +4305,44 @@ pub static CA_AD: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de gener",
+            "de febrer",
+            "de març",
+            "d’abril",
+            "de maig",
+            "de juny",
+            "de juliol",
+            "d’agost",
+            "de setembre",
+            "d’octubre",
+            "de novembre",
+            "de desembre",
+        ],
+        [
+            "de gen.", "de febr.", "de març", "d’abr.", "de maig", "de juny", "de jul.", "d’ag.",
+            "de set.", "d’oct.", "de nov.", "de des.",
+        ],
+        [
+            "GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de gener",
-         "de febrer",
-         "de març",
-         "d’abril",
-         "de maig",
-         "de juny",
-         "de juliol",
-         "d’agost",
-         "de setembre",
-         "d’octubre",
-         "de novembre",
-         "de desembre",
-        ],
-        [
-         "de gen.",
-         "de febr.",
-         "de març",
-         "d’abr.",
-         "de maig",
-         "de juny",
-         "de jul.",
-         "d’ag.",
-         "de set.",
-         "d’oct.",
-         "de nov.",
-         "de des.",
-        ],
-        [
-         "GN",
-         "FB",
-         "MÇ",
-         "AB",
-         "MG",
-         "JN",
-         "JL",
-         "AG",
-         "ST",
-         "OC",
-         "NV",
-         "DS",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "diumenge",
-         "dilluns",
-         "dimarts",
-         "dimecres",
-         "dijous",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
+    days: Locale::new_days(
+        [
+            "diumenge",
+            "dilluns",
+            "dimarts",
+            "dimecres",
+            "dijous",
+            "divendres",
+            "dissabte",
         ],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -9768,99 +4362,44 @@ pub static CA_ES_VALENCIA: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de gener",
+            "de febrer",
+            "de març",
+            "d’abril",
+            "de maig",
+            "de juny",
+            "de juliol",
+            "d’agost",
+            "de setembre",
+            "d’octubre",
+            "de novembre",
+            "de desembre",
+        ],
+        [
+            "de gen.", "de febr.", "de març", "d’abr.", "de maig", "de juny", "de jul.", "d’ag.",
+            "de set.", "d’oct.", "de nov.", "de des.",
+        ],
+        [
+            "GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de gener",
-         "de febrer",
-         "de març",
-         "d’abril",
-         "de maig",
-         "de juny",
-         "de juliol",
-         "d’agost",
-         "de setembre",
-         "d’octubre",
-         "de novembre",
-         "de desembre",
-        ],
-        [
-         "de gen.",
-         "de febr.",
-         "de març",
-         "d’abr.",
-         "de maig",
-         "de juny",
-         "de jul.",
-         "d’ag.",
-         "de set.",
-         "d’oct.",
-         "de nov.",
-         "de des.",
-        ],
-        [
-         "GN",
-         "FB",
-         "MÇ",
-         "AB",
-         "MG",
-         "JN",
-         "JL",
-         "AG",
-         "ST",
-         "OC",
-         "NV",
-         "DS",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "diumenge",
-         "dilluns",
-         "dimarts",
-         "dimecres",
-         "dijous",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
+    days: Locale::new_days(
+        [
+            "diumenge",
+            "dilluns",
+            "dimarts",
+            "dimecres",
+            "dijous",
+            "divendres",
+            "dissabte",
         ],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -9880,99 +4419,44 @@ pub static CA_FR: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de gener",
+            "de febrer",
+            "de març",
+            "d’abril",
+            "de maig",
+            "de juny",
+            "de juliol",
+            "d’agost",
+            "de setembre",
+            "d’octubre",
+            "de novembre",
+            "de desembre",
+        ],
+        [
+            "de gen.", "de febr.", "de març", "d’abr.", "de maig", "de juny", "de jul.", "d’ag.",
+            "de set.", "d’oct.", "de nov.", "de des.",
+        ],
+        [
+            "GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de gener",
-         "de febrer",
-         "de març",
-         "d’abril",
-         "de maig",
-         "de juny",
-         "de juliol",
-         "d’agost",
-         "de setembre",
-         "d’octubre",
-         "de novembre",
-         "de desembre",
-        ],
-        [
-         "de gen.",
-         "de febr.",
-         "de març",
-         "d’abr.",
-         "de maig",
-         "de juny",
-         "de jul.",
-         "d’ag.",
-         "de set.",
-         "d’oct.",
-         "de nov.",
-         "de des.",
-        ],
-        [
-         "GN",
-         "FB",
-         "MÇ",
-         "AB",
-         "MG",
-         "JN",
-         "JL",
-         "AG",
-         "ST",
-         "OC",
-         "NV",
-         "DS",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "diumenge",
-         "dilluns",
-         "dimarts",
-         "dimecres",
-         "dijous",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
+    days: Locale::new_days(
+        [
+            "diumenge",
+            "dilluns",
+            "dimarts",
+            "dimecres",
+            "dijous",
+            "divendres",
+            "dissabte",
         ],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -9992,99 +4476,44 @@ pub static CA_IT: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de gener",
+            "de febrer",
+            "de març",
+            "d’abril",
+            "de maig",
+            "de juny",
+            "de juliol",
+            "d’agost",
+            "de setembre",
+            "d’octubre",
+            "de novembre",
+            "de desembre",
+        ],
+        [
+            "de gen.", "de febr.", "de març", "d’abr.", "de maig", "de juny", "de jul.", "d’ag.",
+            "de set.", "d’oct.", "de nov.", "de des.",
+        ],
+        [
+            "GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de gener",
-         "de febrer",
-         "de març",
-         "d’abril",
-         "de maig",
-         "de juny",
-         "de juliol",
-         "d’agost",
-         "de setembre",
-         "d’octubre",
-         "de novembre",
-         "de desembre",
-        ],
-        [
-         "de gen.",
-         "de febr.",
-         "de març",
-         "d’abr.",
-         "de maig",
-         "de juny",
-         "de jul.",
-         "d’ag.",
-         "de set.",
-         "d’oct.",
-         "de nov.",
-         "de des.",
-        ],
-        [
-         "GN",
-         "FB",
-         "MÇ",
-         "AB",
-         "MG",
-         "JN",
-         "JL",
-         "AG",
-         "ST",
-         "OC",
-         "NV",
-         "DS",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "diumenge",
-         "dilluns",
-         "dimarts",
-         "dimecres",
-         "dijous",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
-        ],
-        [
-         "dg.",
-         "dl.",
-         "dt.",
-         "dc.",
-         "dj.",
-         "dv.",
-         "ds.",
+    days: Locale::new_days(
+        [
+            "diumenge",
+            "dilluns",
+            "dimarts",
+            "dimecres",
+            "dijous",
+            "divendres",
+            "dissabte",
         ],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
+        ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -10098,111 +4527,73 @@ pub static CA_IT: Locale<'static> = Locale {
 /// Data for `cad` locale.
 pub static CAD: Locale<'static> = Locale {
     lang: "cad",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Cháykáhday Haˀimay",
-         "Tsahkápbiˀ",
-         "Wánit",
-         "Háshnihtiˀtiˀ",
-         "Háshnih Haˀimay",
-         "Háshnihtsiˀ",
-         "Násˀahˀatsus",
-         "Dahósikah nish",
-         "Híisikah nish",
-         "Nípbaatiˀtiˀ",
-         "Nípbaa Haˀimay",
-         "Cháykáhdaytiˀtiˀ",
-        ],
-        [
-         "Cháykáhday Haˀimay",
-         "Tsahkápbiˀ",
-         "Wánit",
-         "Háshnihtiˀtiˀ",
-         "Háshnih Haˀimay",
-         "Háshnihtsiˀ",
-         "Násˀahˀatsus",
-         "Dahósikah nish",
-         "Híisikah nish",
-         "Nípbaatiˀtiˀ",
-         "Nípbaa Haˀimay",
-         "Cháykáhdaytiˀtiˀ",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Inikuˀ",
-         "Wísts’i hayashuh",
-         "Bít hayashuh",
-         "Dahó hayashuh",
-         "Hiwí hayashuh",
-         "Dissik’an hayashuh",
-         "Inikuˀtiˀtiˀ",
-        ],
-        [
-         "Inikuˀ",
-         "Wísts’i hayashuh",
-         "Bít hayashuh",
-         "Dahó hayashuh",
-         "Hiwí hayashuh",
-         "Dissik’an hayashuh",
-         "Inikuˀtiˀtiˀ",
-        ],
-        [
-         "Inikuˀ",
-         "Wísts’i hayashuh",
-         "Bít hayashuh",
-         "Dahó hayashuh",
-         "Hiwí hayashuh",
-         "Dissik’an hayashuh",
-         "Inikuˀtiˀtiˀ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Cháykáhday Haˀimay",
+            "Tsahkápbiˀ",
+            "Wánit",
+            "Háshnihtiˀtiˀ",
+            "Háshnih Haˀimay",
+            "Háshnihtsiˀ",
+            "Násˀahˀatsus",
+            "Dahósikah nish",
+            "Híisikah nish",
+            "Nípbaatiˀtiˀ",
+            "Nípbaa Haˀimay",
+            "Cháykáhdaytiˀtiˀ",
+        ],
+        [
+            "Cháykáhday Haˀimay",
+            "Tsahkápbiˀ",
+            "Wánit",
+            "Háshnihtiˀtiˀ",
+            "Háshnih Haˀimay",
+            "Háshnihtsiˀ",
+            "Násˀahˀatsus",
+            "Dahósikah nish",
+            "Híisikah nish",
+            "Nípbaatiˀtiˀ",
+            "Nípbaa Haˀimay",
+            "Cháykáhdaytiˀtiˀ",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Inikuˀ",
+            "Wísts’i hayashuh",
+            "Bít hayashuh",
+            "Dahó hayashuh",
+            "Hiwí hayashuh",
+            "Dissik’an hayashuh",
+            "Inikuˀtiˀtiˀ",
+        ],
+        [
+            "Inikuˀ",
+            "Wísts’i hayashuh",
+            "Bít hayashuh",
+            "Dahó hayashuh",
+            "Hiwí hayashuh",
+            "Dissik’an hayashuh",
+            "Inikuˀtiˀtiˀ",
+        ],
+        [
+            "Inikuˀ",
+            "Wísts’i hayashuh",
+            "Bít hayashuh",
+            "Dahó hayashuh",
+            "Hiwí hayashuh",
+            "Dissik’an hayashuh",
+            "Inikuˀtiˀtiˀ",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -10210,111 +4601,27 @@ pub static CAD: Locale<'static> = Locale {
 /// Data for `cch` locale.
 pub static CCH: Locale<'static> = Locale {
     lang: "cch",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -10322,111 +4629,60 @@ pub static CCH: Locale<'static> = Locale {
 /// Data for `ccp` locale.
 pub static CCP: Locale<'static> = Locale {
     lang: "ccp",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𑄎𑄚𑄪𑄠𑄢𑄨",
-         "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨",
-         "𑄟𑄢𑄴𑄌𑄧",
-         "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
-         "𑄟𑄬",
-         "𑄎𑄪𑄚𑄴",
-         "𑄎𑄪𑄣𑄭",
-         "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
-         "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴",
-         "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-        ],
-        [
-         "𑄎𑄚𑄪",
-         "𑄜𑄬𑄛𑄴",
-         "𑄟𑄢𑄴𑄌𑄧",
-         "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
-         "𑄟𑄬",
-         "𑄎𑄪𑄚𑄴",
-         "𑄎𑄪𑄣𑄭",
-         "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
-         "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴",
-         "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴",
-        ],
-        [
-         "𑄎",
-         "𑄜𑄬",
-         "𑄟",
-         "𑄃𑄬",
-         "𑄟𑄬",
-         "𑄎𑄪𑄚𑄴",
-         "𑄎𑄪",
-         "𑄃",
-         "𑄥𑄬",
-         "𑄃𑄧",
-         "𑄚𑄧",
-         "𑄓𑄨",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𑄢𑄧𑄝𑄨𑄝𑄢𑄴",
-         "𑄥𑄧𑄟𑄴𑄝𑄢𑄴",
-         "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴",
-         "𑄝𑄪𑄖𑄴𑄝𑄢𑄴",
-         "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴",
-         "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴",
-         "𑄥𑄧𑄚𑄨𑄝𑄢𑄴",
-        ],
-        [
-         "𑄢𑄧𑄝𑄨",
-         "𑄥𑄧𑄟𑄴",
-         "𑄟𑄧𑄁𑄉𑄧𑄣𑄴",
-         "𑄝𑄪𑄖𑄴",
-         "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴",
-         "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴",
-         "𑄥𑄧𑄚𑄨",
-        ],
-        [
-         "𑄢𑄧𑄝𑄨",
-         "𑄥𑄧𑄟𑄴",
-         "𑄟𑄧𑄁𑄉𑄧𑄣𑄴",
-         "𑄝𑄪𑄖𑄴",
-         "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴",
-         "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴",
-         "𑄥𑄧𑄚𑄨",
-        ],
-        [
-         "𑄢𑄧",
-         "𑄥𑄧",
-         "𑄟𑄧",
-         "𑄝𑄪",
-         "𑄝𑄳𑄢𑄨",
-         "𑄥𑄪",
-         "𑄥𑄧",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𑄎𑄚𑄪𑄠𑄢𑄨",
+            "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨",
+            "𑄟𑄢𑄴𑄌𑄧",
+            "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
+            "𑄟𑄬",
+            "𑄎𑄪𑄚𑄴",
+            "𑄎𑄪𑄣𑄭",
+            "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
+            "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴",
+            "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+        ],
+        [
+            "𑄎𑄚𑄪",
+            "𑄜𑄬𑄛𑄴",
+            "𑄟𑄢𑄴𑄌𑄧",
+            "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
+            "𑄟𑄬",
+            "𑄎𑄪𑄚𑄴",
+            "𑄎𑄪𑄣𑄭",
+            "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
+            "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴",
+            "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴",
+        ],
+        [
+            "𑄎",
+            "𑄜𑄬",
+            "𑄟",
+            "𑄃𑄬",
+            "𑄟𑄬",
+            "𑄎𑄪𑄚𑄴",
+            "𑄎𑄪",
+            "𑄃",
+            "𑄥𑄬",
+            "𑄃𑄧",
+            "𑄚𑄧",
+            "𑄓𑄨",
+        ],
+    ),
+    days: Locale::new_days(
+        ["𑄢𑄧𑄝𑄨𑄝𑄢𑄴", "𑄥𑄧𑄟𑄴𑄝𑄢𑄴", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴", "𑄝𑄪𑄖𑄴𑄝𑄢𑄴", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴", "𑄥𑄧𑄚𑄨𑄝𑄢𑄴"],
+        ["𑄢𑄧𑄝𑄨", "𑄥𑄧𑄟𑄴", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴", "𑄝𑄪𑄖𑄴", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", "𑄥𑄧𑄚𑄨"],
+        ["𑄢𑄧𑄝𑄨", "𑄥𑄧𑄟𑄴", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴", "𑄝𑄪𑄖𑄴", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", "𑄥𑄧𑄚𑄨"],
+        ["𑄢𑄧", "𑄥𑄧", "𑄟𑄧", "𑄝𑄪", "𑄝𑄳𑄢𑄨", "𑄥𑄪", "𑄥𑄧"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧", "𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧"),
     decimal: '.',
     group: ',',
@@ -10434,111 +4690,60 @@ pub static CCP: Locale<'static> = Locale {
 /// Data for `ccp-IN` locale.
 pub static CCP_IN: Locale<'static> = Locale {
     lang: "ccp-IN",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𑄎𑄚𑄪𑄠𑄢𑄨",
-         "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨",
-         "𑄟𑄢𑄴𑄌𑄧",
-         "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
-         "𑄟𑄬",
-         "𑄎𑄪𑄚𑄴",
-         "𑄎𑄪𑄣𑄭",
-         "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
-         "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴",
-         "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-        ],
-        [
-         "𑄎𑄚𑄪",
-         "𑄜𑄬𑄛𑄴",
-         "𑄟𑄢𑄴𑄌𑄧",
-         "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
-         "𑄟𑄬",
-         "𑄎𑄪𑄚𑄴",
-         "𑄎𑄪𑄣𑄭",
-         "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
-         "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴",
-         "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
-         "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴",
-        ],
-        [
-         "𑄎",
-         "𑄜𑄬",
-         "𑄟",
-         "𑄃𑄬",
-         "𑄟𑄬",
-         "𑄎𑄪𑄚𑄴",
-         "𑄎𑄪",
-         "𑄃",
-         "𑄥𑄬",
-         "𑄃𑄧",
-         "𑄚𑄧",
-         "𑄓𑄨",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𑄢𑄧𑄝𑄨𑄝𑄢𑄴",
-         "𑄥𑄧𑄟𑄴𑄝𑄢𑄴",
-         "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴",
-         "𑄝𑄪𑄖𑄴𑄝𑄢𑄴",
-         "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴",
-         "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴",
-         "𑄥𑄧𑄚𑄨𑄝𑄢𑄴",
-        ],
-        [
-         "𑄢𑄧𑄝𑄨",
-         "𑄥𑄧𑄟𑄴",
-         "𑄟𑄧𑄁𑄉𑄧𑄣𑄴",
-         "𑄝𑄪𑄖𑄴",
-         "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴",
-         "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴",
-         "𑄥𑄧𑄚𑄨",
-        ],
-        [
-         "𑄢𑄧𑄝𑄨",
-         "𑄥𑄧𑄟𑄴",
-         "𑄟𑄧𑄁𑄉𑄧𑄣𑄴",
-         "𑄝𑄪𑄖𑄴",
-         "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴",
-         "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴",
-         "𑄥𑄧𑄚𑄨",
-        ],
-        [
-         "𑄢𑄧",
-         "𑄥𑄧",
-         "𑄟𑄧",
-         "𑄝𑄪",
-         "𑄝𑄳𑄢𑄨",
-         "𑄥𑄪",
-         "𑄥𑄧",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𑄎𑄚𑄪𑄠𑄢𑄨",
+            "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨",
+            "𑄟𑄢𑄴𑄌𑄧",
+            "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
+            "𑄟𑄬",
+            "𑄎𑄪𑄚𑄴",
+            "𑄎𑄪𑄣𑄭",
+            "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
+            "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴",
+            "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+        ],
+        [
+            "𑄎𑄚𑄪",
+            "𑄜𑄬𑄛𑄴",
+            "𑄟𑄢𑄴𑄌𑄧",
+            "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴",
+            "𑄟𑄬",
+            "𑄎𑄪𑄚𑄴",
+            "𑄎𑄪𑄣𑄭",
+            "𑄃𑄉𑄧𑄌𑄴𑄑𑄴",
+            "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴",
+            "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴",
+            "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴",
+        ],
+        [
+            "𑄎",
+            "𑄜𑄬",
+            "𑄟",
+            "𑄃𑄬",
+            "𑄟𑄬",
+            "𑄎𑄪𑄚𑄴",
+            "𑄎𑄪",
+            "𑄃",
+            "𑄥𑄬",
+            "𑄃𑄧",
+            "𑄚𑄧",
+            "𑄓𑄨",
+        ],
+    ),
+    days: Locale::new_days(
+        ["𑄢𑄧𑄝𑄨𑄝𑄢𑄴", "𑄥𑄧𑄟𑄴𑄝𑄢𑄴", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴", "𑄝𑄪𑄖𑄴𑄝𑄢𑄴", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴", "𑄥𑄧𑄚𑄨𑄝𑄢𑄴"],
+        ["𑄢𑄧𑄝𑄨", "𑄥𑄧𑄟𑄴", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴", "𑄝𑄪𑄖𑄴", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", "𑄥𑄧𑄚𑄨"],
+        ["𑄢𑄧𑄝𑄨", "𑄥𑄧𑄟𑄴", "𑄟𑄧𑄁𑄉𑄧𑄣𑄴", "𑄝𑄪𑄖𑄴", "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴", "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", "𑄥𑄧𑄚𑄨"],
+        ["𑄢𑄧", "𑄥𑄧", "𑄟𑄧", "𑄝𑄪", "𑄝𑄳𑄢𑄨", "𑄥𑄪", "𑄥𑄧"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧", "𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧"),
     decimal: '.',
     group: ',',
@@ -10546,111 +4751,44 @@ pub static CCP_IN: Locale<'static> = Locale {
 /// Data for `ce` locale.
 pub static CE: Locale<'static> = Locale {
     lang: "ce",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "январь",
-         "февраль",
-         "март",
-         "апрель",
-         "май",
-         "июнь",
-         "июль",
-         "август",
-         "сентябрь",
-         "октябрь",
-         "ноябрь",
-         "декабрь",
-        ],
-        [
-         "янв",
-         "фев",
-         "мар",
-         "апр",
-         "май",
-         "июн",
-         "июл",
-         "авг",
-         "сен",
-         "окт",
-         "ноя",
-         "дек",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "кӀира",
-         "оршот",
-         "шинара",
-         "кхаара",
-         "еара",
-         "пӀераска",
-         "шуот",
-        ],
-        [
-         "кӀи",
-         "ор",
-         "ши",
-         "кха",
-         "еа",
-         "пӀе",
-         "шуо",
-        ],
-        [
-         "кӀи",
-         "ор",
-         "ши",
-         "кха",
-         "еа",
-         "пӀе",
-         "шуо",
-        ],
-        [
-         "кӀи",
-         "ор",
-         "ши",
-         "кха",
-         "еа",
-         "пӀе",
-         "шуо",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "январь",
+            "февраль",
+            "март",
+            "апрель",
+            "май",
+            "июнь",
+            "июль",
+            "август",
+            "сентябрь",
+            "октябрь",
+            "ноябрь",
+            "декабрь",
+        ],
+        [
+            "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек",
         ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "кӀира",
+            "оршот",
+            "шинара",
+            "кхаара",
+            "еара",
+            "пӀераска",
+            "шуот",
+        ],
+        ["кӀи", "ор", "ши", "кха", "еа", "пӀе", "шуо"],
+        ["кӀи", "ор", "ши", "кха", "еа", "пӀе", "шуо"],
+        ["кӀи", "ор", "ши", "кха", "еа", "пӀе", "шуо"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("в. э. тӀ. я", "в. э"),
     decimal: '.',
     group: ',',
@@ -10658,111 +4796,44 @@ pub static CE: Locale<'static> = Locale {
 /// Data for `ceb` locale.
 pub static CEB: Locale<'static> = Locale {
     lang: "ceb",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Enero",
-         "Pebrero",
-         "Marso",
-         "Abril",
-         "Mayo",
-         "Hunyo",
-         "Hulyo",
-         "Agosto",
-         "Septiyembre",
-         "Oktubre",
-         "Nobyembre",
-         "Disyembre",
-        ],
-        [
-         "Ene",
-         "Peb",
-         "Mar",
-         "Abr",
-         "May",
-         "Hun",
-         "Hul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nob",
-         "Dis",
-        ],
-        [
-         "E",
-         "P",
-         "M",
-         "A",
-         "M",
-         "H",
-         "H",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Domingo",
-         "Lunes",
-         "Martes",
-         "Miyerkules",
-         "Huwebes",
-         "Biyernes",
-         "Sabado",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Miy",
-         "Huw",
-         "Biy",
-         "Sab",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Miy",
-         "Huw",
-         "Biy",
-         "Sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "H",
-         "B",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Enero",
+            "Pebrero",
+            "Marso",
+            "Abril",
+            "Mayo",
+            "Hunyo",
+            "Hulyo",
+            "Agosto",
+            "Septiyembre",
+            "Oktubre",
+            "Nobyembre",
+            "Disyembre",
+        ],
+        [
+            "Ene", "Peb", "Mar", "Abr", "May", "Hun", "Hul", "Ago", "Sep", "Okt", "Nob", "Dis",
         ],
+        ["E", "P", "M", "A", "M", "H", "H", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Domingo",
+            "Lunes",
+            "Martes",
+            "Miyerkules",
+            "Huwebes",
+            "Biyernes",
+            "Sabado",
+        ],
+        ["Dom", "Lun", "Mar", "Miy", "Huw", "Biy", "Sab"],
+        ["Dom", "Lun", "Mar", "Miy", "Huw", "Biy", "Sab"],
+        ["D", "L", "M", "M", "H", "B", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -10770,111 +4841,44 @@ pub static CEB: Locale<'static> = Locale {
 /// Data for `cgg` locale.
 pub static CGG: Locale<'static> = Locale {
     lang: "cgg",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Okwokubanza",
-         "Okwakabiri",
-         "Okwakashatu",
-         "Okwakana",
-         "Okwakataana",
-         "Okwamukaaga",
-         "Okwamushanju",
-         "Okwamunaana",
-         "Okwamwenda",
-         "Okwaikumi",
-         "Okwaikumi na kumwe",
-         "Okwaikumi na ibiri",
-        ],
-        [
-         "KBZ",
-         "KBR",
-         "KST",
-         "KKN",
-         "KTN",
-         "KMK",
-         "KMS",
-         "KMN",
-         "KMW",
-         "KKM",
-         "KNK",
-         "KNB",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sande",
-         "Orwokubanza",
-         "Orwakabiri",
-         "Orwakashatu",
-         "Orwakana",
-         "Orwakataano",
-         "Orwamukaaga",
-        ],
-        [
-         "SAN",
-         "ORK",
-         "OKB",
-         "OKS",
-         "OKN",
-         "OKT",
-         "OMK",
-        ],
-        [
-         "SAN",
-         "ORK",
-         "OKB",
-         "OKS",
-         "OKN",
-         "OKT",
-         "OMK",
-        ],
-        [
-         "S",
-         "K",
-         "R",
-         "S",
-         "N",
-         "T",
-         "M",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Okwokubanza",
+            "Okwakabiri",
+            "Okwakashatu",
+            "Okwakana",
+            "Okwakataana",
+            "Okwamukaaga",
+            "Okwamushanju",
+            "Okwamunaana",
+            "Okwamwenda",
+            "Okwaikumi",
+            "Okwaikumi na kumwe",
+            "Okwaikumi na ibiri",
         ],
+        [
+            "KBZ", "KBR", "KST", "KKN", "KTN", "KMK", "KMS", "KMN", "KMW", "KKM", "KNK", "KNB",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sande",
+            "Orwokubanza",
+            "Orwakabiri",
+            "Orwakashatu",
+            "Orwakana",
+            "Orwakataano",
+            "Orwamukaaga",
+        ],
+        ["SAN", "ORK", "OKB", "OKS", "OKN", "OKT", "OMK"],
+        ["SAN", "ORK", "OKB", "OKS", "OKN", "OKT", "OMK"],
+        ["S", "K", "R", "S", "N", "T", "M"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -10882,111 +4886,27 @@ pub static CGG: Locale<'static> = Locale {
 /// Data for `cho` locale.
 pub static CHO: Locale<'static> = Locale {
     lang: "cho",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -10994,111 +4914,44 @@ pub static CHO: Locale<'static> = Locale {
 /// Data for `chr` locale.
 pub static CHR: Locale<'static> = Locale {
     lang: "chr",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ᎤᏃᎸᏔᏅ",
-         "ᎧᎦᎵ",
-         "ᎠᏅᏱ",
-         "ᎧᏬᏂ",
-         "ᎠᏂᏍᎬᏘ",
-         "ᏕᎭᎷᏱ",
-         "ᎫᏰᏉᏂ",
-         "ᎦᎶᏂ",
-         "ᏚᎵᏍᏗ",
-         "ᏚᏂᏅᏗ",
-         "ᏅᏓᏕᏆ",
-         "ᎥᏍᎩᏱ",
-        ],
-        [
-         "ᎤᏃ",
-         "ᎧᎦ",
-         "ᎠᏅ",
-         "ᎧᏬ",
-         "ᎠᏂ",
-         "ᏕᎭ",
-         "ᎫᏰ",
-         "ᎦᎶ",
-         "ᏚᎵ",
-         "ᏚᏂ",
-         "ᏅᏓ",
-         "ᎥᏍ",
-        ],
-        [
-         "Ꭴ",
-         "Ꭷ",
-         "Ꭰ",
-         "Ꭷ",
-         "Ꭰ",
-         "Ꮥ",
-         "Ꭻ",
-         "Ꭶ",
-         "Ꮪ",
-         "Ꮪ",
-         "Ꮕ",
-         "Ꭵ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ᎤᎾᏙᏓᏆᏍᎬ",
-         "ᎤᎾᏙᏓᏉᏅᎯ",
-         "ᏔᎵᏁᎢᎦ",
-         "ᏦᎢᏁᎢᎦ",
-         "ᏅᎩᏁᎢᎦ",
-         "ᏧᎾᎩᎶᏍᏗ",
-         "ᎤᎾᏙᏓᏈᏕᎾ",
-        ],
-        [
-         "ᏆᏍᎬ",
-         "ᏉᏅᎯ",
-         "ᏔᎵᏁ",
-         "ᏦᎢᏁ",
-         "ᏅᎩᏁ",
-         "ᏧᎾᎩ",
-         "ᏈᏕᎾ",
-        ],
-        [
-         "ᏍᎬ",
-         "ᏅᎯ",
-         "ᏔᎵ",
-         "ᏦᎢ",
-         "ᏅᎩ",
-         "ᏧᎾ",
-         "ᏕᎾ",
-        ],
-        [
-         "Ꮖ",
-         "Ꮙ",
-         "Ꮤ",
-         "Ꮶ",
-         "Ꮕ",
-         "Ꮷ",
-         "Ꭴ",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ᎤᏃᎸᏔᏅ",
+            "ᎧᎦᎵ",
+            "ᎠᏅᏱ",
+            "ᎧᏬᏂ",
+            "ᎠᏂᏍᎬᏘ",
+            "ᏕᎭᎷᏱ",
+            "ᎫᏰᏉᏂ",
+            "ᎦᎶᏂ",
+            "ᏚᎵᏍᏗ",
+            "ᏚᏂᏅᏗ",
+            "ᏅᏓᏕᏆ",
+            "ᎥᏍᎩᏱ",
+        ],
+        [
+            "ᎤᏃ", "ᎧᎦ", "ᎠᏅ", "ᎧᏬ", "ᎠᏂ", "ᏕᎭ", "ᎫᏰ", "ᎦᎶ", "ᏚᎵ", "ᏚᏂ", "ᏅᏓ", "ᎥᏍ",
         ],
+        ["Ꭴ", "Ꭷ", "Ꭰ", "Ꭷ", "Ꭰ", "Ꮥ", "Ꭻ", "Ꭶ", "Ꮪ", "Ꮪ", "Ꮕ", "Ꭵ"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ᏌᎾᎴ", "ᏒᎯᏱᎢᏗᏢ"],
-        ["ᏌᎾᎴ", "ᏒᎯᏱᎢ"],
-        ["Ꮜ", "Ꮢ"],
+    days: Locale::new_days(
+        [
+            "ᎤᎾᏙᏓᏆᏍᎬ",
+            "ᎤᎾᏙᏓᏉᏅᎯ",
+            "ᏔᎵᏁᎢᎦ",
+            "ᏦᎢᏁᎢᎦ",
+            "ᏅᎩᏁᎢᎦ",
+            "ᏧᎾᎩᎶᏍᏗ",
+            "ᎤᎾᏙᏓᏈᏕᎾ",
+        ],
+        ["ᏆᏍᎬ", "ᏉᏅᎯ", "ᏔᎵᏁ", "ᏦᎢᏁ", "ᏅᎩᏁ", "ᏧᎾᎩ", "ᏈᏕᎾ"],
+        ["ᏍᎬ", "ᏅᎯ", "ᏔᎵ", "ᏦᎢ", "ᏅᎩ", "ᏧᎾ", "ᏕᎾ"],
+        ["Ꮖ", "Ꮙ", "Ꮤ", "Ꮶ", "Ꮕ", "Ꮷ", "Ꭴ"],
     ),
+    day_periods: Locale::new_day_periods(["ᏌᎾᎴ", "ᏒᎯᏱᎢᏗᏢ"], ["ᏌᎾᎴ", "ᏒᎯᏱᎢ"], ["Ꮜ", "Ꮢ"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -11106,111 +4959,73 @@ pub static CHR: Locale<'static> = Locale {
 /// Data for `cic` locale.
 pub static CIC: Locale<'static> = Locale {
     lang: "cic",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Hashiʼ Ammoʼnaʼ",
-         "Hashiʼ Atokloʼ",
-         "Hashiʼ Atochchíʼnaʼ",
-         "Iiplal",
-         "Mih",
-         "Choon",
-         "Choola",
-         "Akaas",
-         "Siptimpaʼ",
-         "Aaktopaʼ",
-         "Nofimpaʼ",
-         "Tiisimpaʼ",
-        ],
-        [
-         "Hashiʼ Ammoʼnaʼ",
-         "Hashiʼ Atokloʼ",
-         "Hashiʼ Atochchíʼnaʼ",
-         "Iiplal",
-         "Mih",
-         "Choon",
-         "Choola",
-         "Akaas",
-         "Siptimpaʼ",
-         "Aaktopaʼ",
-         "Nofimpaʼ",
-         "Tiisimpaʼ",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Nittak Holloʼ",
-         "Mantiʼ",
-         "Chostiʼ",
-         "Winstiʼ",
-         "Soistiʼ",
-         "Nannalhchifaʼ Nittak",
-         "Nittak Holloʼ Nakfish",
-        ],
-        [
-         "Nittak Holloʼ",
-         "Mantiʼ",
-         "Chostiʼ",
-         "Winstiʼ",
-         "Soistiʼ",
-         "Nannalhchifaʼ Nittak",
-         "Nittak Holloʼ Nakfish",
-        ],
-        [
-         "Nittak Holloʼ",
-         "Mantiʼ",
-         "Chostiʼ",
-         "Winstiʼ",
-         "Soistiʼ",
-         "Nannalhchifaʼ Nittak",
-         "Nittak Holloʼ Nakfish",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Hashiʼ Ammoʼnaʼ",
+            "Hashiʼ Atokloʼ",
+            "Hashiʼ Atochchíʼnaʼ",
+            "Iiplal",
+            "Mih",
+            "Choon",
+            "Choola",
+            "Akaas",
+            "Siptimpaʼ",
+            "Aaktopaʼ",
+            "Nofimpaʼ",
+            "Tiisimpaʼ",
+        ],
+        [
+            "Hashiʼ Ammoʼnaʼ",
+            "Hashiʼ Atokloʼ",
+            "Hashiʼ Atochchíʼnaʼ",
+            "Iiplal",
+            "Mih",
+            "Choon",
+            "Choola",
+            "Akaas",
+            "Siptimpaʼ",
+            "Aaktopaʼ",
+            "Nofimpaʼ",
+            "Tiisimpaʼ",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Nittak Holloʼ",
+            "Mantiʼ",
+            "Chostiʼ",
+            "Winstiʼ",
+            "Soistiʼ",
+            "Nannalhchifaʼ Nittak",
+            "Nittak Holloʼ Nakfish",
+        ],
+        [
+            "Nittak Holloʼ",
+            "Mantiʼ",
+            "Chostiʼ",
+            "Winstiʼ",
+            "Soistiʼ",
+            "Nannalhchifaʼ Nittak",
+            "Nittak Holloʼ Nakfish",
+        ],
+        [
+            "Nittak Holloʼ",
+            "Mantiʼ",
+            "Chostiʼ",
+            "Winstiʼ",
+            "Soistiʼ",
+            "Nannalhchifaʼ Nittak",
+            "Nittak Holloʼ Nakfish",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -11218,111 +5033,63 @@ pub static CIC: Locale<'static> = Locale {
 /// Data for `ckb` locale.
 pub static CKB: Locale<'static> = Locale {
     lang: "ckb",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "dی MMMMی y",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "کانوونی دووەم",
-         "شوبات",
-         "ئازار",
-         "نیسان",
-         "ئایار",
-         "حوزەیران",
-         "تەمووز",
-         "ئاب",
-         "ئەیلوول",
-         "تشرینی یەکەم",
-         "تشرینی دووەم",
-         "کانونی یەکەم",
-        ],
-        [
-         "کانوونی دووەم",
-         "شوبات",
-         "ئازار",
-         "نیسان",
-         "ئایار",
-         "حوزەیران",
-         "تەمووز",
-         "ئاب",
-         "ئەیلوول",
-         "تشرینی یەکەم",
-         "تشرینی دووەم",
-         "کانونی یەکەم",
-        ],
-        [
-         "ک",
-         "ش",
-         "ئ",
-         "ن",
-         "ئ",
-         "ح",
-         "ت",
-         "ئ",
-         "ئ",
-         "ت",
-         "ت",
-         "ک",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "یەکشەممە",
-         "دووشەممە",
-         "سێشەممە",
-         "چوارشەممە",
-         "پێنجشەممە",
-         "ھەینی",
-         "شەممە",
-        ],
-        [
-         "یەکشەممە",
-         "دووشەممە",
-         "سێشەممە",
-         "چوارشەممە",
-         "پێنجشەممە",
-         "ھەینی",
-         "شەممە",
-        ],
-        [
-         "١ش",
-         "٢ش",
-         "٣ش",
-         "٤ش",
-         "٥ش",
-         "ھ",
-         "ش",
-        ],
-        [
-         "ی",
-         "د",
-         "س",
-         "چ",
-         "پ",
-         "ھ",
-         "ش",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ب.ن", "د.ن"],
-        ["ب.ن", "د.ن"],
-        ["ب.ن", "د.ن"],
-    ),
+    dates: Locale::new_patterns("y MMMM d, EEEE", "dی MMMMی y", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "کانوونی دووەم",
+            "شوبات",
+            "ئازار",
+            "نیسان",
+            "ئایار",
+            "حوزەیران",
+            "تەمووز",
+            "ئاب",
+            "ئەیلوول",
+            "تشرینی یەکەم",
+            "تشرینی دووەم",
+            "کانونی یەکەم",
+        ],
+        [
+            "کانوونی دووەم",
+            "شوبات",
+            "ئازار",
+            "نیسان",
+            "ئایار",
+            "حوزەیران",
+            "تەمووز",
+            "ئاب",
+            "ئەیلوول",
+            "تشرینی یەکەم",
+            "تشرینی دووەم",
+            "کانونی یەکەم",
+        ],
+        ["ک", "ش", "ئ", "ن", "ئ", "ح", "ت", "ئ", "ئ", "ت", "ت", "ک"],
+    ),
+    days: Locale::new_days(
+        [
+            "یەکشەممە",
+            "دووشەممە",
+            "سێشەممە",
+            "چوارشەممە",
+            "پێنجشەممە",
+            "ھەینی",
+            "شەممە",
+        ],
+        [
+            "یەکشەممە",
+            "دووشەممە",
+            "سێشەممە",
+            "چوارشەممە",
+            "پێنجشەممە",
+            "ھەینی",
+            "شەممە",
+        ],
+        ["١ش", "٢ش", "٣ش", "٤ش", "٥ش", "ھ", "ش"],
+        ["ی", "د", "س", "چ", "پ", "ھ", "ش"],
+    ),
+    day_periods: Locale::new_day_periods(["ب.ن", "د.ن"], ["ب.ن", "د.ن"], ["ب.ن", "د.ن"]),
     eras: Locale::new_eras("پێش زایین", "زایینی"),
     decimal: '.',
     group: ',',
@@ -11330,111 +5097,63 @@ pub static CKB: Locale<'static> = Locale {
 /// Data for `ckb-IR` locale.
 pub static CKB_IR: Locale<'static> = Locale {
     lang: "ckb-IR",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "dی MMMMی y",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "کانوونی دووەم",
-         "شوبات",
-         "ئازار",
-         "نیسان",
-         "ئایار",
-         "حوزەیران",
-         "تەمووز",
-         "ئاب",
-         "ئەیلوول",
-         "تشرینی یەکەم",
-         "تشرینی دووەم",
-         "کانونی یەکەم",
-        ],
-        [
-         "کانوونی دووەم",
-         "شوبات",
-         "ئازار",
-         "نیسان",
-         "ئایار",
-         "حوزەیران",
-         "تەمووز",
-         "ئاب",
-         "ئەیلوول",
-         "تشرینی یەکەم",
-         "تشرینی دووەم",
-         "کانونی یەکەم",
-        ],
-        [
-         "ک",
-         "ش",
-         "ئ",
-         "ن",
-         "ئ",
-         "ح",
-         "ت",
-         "ئ",
-         "ئ",
-         "ت",
-         "ت",
-         "ک",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "یەکشەممە",
-         "دووشەممە",
-         "سێشەممە",
-         "چوارشەممە",
-         "پێنجشەممە",
-         "ھەینی",
-         "شەممە",
-        ],
-        [
-         "یەکشەممە",
-         "دووشەممە",
-         "سێشەممە",
-         "چوارشەممە",
-         "پێنجشەممە",
-         "ھەینی",
-         "شەممە",
-        ],
-        [
-         "١ش",
-         "٢ش",
-         "٣ش",
-         "٤ش",
-         "٥ش",
-         "ھ",
-         "ش",
-        ],
-        [
-         "ی",
-         "د",
-         "س",
-         "چ",
-         "پ",
-         "ھ",
-         "ش",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ب.ن", "د.ن"],
-        ["ب.ن", "د.ن"],
-        ["ب.ن", "د.ن"],
-    ),
+    dates: Locale::new_patterns("y MMMM d, EEEE", "dی MMMMی y", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "کانوونی دووەم",
+            "شوبات",
+            "ئازار",
+            "نیسان",
+            "ئایار",
+            "حوزەیران",
+            "تەمووز",
+            "ئاب",
+            "ئەیلوول",
+            "تشرینی یەکەم",
+            "تشرینی دووەم",
+            "کانونی یەکەم",
+        ],
+        [
+            "کانوونی دووەم",
+            "شوبات",
+            "ئازار",
+            "نیسان",
+            "ئایار",
+            "حوزەیران",
+            "تەمووز",
+            "ئاب",
+            "ئەیلوول",
+            "تشرینی یەکەم",
+            "تشرینی دووەم",
+            "کانونی یەکەم",
+        ],
+        ["ک", "ش", "ئ", "ن", "ئ", "ح", "ت", "ئ", "ئ", "ت", "ت", "ک"],
+    ),
+    days: Locale::new_days(
+        [
+            "یەکشەممە",
+            "دووشەممە",
+            "سێشەممە",
+            "چوارشەممە",
+            "پێنجشەممە",
+            "ھەینی",
+            "شەممە",
+        ],
+        [
+            "یەکشەممە",
+            "دووشەممە",
+            "سێشەممە",
+            "چوارشەممە",
+            "پێنجشەممە",
+            "ھەینی",
+            "شەممە",
+        ],
+        ["١ش", "٢ش", "٣ش", "٤ش", "٥ش", "ھ", "ش"],
+        ["ی", "د", "س", "چ", "پ", "ھ", "ش"],
+    ),
+    day_periods: Locale::new_day_periods(["ب.ن", "د.ن"], ["ب.ن", "د.ن"], ["ب.ن", "د.ن"]),
     eras: Locale::new_eras("پێش زایین", "زایینی"),
     decimal: '.',
     group: ',',
@@ -11442,111 +5161,27 @@ pub static CKB_IR: Locale<'static> = Locale {
 /// Data for `co` locale.
 pub static CO: Locale<'static> = Locale {
     lang: "co",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -11554,111 +5189,27 @@ pub static CO: Locale<'static> = Locale {
 /// Data for `cop` locale.
 pub static COP: Locale<'static> = Locale {
     lang: "cop",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -11666,111 +5217,46 @@ pub static COP: Locale<'static> = Locale {
 /// Data for `cs` locale.
 pub static CS: Locale<'static> = Locale {
     lang: "cs",
-    dates: Locale::new_patterns(
-        "EEEE d. MMMM y",
-        "d. MMMM y",
-        "d. M. y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss, zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ledna",
-         "února",
-         "března",
-         "dubna",
-         "května",
-         "června",
-         "července",
-         "srpna",
-         "září",
-         "října",
-         "listopadu",
-         "prosince",
-        ],
-        [
-         "led",
-         "úno",
-         "bře",
-         "dub",
-         "kvě",
-         "čvn",
-         "čvc",
-         "srp",
-         "zář",
-         "říj",
-         "lis",
-         "pro",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "neděle",
-         "pondělí",
-         "úterý",
-         "středa",
-         "čtvrtek",
-         "pátek",
-         "sobota",
-        ],
-        [
-         "ne",
-         "po",
-         "út",
-         "st",
-         "čt",
-         "pá",
-         "so",
-        ],
-        [
-         "ne",
-         "po",
-         "út",
-         "st",
-         "čt",
-         "pá",
-         "so",
-        ],
-        [
-         "N",
-         "P",
-         "Ú",
-         "S",
-         "Č",
-         "P",
-         "S",
+    dates: Locale::new_patterns("EEEE d. MMMM y", "d. MMMM y", "d. M. y", "dd.MM.yy"),
+    times: Locale::new_patterns("H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ledna",
+            "února",
+            "března",
+            "dubna",
+            "května",
+            "června",
+            "července",
+            "srpna",
+            "září",
+            "října",
+            "listopadu",
+            "prosince",
+        ],
+        [
+            "led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["dop.", "odp."],
-        ["dop.", "odp."],
-        ["dop.", "odp."],
+    days: Locale::new_days(
+        [
+            "neděle",
+            "pondělí",
+            "úterý",
+            "středa",
+            "čtvrtek",
+            "pátek",
+            "sobota",
+        ],
+        ["ne", "po", "út", "st", "čt", "pá", "so"],
+        ["ne", "po", "út", "st", "čt", "pá", "so"],
+        ["N", "P", "Ú", "S", "Č", "P", "S"],
     ),
+    day_periods: Locale::new_day_periods(["dop.", "odp."], ["dop.", "odp."], ["dop.", "odp."]),
     eras: Locale::new_eras("př. n. l.", "n. l."),
     decimal: ',',
     group: ' ',
@@ -11778,111 +5264,73 @@ pub static CS: Locale<'static> = Locale {
 /// Data for `csw` locale.
 pub static CSW: Locale<'static> = Locale {
     lang: "csw",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ",
-         "ᐸᐚᐦᒐᑭᓇᓰᐢ",
-         "ᒥᑭᓯᐏᐲᓯᒼ",
-         "ᓂᐢᑭᐲᓯᒼ",
-         "ᐊᓃᑭᐲᓯᒼ",
-         "ᐚᐏᐲᓯᒼ",
-         "ᐹᐢᑲᐦᐋᐏᐲᓯᒼ",
-         "ᐅᐸᐦᐅᐏᐲᓯᒼ",
-         "ᓄᒌᑐᐏᐲᓯᒼ",
-         "ᐱᓈᐢᑯᐏᐲᓯᒼ",
-         "ᐋᕽᐘᑎᓄᐏᐲᓯᒼ",
-         "ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ",
-        ],
-        [
-         "ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ",
-         "ᐸᐚᐦᒐᑭᓇᓰᐢ",
-         "ᒥᑭᓯᐏᐲᓯᒼ",
-         "ᓂᐢᑭᐲᓯᒼ",
-         "ᐊᓃᑭᐲᓯᒼ",
-         "ᐚᐏᐲᓯᒼ",
-         "ᐹᐢᑲᐦᐋᐏᐲᓯᒼ",
-         "ᐅᐸᐦᐅᐏᐲᓯᒼ",
-         "ᓄᒌᑐᐏᐲᓯᒼ",
-         "ᐱᓈᐢᑯᐏᐲᓯᒼ",
-         "ᐋᕽᐘᑎᓄᐏᐲᓯᒼ",
-         "ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
-         "ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
-         "ᓃᓱᑮᓯᑳᐤ",
-         "ᐋᐱᐦᑕᐘᐣ",
-         "ᐴᓂᐋᐱᐦᑕᐘᐣ",
-         "ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ",
-         "ᒫᑎᓇᐍᑮᓯᑳᐤ",
-        ],
-        [
-         "ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
-         "ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
-         "ᓃᓱᑮᓯᑳᐤ",
-         "ᐋᐱᐦᑕᐘᐣ",
-         "ᐴᓂᐋᐱᐦᑕᐘᐣ",
-         "ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ",
-         "ᒫᑎᓇᐍᑮᓯᑳᐤ",
-        ],
-        [
-         "ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
-         "ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
-         "ᓃᓱᑮᓯᑳᐤ",
-         "ᐋᐱᐦᑕᐘᐣ",
-         "ᐴᓂᐋᐱᐦᑕᐘᐣ",
-         "ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ",
-         "ᒫᑎᓇᐍᑮᓯᑳᐤ",
-        ],
-        [
-         "ᐊ",
-         "ᐴ",
-         "ᓃ",
-         "ᐋ",
-         "ᐴ",
-         "ᑫ",
-         "ᒫ",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ",
+            "ᐸᐚᐦᒐᑭᓇᓰᐢ",
+            "ᒥᑭᓯᐏᐲᓯᒼ",
+            "ᓂᐢᑭᐲᓯᒼ",
+            "ᐊᓃᑭᐲᓯᒼ",
+            "ᐚᐏᐲᓯᒼ",
+            "ᐹᐢᑲᐦᐋᐏᐲᓯᒼ",
+            "ᐅᐸᐦᐅᐏᐲᓯᒼ",
+            "ᓄᒌᑐᐏᐲᓯᒼ",
+            "ᐱᓈᐢᑯᐏᐲᓯᒼ",
+            "ᐋᕽᐘᑎᓄᐏᐲᓯᒼ",
+            "ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ",
+        ],
+        [
+            "ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ",
+            "ᐸᐚᐦᒐᑭᓇᓰᐢ",
+            "ᒥᑭᓯᐏᐲᓯᒼ",
+            "ᓂᐢᑭᐲᓯᒼ",
+            "ᐊᓃᑭᐲᓯᒼ",
+            "ᐚᐏᐲᓯᒼ",
+            "ᐹᐢᑲᐦᐋᐏᐲᓯᒼ",
+            "ᐅᐸᐦᐅᐏᐲᓯᒼ",
+            "ᓄᒌᑐᐏᐲᓯᒼ",
+            "ᐱᓈᐢᑯᐏᐲᓯᒼ",
+            "ᐋᕽᐘᑎᓄᐏᐲᓯᒼ",
+            "ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ᐁᒼ", "ᐲᒼ"],
-        ["ᐊᒼ", "ᐲᒼ"],
-        ["ᐊᒼ", "ᐲᒼ"],
+    days: Locale::new_days(
+        [
+            "ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
+            "ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
+            "ᓃᓱᑮᓯᑳᐤ",
+            "ᐋᐱᐦᑕᐘᐣ",
+            "ᐴᓂᐋᐱᐦᑕᐘᐣ",
+            "ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ",
+            "ᒫᑎᓇᐍᑮᓯᑳᐤ",
+        ],
+        [
+            "ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
+            "ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
+            "ᓃᓱᑮᓯᑳᐤ",
+            "ᐋᐱᐦᑕᐘᐣ",
+            "ᐴᓂᐋᐱᐦᑕᐘᐣ",
+            "ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ",
+            "ᒫᑎᓇᐍᑮᓯᑳᐤ",
+        ],
+        [
+            "ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
+            "ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ",
+            "ᓃᓱᑮᓯᑳᐤ",
+            "ᐋᐱᐦᑕᐘᐣ",
+            "ᐴᓂᐋᐱᐦᑕᐘᐣ",
+            "ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ",
+            "ᒫᑎᓇᐍᑮᓯᑳᐤ",
+        ],
+        ["ᐊ", "ᐴ", "ᓃ", "ᐋ", "ᐴ", "ᑫ", "ᒫ"],
     ),
+    day_periods: Locale::new_day_periods(["ᐁᒼ", "ᐲᒼ"], ["ᐊᒼ", "ᐲᒼ"], ["ᐊᒼ", "ᐲᒼ"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -11890,111 +5338,27 @@ pub static CSW: Locale<'static> = Locale {
 /// Data for `cu` locale.
 pub static CU: Locale<'static> = Locale {
     lang: "cu",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -12002,105 +5366,53 @@ pub static CU: Locale<'static> = Locale {
 /// Data for `cv` locale.
 pub static CV: Locale<'static> = Locale {
     lang: "cv",
-    dates: Locale::new_patterns(
-        "y, MMMM, d, EEEE",
-        "y, MMMM, d",
-        "y, MMM, d",
-        "y.MM.dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss (zzzz)",
-        "HH:mm:ss (z)",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "кӑрлач",
-         "нарӑс",
-         "пуш",
-         "ака",
-         "ҫу",
-         "ҫӗртме",
-         "утӑ",
-         "ҫурла",
-         "авӑн",
-         "юпа",
-         "чӳк",
-         "раштав",
-        ],
-        [
-         "кӑр.",
-         "нар.",
-         "пуш",
-         "ака",
-         "ҫу",
-         "ҫӗрт.",
-         "утӑ",
-         "ҫур.",
-         "авӑн",
-         "юпа",
-         "чӳк",
-         "раш.",
-        ],
-        [
-         "К",
-         "Н",
-         "П",
-         "А",
-         "Ҫ",
-         "Ҫ",
-         "У",
-         "Ҫ",
-         "А",
-         "Ю",
-         "Ч",
-         "Р",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "вырсарни кун",
-         "тунти кун",
-         "ытлари кун",
-         "юн кун",
-         "кӗҫнерни кун",
-         "эрне кун",
-         "шӑмат кун",
-        ],
-        [
-         "вр",
-         "тн",
-         "ыт",
-         "юн",
-         "кҫ",
-         "эр",
-         "шм",
-        ],
-        [
-         "вр",
-         "тн",
-         "ыт",
-         "юн",
-         "кҫ",
-         "эр",
-         "шм",
-        ],
-        [
-         "В",
-         "Т",
-         "Ы",
-         "Ю",
-         "К",
-         "Э",
-         "Ш",
-        ],
+    dates: Locale::new_patterns("y, MMMM, d, EEEE", "y, MMMM, d", "y, MMM, d", "y.MM.dd"),
+    times: Locale::new_patterns("HH:mm:ss (zzzz)", "HH:mm:ss (z)", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "кӑрлач",
+            "нарӑс",
+            "пуш",
+            "ака",
+            "ҫу",
+            "ҫӗртме",
+            "утӑ",
+            "ҫурла",
+            "авӑн",
+            "юпа",
+            "чӳк",
+            "раштав",
+        ],
+        [
+            "кӑр.",
+            "нар.",
+            "пуш",
+            "ака",
+            "ҫу",
+            "ҫӗрт.",
+            "утӑ",
+            "ҫур.",
+            "авӑн",
+            "юпа",
+            "чӳк",
+            "раш.",
+        ],
+        ["К", "Н", "П", "А", "Ҫ", "Ҫ", "У", "Ҫ", "А", "Ю", "Ч", "Р"],
+    ),
+    days: Locale::new_days(
+        [
+            "вырсарни кун",
+            "тунти кун",
+            "ытлари кун",
+            "юн кун",
+            "кӗҫнерни кун",
+            "эрне кун",
+            "шӑмат кун",
+        ],
+        ["вр", "тн", "ыт", "юн", "кҫ", "эр", "шм"],
+        ["вр", "тн", "ыт", "юн", "кҫ", "эр", "шм"],
+        ["В", "Т", "Ы", "Ю", "К", "Э", "Ш"],
     ),
     day_periods: Locale::new_day_periods(
         ["к. у.", "к. х."],
@@ -12114,111 +5426,45 @@ pub static CV: Locale<'static> = Locale {
 /// Data for `cy` locale.
 pub static CY: Locale<'static> = Locale {
     lang: "cy",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ionawr",
-         "Chwefror",
-         "Mawrth",
-         "Ebrill",
-         "Mai",
-         "Mehefin",
-         "Gorffennaf",
-         "Awst",
-         "Medi",
-         "Hydref",
-         "Tachwedd",
-         "Rhagfyr",
-        ],
-        [
-         "Ion",
-         "Chwef",
-         "Maw",
-         "Ebr",
-         "Mai",
-         "Meh",
-         "Gorff",
-         "Awst",
-         "Medi",
-         "Hyd",
-         "Tach",
-         "Rhag",
-        ],
-        [
-         "I",
-         "Ch",
-         "M",
-         "E",
-         "M",
-         "M",
-         "G",
-         "A",
-         "M",
-         "H",
-         "T",
-         "Rh",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dydd Sul",
-         "Dydd Llun",
-         "Dydd Mawrth",
-         "Dydd Mercher",
-         "Dydd Iau",
-         "Dydd Gwener",
-         "Dydd Sadwrn",
-        ],
-        [
-         "Sul",
-         "Llun",
-         "Maw",
-         "Mer",
-         "Iau",
-         "Gwen",
-         "Sad",
-        ],
-        [
-         "Su",
-         "Ll",
-         "Ma",
-         "Me",
-         "Ia",
-         "Gw",
-         "Sa",
-        ],
-        [
-         "S",
-         "Ll",
-         "M",
-         "M",
-         "I",
-         "G",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Ionawr",
+            "Chwefror",
+            "Mawrth",
+            "Ebrill",
+            "Mai",
+            "Mehefin",
+            "Gorffennaf",
+            "Awst",
+            "Medi",
+            "Hydref",
+            "Tachwedd",
+            "Rhagfyr",
         ],
+        [
+            "Ion", "Chwef", "Maw", "Ebr", "Mai", "Meh", "Gorff", "Awst", "Medi", "Hyd", "Tach",
+            "Rhag",
+        ],
+        ["I", "Ch", "M", "E", "M", "M", "G", "A", "M", "H", "T", "Rh"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["yb", "yh"],
-        ["AM", "PM"],
-        ["b", "h"],
+    days: Locale::new_days(
+        [
+            "Dydd Sul",
+            "Dydd Llun",
+            "Dydd Mawrth",
+            "Dydd Mercher",
+            "Dydd Iau",
+            "Dydd Gwener",
+            "Dydd Sadwrn",
+        ],
+        ["Sul", "Llun", "Maw", "Mer", "Iau", "Gwen", "Sad"],
+        ["Su", "Ll", "Ma", "Me", "Ia", "Gw", "Sa"],
+        ["S", "Ll", "M", "M", "I", "G", "S"],
     ),
+    day_periods: Locale::new_day_periods(["yb", "yh"], ["AM", "PM"], ["b", "h"]),
     eras: Locale::new_eras("CC", "OC"),
     decimal: '.',
     group: ',',
@@ -12226,111 +5472,39 @@ pub static CY: Locale<'static> = Locale {
 /// Data for `da` locale.
 pub static DA: Locale<'static> = Locale {
     lang: "da",
-    dates: Locale::new_patterns(
-        "EEEE 'den' d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "marts",
-         "april",
-         "maj",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "maj",
-         "jun.",
-         "jul.",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "søndag",
-         "mandag",
-         "tirsdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lørdag",
-        ],
-        [
-         "søn.",
-         "man.",
-         "tirs.",
-         "ons.",
-         "tors.",
-         "fre.",
-         "lør.",
-        ],
-        [
-         "sø.",
-         "ma.",
-         "ti.",
-         "on.",
-         "to.",
-         "fr.",
-         "lø.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE 'den' d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "marts",
+            "april",
+            "maj",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.",
+            "dec.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag",
+        ],
+        ["søn.", "man.", "tirs.", "ons.", "tors.", "fre.", "lør."],
+        ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: '.',
@@ -12338,111 +5512,39 @@ pub static DA: Locale<'static> = Locale {
 /// Data for `da-GL` locale.
 pub static DA_GL: Locale<'static> = Locale {
     lang: "da-GL",
-    dates: Locale::new_patterns(
-        "EEEE 'den' d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "marts",
-         "april",
-         "maj",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "maj",
-         "jun.",
-         "jul.",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "søndag",
-         "mandag",
-         "tirsdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lørdag",
-        ],
-        [
-         "søn.",
-         "man.",
-         "tirs.",
-         "ons.",
-         "tors.",
-         "fre.",
-         "lør.",
-        ],
-        [
-         "sø.",
-         "ma.",
-         "ti.",
-         "on.",
-         "to.",
-         "fr.",
-         "lø.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE 'den' d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "marts",
+            "april",
+            "maj",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.",
+            "dec.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag",
+        ],
+        ["søn.", "man.", "tirs.", "ons.", "tors.", "fre.", "lør."],
+        ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: '.',
@@ -12450,105 +5552,42 @@ pub static DA_GL: Locale<'static> = Locale {
 /// Data for `dav` locale.
 pub static DAV: Locale<'static> = Locale {
     lang: "dav",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mori ghwa imbiri",
+            "Mori ghwa kawi",
+            "Mori ghwa kadadu",
+            "Mori ghwa kana",
+            "Mori ghwa kasanu",
+            "Mori ghwa karandadu",
+            "Mori ghwa mfungade",
+            "Mori ghwa wunyanya",
+            "Mori ghwa ikenda",
+            "Mori ghwa ikumi",
+            "Mori ghwa ikumi na imweri",
+            "Mori ghwa ikumi na iwi",
+        ],
+        [
+            "Imb", "Kaw", "Kad", "Kan", "Kas", "Kar", "Mfu", "Wun", "Ike", "Iku", "Imw", "Iwi",
+        ],
+        ["I", "K", "K", "K", "K", "K", "M", "W", "I", "I", "I", "I"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mori ghwa imbiri",
-         "Mori ghwa kawi",
-         "Mori ghwa kadadu",
-         "Mori ghwa kana",
-         "Mori ghwa kasanu",
-         "Mori ghwa karandadu",
-         "Mori ghwa mfungade",
-         "Mori ghwa wunyanya",
-         "Mori ghwa ikenda",
-         "Mori ghwa ikumi",
-         "Mori ghwa ikumi na imweri",
-         "Mori ghwa ikumi na iwi",
-        ],
-        [
-         "Imb",
-         "Kaw",
-         "Kad",
-         "Kan",
-         "Kas",
-         "Kar",
-         "Mfu",
-         "Wun",
-         "Ike",
-         "Iku",
-         "Imw",
-         "Iwi",
-        ],
-        [
-         "I",
-         "K",
-         "K",
-         "K",
-         "K",
-         "K",
-         "M",
-         "W",
-         "I",
-         "I",
-         "I",
-         "I",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ituku ja jumwa",
-         "Kuramuka jimweri",
-         "Kuramuka kawi",
-         "Kuramuka kadadu",
-         "Kuramuka kana",
-         "Kuramuka kasanu",
-         "Kifula nguwo",
-        ],
-        [
-         "Jum",
-         "Jim",
-         "Kaw",
-         "Kad",
-         "Kan",
-         "Kas",
-         "Ngu",
-        ],
-        [
-         "Jum",
-         "Jim",
-         "Kaw",
-         "Kad",
-         "Kan",
-         "Kas",
-         "Ngu",
-        ],
-        [
-         "J",
-         "J",
-         "K",
-         "K",
-         "K",
-         "K",
-         "N",
+    days: Locale::new_days(
+        [
+            "Ituku ja jumwa",
+            "Kuramuka jimweri",
+            "Kuramuka kawi",
+            "Kuramuka kadadu",
+            "Kuramuka kana",
+            "Kuramuka kasanu",
+            "Kifula nguwo",
         ],
+        ["Jum", "Jim", "Kaw", "Kad", "Kan", "Kas", "Ngu"],
+        ["Jum", "Jim", "Kaw", "Kad", "Kan", "Kas", "Ngu"],
+        ["J", "J", "K", "K", "K", "K", "N"],
     ),
     day_periods: Locale::new_day_periods(
         ["Luma lwa K", "luma lwa p"],
@@ -12562,111 +5601,45 @@ pub static DAV: Locale<'static> = Locale {
 /// Data for `de` locale.
 pub static DE: Locale<'static> = Locale {
     lang: "de",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "März",
-         "Apr.",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sept.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonntag",
-         "Montag",
-         "Dienstag",
-         "Mittwoch",
-         "Donnerstag",
-         "Freitag",
-         "Samstag",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.",
+            "Dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonntag",
+            "Montag",
+            "Dienstag",
+            "Mittwoch",
+            "Donnerstag",
+            "Freitag",
+            "Samstag",
+        ],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v. Chr.", "n. Chr."),
     decimal: ',',
     group: '.',
@@ -12674,111 +5647,45 @@ pub static DE: Locale<'static> = Locale {
 /// Data for `de-AT` locale.
 pub static DE_AT: Locale<'static> = Locale {
     lang: "de-AT",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jänner",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jän.",
-         "Feb.",
-         "März",
-         "Apr.",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sep.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonntag",
-         "Montag",
-         "Dienstag",
-         "Mittwoch",
-         "Donnerstag",
-         "Freitag",
-         "Samstag",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Jänner",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jän.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.",
+            "Dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonntag",
+            "Montag",
+            "Dienstag",
+            "Mittwoch",
+            "Donnerstag",
+            "Freitag",
+            "Samstag",
+        ],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v. Chr.", "n. Chr."),
     decimal: ',',
     group: ' ',
@@ -12786,111 +5693,45 @@ pub static DE_AT: Locale<'static> = Locale {
 /// Data for `de-BE` locale.
 pub static DE_BE: Locale<'static> = Locale {
     lang: "de-BE",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "März",
-         "Apr.",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sept.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonntag",
-         "Montag",
-         "Dienstag",
-         "Mittwoch",
-         "Donnerstag",
-         "Freitag",
-         "Samstag",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.",
+            "Dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonntag",
+            "Montag",
+            "Dienstag",
+            "Mittwoch",
+            "Donnerstag",
+            "Freitag",
+            "Samstag",
+        ],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v. Chr.", "n. Chr."),
     decimal: ',',
     group: '.',
@@ -12898,111 +5739,45 @@ pub static DE_BE: Locale<'static> = Locale {
 /// Data for `de-CH` locale.
 pub static DE_CH: Locale<'static> = Locale {
     lang: "de-CH",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "März",
-         "Apr.",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sept.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonntag",
-         "Montag",
-         "Dienstag",
-         "Mittwoch",
-         "Donnerstag",
-         "Freitag",
-         "Samstag",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "So",
-         "Mo",
-         "Di",
-         "Mi",
-         "Do",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.",
+            "Dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonntag",
+            "Montag",
+            "Dienstag",
+            "Mittwoch",
+            "Donnerstag",
+            "Freitag",
+            "Samstag",
+        ],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v. Chr.", "n. Chr."),
     decimal: '.',
     group: '\'',
@@ -13010,111 +5785,45 @@ pub static DE_CH: Locale<'static> = Locale {
 /// Data for `de-IT` locale.
 pub static DE_IT: Locale<'static> = Locale {
     lang: "de-IT",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jänner",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jän.",
-         "Feb.",
-         "März",
-         "Apr.",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sep.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonntag",
-         "Montag",
-         "Dienstag",
-         "Mittwoch",
-         "Donnerstag",
-         "Freitag",
-         "Samstag",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Jänner",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jän.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.",
+            "Dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonntag",
+            "Montag",
+            "Dienstag",
+            "Mittwoch",
+            "Donnerstag",
+            "Freitag",
+            "Samstag",
+        ],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v. Chr.", "n. Chr."),
     decimal: ',',
     group: '.',
@@ -13122,111 +5831,45 @@ pub static DE_IT: Locale<'static> = Locale {
 /// Data for `de-LI` locale.
 pub static DE_LI: Locale<'static> = Locale {
     lang: "de-LI",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "März",
-         "Apr.",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sept.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonntag",
-         "Montag",
-         "Dienstag",
-         "Mittwoch",
-         "Donnerstag",
-         "Freitag",
-         "Samstag",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.",
+            "Dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonntag",
+            "Montag",
+            "Dienstag",
+            "Mittwoch",
+            "Donnerstag",
+            "Freitag",
+            "Samstag",
+        ],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v. Chr.", "n. Chr."),
     decimal: '.',
     group: '\'',
@@ -13234,111 +5877,45 @@ pub static DE_LI: Locale<'static> = Locale {
 /// Data for `de-LU` locale.
 pub static DE_LU: Locale<'static> = Locale {
     lang: "de-LU",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "März",
-         "Apr.",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sept.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonntag",
-         "Montag",
-         "Dienstag",
-         "Mittwoch",
-         "Donnerstag",
-         "Freitag",
-         "Samstag",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "So.",
-         "Mo.",
-         "Di.",
-         "Mi.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jan.", "Feb.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.",
+            "Dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["vorm.", "nachm."],
+    days: Locale::new_days(
+        [
+            "Sonntag",
+            "Montag",
+            "Dienstag",
+            "Mittwoch",
+            "Donnerstag",
+            "Freitag",
+            "Samstag",
+        ],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["vorm.", "nachm."]),
     eras: Locale::new_eras("v. Chr.", "n. Chr."),
     decimal: ',',
     group: '.',
@@ -13346,105 +5923,36 @@ pub static DE_LU: Locale<'static> = Locale {
 /// Data for `dje` locale.
 pub static DJE: Locale<'static> = Locale {
     lang: "dje",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Žanwiye",
+            "Feewiriye",
+            "Marsi",
+            "Awiril",
+            "Me",
+            "Žuweŋ",
+            "Žuyye",
+            "Ut",
+            "Sektanbur",
+            "Oktoobur",
+            "Noowanbur",
+            "Deesanbur",
+        ],
+        [
+            "Žan", "Fee", "Mar", "Awi", "Me", "Žuw", "Žuy", "Ut", "Sek", "Okt", "Noo", "Dee",
+        ],
+        ["Ž", "F", "M", "A", "M", "Ž", "Ž", "U", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Žanwiye",
-         "Feewiriye",
-         "Marsi",
-         "Awiril",
-         "Me",
-         "Žuweŋ",
-         "Žuyye",
-         "Ut",
-         "Sektanbur",
-         "Oktoobur",
-         "Noowanbur",
-         "Deesanbur",
-        ],
-        [
-         "Žan",
-         "Fee",
-         "Mar",
-         "Awi",
-         "Me",
-         "Žuw",
-         "Žuy",
-         "Ut",
-         "Sek",
-         "Okt",
-         "Noo",
-         "Dee",
-        ],
-        [
-         "Ž",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Ž",
-         "Ž",
-         "U",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Alhadi",
-         "Atinni",
-         "Atalaata",
-         "Alarba",
-         "Alhamisi",
-         "Alzuma",
-         "Asibti",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alz",
-         "Asi",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alz",
-         "Asi",
-        ],
-        [
-         "H",
-         "T",
-         "T",
-         "L",
-         "M",
-         "Z",
-         "S",
+    days: Locale::new_days(
+        [
+            "Alhadi", "Atinni", "Atalaata", "Alarba", "Alhamisi", "Alzuma", "Asibti",
         ],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alz", "Asi"],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alz", "Asi"],
+        ["H", "T", "T", "L", "M", "Z", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Subbaahi", "Zaarikay b"],
@@ -13458,111 +5966,57 @@ pub static DJE: Locale<'static> = Locale {
 /// Data for `doi` locale.
 pub static DOI: Locale<'static> = Locale {
     lang: "doi",
-    dates: Locale::new_patterns(
-        "EEEE, d, MMMM y",
-        "d, MMMM y",
-        "d, MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मेई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितंबर",
-         "अक्तूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "जन.",
-         "फर.",
-         "मार्च",
-         "अप्रैल",
-         "मेई",
-         "जून",
-         "जुलाई",
-         "अग.",
-         "सित.",
-         "अक्तू.",
-         "नव.",
-         "दिस.",
-        ],
-        [
-         "ज",
-         "फ",
-         "मा",
-         "अ",
-         "मे",
-         "जू",
-         "जु",
-         "अ",
-         "सि",
-         "अ",
-         "न",
-         "दि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ऐतबार",
-         "सोमबार",
-         "मंगलबार",
-         "बुधबार",
-         "बीरबार",
-         "शुक्रबार",
-         "शनिबार",
-        ],
-        [
-         "ऐत",
-         "सोम",
-         "मंगल",
-         "बुध",
-         "बीर",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "ऐत",
-         "सोम",
-         "मंगल",
-         "बुध",
-         "बीर",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "ऐ.",
-         "सो.",
-         "म.",
-         "बु.",
-         "बी.",
-         "शु.",
-         "श.",
+    dates: Locale::new_patterns("EEEE, d, MMMM y", "d, MMMM y", "d, MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मेई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितंबर",
+            "अक्तूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "जन.",
+            "फर.",
+            "मार्च",
+            "अप्रैल",
+            "मेई",
+            "जून",
+            "जुलाई",
+            "अग.",
+            "सित.",
+            "अक्तू.",
+            "नव.",
+            "दिस.",
+        ],
+        [
+            "ज", "फ", "मा", "अ", "मे", "जू", "जु", "अ", "सि", "अ", "न", "दि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["सवेर", "दपैहर बाद"],
-        ["सवेर", "स’ञ"],
-        ["सवेर", "स’ञ"],
+    days: Locale::new_days(
+        [
+            "ऐतबार",
+            "सोमबार",
+            "मंगलबार",
+            "बुधबार",
+            "बीरबार",
+            "शुक्रबार",
+            "शनिबार",
+        ],
+        ["ऐत", "सोम", "मंगल", "बुध", "बीर", "शुक्र", "शनि"],
+        ["ऐत", "सोम", "मंगल", "बुध", "बीर", "शुक्र", "शनि"],
+        ["ऐ.", "सो.", "म.", "बु.", "बी.", "शु.", "श."],
     ),
+    day_periods: Locale::new_day_periods(["सवेर", "दपैहर बाद"], ["सवेर", "स’ञ"], ["सवेर", "स’ञ"]),
     eras: Locale::new_eras("ई.पू.", "ईसवी"),
     decimal: '.',
     group: ',',
@@ -13570,105 +6024,43 @@ pub static DOI: Locale<'static> = Locale {
 /// Data for `dsb` locale.
 pub static DSB: Locale<'static> = Locale {
     lang: "dsb",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "d.M.y",
-        "d.M.yy",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "d.M.y", "d.M.yy"),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januara",
+            "februara",
+            "měrca",
+            "apryla",
+            "maja",
+            "junija",
+            "julija",
+            "awgusta",
+            "septembra",
+            "oktobra",
+            "nowembra",
+            "decembra",
+        ],
+        [
+            "jan.", "feb.", "měr.", "apr.", "maj.", "jun.", "jul.", "awg.", "sep.", "okt.", "now.",
+            "dec.",
+        ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januara",
-         "februara",
-         "měrca",
-         "apryla",
-         "maja",
-         "junija",
-         "julija",
-         "awgusta",
-         "septembra",
-         "oktobra",
-         "nowembra",
-         "decembra",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "měr.",
-         "apr.",
-         "maj.",
-         "jun.",
-         "jul.",
-         "awg.",
-         "sep.",
-         "okt.",
-         "now.",
-         "dec.",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "njeźela",
-         "pónjeźele",
-         "wałtora",
-         "srjoda",
-         "stwórtk",
-         "pětk",
-         "sobota",
-        ],
-        [
-         "nje",
-         "pón",
-         "wał",
-         "srj",
-         "stw",
-         "pět",
-         "sob",
-        ],
-        [
-         "nj",
-         "pó",
-         "wa",
-         "sr",
-         "st",
-         "pě",
-         "so",
-        ],
-        [
-         "n",
-         "p",
-         "w",
-         "s",
-         "s",
-         "p",
-         "s",
+    days: Locale::new_days(
+        [
+            "njeźela",
+            "pónjeźele",
+            "wałtora",
+            "srjoda",
+            "stwórtk",
+            "pětk",
+            "sobota",
         ],
+        ["nje", "pón", "wał", "srj", "stw", "pět", "sob"],
+        ["nj", "pó", "wa", "sr", "st", "pě", "so"],
+        ["n", "p", "w", "s", "s", "p", "s"],
     ),
     day_periods: Locale::new_day_periods(
         ["dopołdnja", "wótpołdnja"],
@@ -13682,105 +6074,42 @@ pub static DSB: Locale<'static> = Locale {
 /// Data for `dua` locale.
 pub static DUA: Locale<'static> = Locale {
     lang: "dua",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "dimɔ́di",
+            "ŋgɔndɛ",
+            "sɔŋɛ",
+            "diɓáɓá",
+            "emiasele",
+            "esɔpɛsɔpɛ",
+            "madiɓɛ́díɓɛ́",
+            "diŋgindi",
+            "nyɛtɛki",
+            "mayésɛ́",
+            "tiníní",
+            "eláŋgɛ́",
+        ],
+        [
+            "di", "ŋgɔn", "sɔŋ", "diɓ", "emi", "esɔ", "mad", "diŋ", "nyɛt", "may", "tin", "elá",
+        ],
+        ["d", "ŋ", "s", "d", "e", "e", "m", "d", "n", "m", "t", "e"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "dimɔ́di",
-         "ŋgɔndɛ",
-         "sɔŋɛ",
-         "diɓáɓá",
-         "emiasele",
-         "esɔpɛsɔpɛ",
-         "madiɓɛ́díɓɛ́",
-         "diŋgindi",
-         "nyɛtɛki",
-         "mayésɛ́",
-         "tiníní",
-         "eláŋgɛ́",
-        ],
-        [
-         "di",
-         "ŋgɔn",
-         "sɔŋ",
-         "diɓ",
-         "emi",
-         "esɔ",
-         "mad",
-         "diŋ",
-         "nyɛt",
-         "may",
-         "tin",
-         "elá",
-        ],
-        [
-         "d",
-         "ŋ",
-         "s",
-         "d",
-         "e",
-         "e",
-         "m",
-         "d",
-         "n",
-         "m",
-         "t",
-         "e",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "éti",
-         "mɔ́sú",
-         "kwasú",
-         "mukɔ́sú",
-         "ŋgisú",
-         "ɗónɛsú",
-         "esaɓasú",
-        ],
-        [
-         "ét",
-         "mɔ́s",
-         "kwa",
-         "muk",
-         "ŋgi",
-         "ɗón",
-         "esa",
-        ],
-        [
-         "ét",
-         "mɔ́s",
-         "kwa",
-         "muk",
-         "ŋgi",
-         "ɗón",
-         "esa",
-        ],
-        [
-         "e",
-         "m",
-         "k",
-         "m",
-         "ŋ",
-         "ɗ",
-         "e",
+    days: Locale::new_days(
+        [
+            "éti",
+            "mɔ́sú",
+            "kwasú",
+            "mukɔ́sú",
+            "ŋgisú",
+            "ɗónɛsú",
+            "esaɓasú",
         ],
+        ["ét", "mɔ́s", "kwa", "muk", "ŋgi", "ɗón", "esa"],
+        ["ét", "mɔ́s", "kwa", "muk", "ŋgi", "ɗón", "esa"],
+        ["e", "m", "k", "m", "ŋ", "ɗ", "e"],
     ),
     day_periods: Locale::new_day_periods(
         ["idiɓa", "ebyámu"],
@@ -13794,111 +6123,27 @@ pub static DUA: Locale<'static> = Locale {
 /// Data for `dv` locale.
 pub static DV: Locale<'static> = Locale {
     lang: "dv",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -13906,111 +6151,38 @@ pub static DV: Locale<'static> = Locale {
 /// Data for `dyo` locale.
 pub static DYO: Locale<'static> = Locale {
     lang: "dyo",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Sanvie",
-         "Fébirie",
-         "Mars",
-         "Aburil",
-         "Mee",
-         "Sueŋ",
-         "Súuyee",
-         "Ut",
-         "Settembar",
-         "Oktobar",
-         "Novembar",
-         "Disambar",
-        ],
-        [
-         "Sa",
-         "Fe",
-         "Ma",
-         "Ab",
-         "Me",
-         "Su",
-         "Sú",
-         "Ut",
-         "Se",
-         "Ok",
-         "No",
-         "De",
-        ],
-        [
-         "S",
-         "F",
-         "M",
-         "A",
-         "M",
-         "S",
-         "S",
-         "U",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dimas",
-         "Teneŋ",
-         "Talata",
-         "Alarbay",
-         "Aramisay",
-         "Arjuma",
-         "Sibiti",
-        ],
-        [
-         "Dim",
-         "Ten",
-         "Tal",
-         "Ala",
-         "Ara",
-         "Arj",
-         "Sib",
-        ],
-        [
-         "Dim",
-         "Ten",
-         "Tal",
-         "Ala",
-         "Ara",
-         "Arj",
-         "Sib",
-        ],
-        [
-         "D",
-         "T",
-         "T",
-         "A",
-         "A",
-         "A",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Sanvie",
+            "Fébirie",
+            "Mars",
+            "Aburil",
+            "Mee",
+            "Sueŋ",
+            "Súuyee",
+            "Ut",
+            "Settembar",
+            "Oktobar",
+            "Novembar",
+            "Disambar",
+        ],
+        [
+            "Sa", "Fe", "Ma", "Ab", "Me", "Su", "Sú", "Ut", "Se", "Ok", "No", "De",
         ],
+        ["S", "F", "M", "A", "M", "S", "S", "U", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Dimas", "Teneŋ", "Talata", "Alarbay", "Aramisay", "Arjuma", "Sibiti",
+        ],
+        ["Dim", "Ten", "Tal", "Ala", "Ara", "Arj", "Sib"],
+        ["Dim", "Ten", "Tal", "Ala", "Ara", "Arj", "Sib"],
+        ["D", "T", "T", "A", "A", "A", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ArY", "AtY"),
     decimal: ',',
     group: ' ',
@@ -14030,99 +6202,44 @@ pub static DZ: Locale<'static> = Locale {
         "ཆུ་ཚོད་h:mm:ss a",
         "ཆུ་ཚོད་ h སྐར་མ་ mm a",
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ཟླ་དངཔ་",
-         "ཟླ་གཉིས་པ་",
-         "ཟླ་གསུམ་པ་",
-         "ཟླ་བཞི་པ་",
-         "ཟླ་ལྔ་པ་",
-         "ཟླ་དྲུག་པ",
-         "ཟླ་བདུན་པ་",
-         "ཟླ་བརྒྱད་པ་",
-         "ཟླ་དགུ་པ་",
-         "ཟླ་བཅུ་པ་",
-         "ཟླ་བཅུ་གཅིག་པ་",
-         "ཟླ་བཅུ་གཉིས་པ་",
-        ],
-        [
-         "༡",
-         "༢",
-         "༣",
-         "༤",
-         "༥",
-         "༦",
-         "༧",
-         "༨",
-         "༩",
-         "༡༠",
-         "༡༡",
-         "12",
-        ],
-        [
-         "༡",
-         "༢",
-         "༣",
-         "4",
-         "༥",
-         "༦",
-         "༧",
-         "༨",
-         "9",
-         "༡༠",
-         "༡༡",
-         "༡༢",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "གཟའ་ཟླ་བ་",
-         "གཟའ་མིག་དམར་",
-         "གཟའ་ལྷག་པ་",
-         "གཟའ་ཕུར་བུ་",
-         "གཟའ་པ་སངས་",
-         "གཟའ་སྤེན་པ་",
-         "གཟའ་ཉི་མ་",
-        ],
-        [
-         "ཟླ་",
-         "མིར་",
-         "ལྷག་",
-         "ཕུར་",
-         "སངས་",
-         "སྤེན་",
-         "ཉི་",
-        ],
-        [
-         "ཟླ་",
-         "མིར་",
-         "ལྷག་",
-         "ཕུར་",
-         "སངས་",
-         "སྤེན་",
-         "ཉི་",
-        ],
-        [
-         "ཟླ",
-         "མིར",
-         "ལྷག",
-         "ཕུར",
-         "སངྶ",
-         "སྤེན",
-         "ཉི",
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ཟླ་དངཔ་",
+            "ཟླ་གཉིས་པ་",
+            "ཟླ་གསུམ་པ་",
+            "ཟླ་བཞི་པ་",
+            "ཟླ་ལྔ་པ་",
+            "ཟླ་དྲུག་པ",
+            "ཟླ་བདུན་པ་",
+            "ཟླ་བརྒྱད་པ་",
+            "ཟླ་དགུ་པ་",
+            "ཟླ་བཅུ་པ་",
+            "ཟླ་བཅུ་གཅིག་པ་",
+            "ཟླ་བཅུ་གཉིས་པ་",
+        ],
+        [
+            "༡", "༢", "༣", "༤", "༥", "༦", "༧", "༨", "༩", "༡༠", "༡༡", "12",
+        ],
+        [
+            "༡", "༢", "༣", "4", "༥", "༦", "༧", "༨", "9", "༡༠", "༡༡", "༡༢",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["སྔ་ཆ་", "ཕྱི་ཆ་"],
-        ["སྔ་ཆ་", "ཕྱི་ཆ་"],
-        ["སྔ་ཆ་", "ཕྱི་ཆ་"],
+    days: Locale::new_days(
+        [
+            "གཟའ་ཟླ་བ་",
+            "གཟའ་མིག་དམར་",
+            "གཟའ་ལྷག་པ་",
+            "གཟའ་ཕུར་བུ་",
+            "གཟའ་པ་སངས་",
+            "གཟའ་སྤེན་པ་",
+            "གཟའ་ཉི་མ་",
+        ],
+        ["ཟླ་", "མིར་", "ལྷག་", "ཕུར་", "སངས་", "སྤེན་", "ཉི་"],
+        ["ཟླ་", "མིར་", "ལྷག་", "ཕུར་", "སངས་", "སྤེན་", "ཉི་"],
+        ["ཟླ", "མིར", "ལྷག", "ཕུར", "སངྶ", "སྤེན", "ཉི"],
     ),
+    day_periods: Locale::new_day_periods(["སྔ་ཆ་", "ཕྱི་ཆ་"], ["སྔ་ཆ་", "ཕྱི་ཆ་"], ["སྔ་ཆ་", "ཕྱི་ཆ་"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -14130,111 +6247,44 @@ pub static DZ: Locale<'static> = Locale {
 /// Data for `ebu` locale.
 pub static EBU: Locale<'static> = Locale {
     lang: "ebu",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mweri wa mbere",
-         "Mweri wa kaĩri",
-         "Mweri wa kathatũ",
-         "Mweri wa kana",
-         "Mweri wa gatano",
-         "Mweri wa gatantatũ",
-         "Mweri wa mũgwanja",
-         "Mweri wa kanana",
-         "Mweri wa kenda",
-         "Mweri wa ikũmi",
-         "Mweri wa ikũmi na ũmwe",
-         "Mweri wa ikũmi na Kaĩrĩ",
-        ],
-        [
-         "Mbe",
-         "Kai",
-         "Kat",
-         "Kan",
-         "Gat",
-         "Gan",
-         "Mug",
-         "Knn",
-         "Ken",
-         "Iku",
-         "Imw",
-         "Igi",
-        ],
-        [
-         "M",
-         "K",
-         "K",
-         "K",
-         "G",
-         "G",
-         "M",
-         "K",
-         "K",
-         "I",
-         "I",
-         "I",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Kiumia",
-         "Njumatatu",
-         "Njumaine",
-         "Njumatano",
-         "Aramithi",
-         "Njumaa",
-         "NJumamothii",
-        ],
-        [
-         "Kma",
-         "Tat",
-         "Ine",
-         "Tan",
-         "Arm",
-         "Maa",
-         "NMM",
-        ],
-        [
-         "Kma",
-         "Tat",
-         "Ine",
-         "Tan",
-         "Arm",
-         "Maa",
-         "NMM",
-        ],
-        [
-         "K",
-         "N",
-         "N",
-         "N",
-         "A",
-         "M",
-         "N",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mweri wa mbere",
+            "Mweri wa kaĩri",
+            "Mweri wa kathatũ",
+            "Mweri wa kana",
+            "Mweri wa gatano",
+            "Mweri wa gatantatũ",
+            "Mweri wa mũgwanja",
+            "Mweri wa kanana",
+            "Mweri wa kenda",
+            "Mweri wa ikũmi",
+            "Mweri wa ikũmi na ũmwe",
+            "Mweri wa ikũmi na Kaĩrĩ",
+        ],
+        [
+            "Mbe", "Kai", "Kat", "Kan", "Gat", "Gan", "Mug", "Knn", "Ken", "Iku", "Imw", "Igi",
         ],
+        ["M", "K", "K", "K", "G", "G", "M", "K", "K", "I", "I", "I"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["KI", "UT"],
-        ["KI", "UT"],
-        ["KI", "UT"],
+    days: Locale::new_days(
+        [
+            "Kiumia",
+            "Njumatatu",
+            "Njumaine",
+            "Njumatano",
+            "Aramithi",
+            "Njumaa",
+            "NJumamothii",
+        ],
+        ["Kma", "Tat", "Ine", "Tan", "Arm", "Maa", "NMM"],
+        ["Kma", "Tat", "Ine", "Tan", "Arm", "Maa", "NMM"],
+        ["K", "N", "N", "N", "A", "M", "N"],
     ),
+    day_periods: Locale::new_day_periods(["KI", "UT"], ["KI", "UT"], ["KI", "UT"]),
     eras: Locale::new_eras("MK", "TK"),
     decimal: '.',
     group: ',',
@@ -14254,99 +6304,36 @@ pub static EE: Locale<'static> = Locale {
         "a 'ga' h:mm:ss",
         "a 'ga' h:mm",
     ),
-    date_times: Locale::new_patterns(
-        "{0} {1}",
-        "{0} {1}",
-        "{0} {1}",
-        "{0} {1}",
-    ),
-    months: Locale::new_months(
-        [
-         "dzove",
-         "dzodze",
-         "tedoxe",
-         "afɔfĩe",
-         "dame",
-         "masa",
-         "siamlɔm",
-         "deasiamime",
-         "anyɔnyɔ",
-         "kele",
-         "adeɛmekpɔxe",
-         "dzome",
-        ],
-        [
-         "dzv",
-         "dzd",
-         "ted",
-         "afɔ",
-         "dam",
-         "mas",
-         "sia",
-         "dea",
-         "any",
-         "kel",
-         "ade",
-         "dzm",
-        ],
-        [
-         "d",
-         "d",
-         "t",
-         "a",
-         "d",
-         "m",
-         "s",
-         "d",
-         "a",
-         "k",
-         "a",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "kɔsiɖa",
-         "dzoɖa",
-         "blaɖa",
-         "kuɖa",
-         "yawoɖa",
-         "fiɖa",
-         "memleɖa",
-        ],
-        [
-         "kɔs",
-         "dzo",
-         "bla",
-         "kuɖ",
-         "yaw",
-         "fiɖ",
-         "mem",
-        ],
-        [
-         "kɔs",
-         "dzo",
-         "bla",
-         "kuɖ",
-         "yaw",
-         "fiɖ",
-         "mem",
-        ],
-        [
-         "k",
-         "d",
-         "b",
-         "k",
-         "y",
-         "f",
-         "m",
+    date_times: Locale::new_patterns("{0} {1}", "{0} {1}", "{0} {1}", "{0} {1}"),
+    months: Locale::new_months(
+        [
+            "dzove",
+            "dzodze",
+            "tedoxe",
+            "afɔfĩe",
+            "dame",
+            "masa",
+            "siamlɔm",
+            "deasiamime",
+            "anyɔnyɔ",
+            "kele",
+            "adeɛmekpɔxe",
+            "dzome",
+        ],
+        [
+            "dzv", "dzd", "ted", "afɔ", "dam", "mas", "sia", "dea", "any", "kel", "ade", "dzm",
         ],
+        ["d", "d", "t", "a", "d", "m", "s", "d", "a", "k", "a", "d"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ŋdi", "ɣetrɔ"],
-        ["ŋdi", "ɣetrɔ"],
-        ["ŋ", "ɣ"],
+    days: Locale::new_days(
+        [
+            "kɔsiɖa", "dzoɖa", "blaɖa", "kuɖa", "yawoɖa", "fiɖa", "memleɖa",
+        ],
+        ["kɔs", "dzo", "bla", "kuɖ", "yaw", "fiɖ", "mem"],
+        ["kɔs", "dzo", "bla", "kuɖ", "yaw", "fiɖ", "mem"],
+        ["k", "d", "b", "k", "y", "f", "m"],
     ),
+    day_periods: Locale::new_day_periods(["ŋdi", "ɣetrɔ"], ["ŋdi", "ɣetrɔ"], ["ŋ", "ɣ"]),
     eras: Locale::new_eras("HYV", "Yŋ"),
     decimal: '.',
     group: ',',
@@ -14360,105 +6347,37 @@ pub static EE_TG: Locale<'static> = Locale {
         "MMM d 'lia', y",
         "M/d/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{0} {1}",
-        "{0} {1}",
-        "{0} {1}",
-        "{0} {1}",
-    ),
-    months: Locale::new_months(
-        [
-         "dzove",
-         "dzodze",
-         "tedoxe",
-         "afɔfĩe",
-         "dame",
-         "masa",
-         "siamlɔm",
-         "deasiamime",
-         "anyɔnyɔ",
-         "kele",
-         "adeɛmekpɔxe",
-         "dzome",
-        ],
-        [
-         "dzv",
-         "dzd",
-         "ted",
-         "afɔ",
-         "dam",
-         "mas",
-         "sia",
-         "dea",
-         "any",
-         "kel",
-         "ade",
-         "dzm",
-        ],
-        [
-         "d",
-         "d",
-         "t",
-         "a",
-         "d",
-         "m",
-         "s",
-         "d",
-         "a",
-         "k",
-         "a",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "kɔsiɖa",
-         "dzoɖa",
-         "blaɖa",
-         "kuɖa",
-         "yawoɖa",
-         "fiɖa",
-         "memleɖa",
-        ],
-        [
-         "kɔs",
-         "dzo",
-         "bla",
-         "kuɖ",
-         "yaw",
-         "fiɖ",
-         "mem",
-        ],
-        [
-         "kɔs",
-         "dzo",
-         "bla",
-         "kuɖ",
-         "yaw",
-         "fiɖ",
-         "mem",
-        ],
-        [
-         "k",
-         "d",
-         "b",
-         "k",
-         "y",
-         "f",
-         "m",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{0} {1}", "{0} {1}", "{0} {1}", "{0} {1}"),
+    months: Locale::new_months(
+        [
+            "dzove",
+            "dzodze",
+            "tedoxe",
+            "afɔfĩe",
+            "dame",
+            "masa",
+            "siamlɔm",
+            "deasiamime",
+            "anyɔnyɔ",
+            "kele",
+            "adeɛmekpɔxe",
+            "dzome",
         ],
+        [
+            "dzv", "dzd", "ted", "afɔ", "dam", "mas", "sia", "dea", "any", "kel", "ade", "dzm",
+        ],
+        ["d", "d", "t", "a", "d", "m", "s", "d", "a", "k", "a", "d"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ŋdi", "ɣetrɔ"],
-        ["ŋdi", "ɣetrɔ"],
-        ["ŋ", "ɣ"],
+    days: Locale::new_days(
+        [
+            "kɔsiɖa", "dzoɖa", "blaɖa", "kuɖa", "yawoɖa", "fiɖa", "memleɖa",
+        ],
+        ["kɔs", "dzo", "bla", "kuɖ", "yaw", "fiɖ", "mem"],
+        ["kɔs", "dzo", "bla", "kuɖ", "yaw", "fiɖ", "mem"],
+        ["k", "d", "b", "k", "y", "f", "m"],
     ),
+    day_periods: Locale::new_day_periods(["ŋdi", "ɣetrɔ"], ["ŋdi", "ɣetrɔ"], ["ŋ", "ɣ"]),
     eras: Locale::new_eras("HYV", "Yŋ"),
     decimal: '.',
     group: ',',
@@ -14466,111 +6385,44 @@ pub static EE_TG: Locale<'static> = Locale {
 /// Data for `el` locale.
 pub static EL: Locale<'static> = Locale {
     lang: "el",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} - {0}",
-        "{1} - {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ιανουαρίου",
-         "Φεβρουαρίου",
-         "Μαρτίου",
-         "Απριλίου",
-         "Μαΐου",
-         "Ιουνίου",
-         "Ιουλίου",
-         "Αυγούστου",
-         "Σεπτεμβρίου",
-         "Οκτωβρίου",
-         "Νοεμβρίου",
-         "Δεκεμβρίου",
-        ],
-        [
-         "Ιαν",
-         "Φεβ",
-         "Μαρ",
-         "Απρ",
-         "Μαΐ",
-         "Ιουν",
-         "Ιουλ",
-         "Αυγ",
-         "Σεπ",
-         "Οκτ",
-         "Νοε",
-         "Δεκ",
-        ],
-        [
-         "Ι",
-         "Φ",
-         "Μ",
-         "Α",
-         "Μ",
-         "Ι",
-         "Ι",
-         "Α",
-         "Σ",
-         "Ο",
-         "Ν",
-         "Δ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Κυριακή",
-         "Δευτέρα",
-         "Τρίτη",
-         "Τετάρτη",
-         "Πέμπτη",
-         "Παρασκευή",
-         "Σάββατο",
-        ],
-        [
-         "Κυρ",
-         "Δευ",
-         "Τρί",
-         "Τετ",
-         "Πέμ",
-         "Παρ",
-         "Σάβ",
-        ],
-        [
-         "Κυ",
-         "Δε",
-         "Τρ",
-         "Τε",
-         "Πέ",
-         "Πα",
-         "Σά",
-        ],
-        [
-         "Κ",
-         "Δ",
-         "Τ",
-         "Τ",
-         "Π",
-         "Π",
-         "Σ",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} - {0}", "{1} - {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Ιανουαρίου",
+            "Φεβρουαρίου",
+            "Μαρτίου",
+            "Απριλίου",
+            "Μαΐου",
+            "Ιουνίου",
+            "Ιουλίου",
+            "Αυγούστου",
+            "Σεπτεμβρίου",
+            "Οκτωβρίου",
+            "Νοεμβρίου",
+            "Δεκεμβρίου",
+        ],
+        [
+            "Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαΐ", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ",
         ],
+        ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["π.μ.", "μ.μ."],
-        ["π.μ.", "μ.μ."],
-        ["πμ", "μμ"],
+    days: Locale::new_days(
+        [
+            "Κυριακή",
+            "Δευτέρα",
+            "Τρίτη",
+            "Τετάρτη",
+            "Πέμπτη",
+            "Παρασκευή",
+            "Σάββατο",
+        ],
+        ["Κυρ", "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ"],
+        ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"],
+        ["Κ", "Δ", "Τ", "Τ", "Π", "Π", "Σ"],
     ),
+    day_periods: Locale::new_day_periods(["π.μ.", "μ.μ."], ["π.μ.", "μ.μ."], ["πμ", "μμ"]),
     eras: Locale::new_eras("π.Χ.", "μ.Χ."),
     decimal: ',',
     group: '.',
@@ -14578,111 +6430,44 @@ pub static EL: Locale<'static> = Locale {
 /// Data for `el-CY` locale.
 pub static EL_CY: Locale<'static> = Locale {
     lang: "el-CY",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} - {0}",
-        "{1} - {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ιανουαρίου",
-         "Φεβρουαρίου",
-         "Μαρτίου",
-         "Απριλίου",
-         "Μαΐου",
-         "Ιουνίου",
-         "Ιουλίου",
-         "Αυγούστου",
-         "Σεπτεμβρίου",
-         "Οκτωβρίου",
-         "Νοεμβρίου",
-         "Δεκεμβρίου",
-        ],
-        [
-         "Ιαν",
-         "Φεβ",
-         "Μαρ",
-         "Απρ",
-         "Μαΐ",
-         "Ιουν",
-         "Ιουλ",
-         "Αυγ",
-         "Σεπ",
-         "Οκτ",
-         "Νοε",
-         "Δεκ",
-        ],
-        [
-         "Ι",
-         "Φ",
-         "Μ",
-         "Α",
-         "Μ",
-         "Ι",
-         "Ι",
-         "Α",
-         "Σ",
-         "Ο",
-         "Ν",
-         "Δ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Κυριακή",
-         "Δευτέρα",
-         "Τρίτη",
-         "Τετάρτη",
-         "Πέμπτη",
-         "Παρασκευή",
-         "Σάββατο",
-        ],
-        [
-         "Κυρ",
-         "Δευ",
-         "Τρί",
-         "Τετ",
-         "Πέμ",
-         "Παρ",
-         "Σάβ",
-        ],
-        [
-         "Κυ",
-         "Δε",
-         "Τρ",
-         "Τε",
-         "Πέ",
-         "Πα",
-         "Σά",
-        ],
-        [
-         "Κ",
-         "Δ",
-         "Τ",
-         "Τ",
-         "Π",
-         "Π",
-         "Σ",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} - {0}", "{1} - {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Ιανουαρίου",
+            "Φεβρουαρίου",
+            "Μαρτίου",
+            "Απριλίου",
+            "Μαΐου",
+            "Ιουνίου",
+            "Ιουλίου",
+            "Αυγούστου",
+            "Σεπτεμβρίου",
+            "Οκτωβρίου",
+            "Νοεμβρίου",
+            "Δεκεμβρίου",
+        ],
+        [
+            "Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαΐ", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ",
         ],
+        ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["π.μ.", "μ.μ."],
-        ["π.μ.", "μ.μ."],
-        ["πμ", "μμ"],
+    days: Locale::new_days(
+        [
+            "Κυριακή",
+            "Δευτέρα",
+            "Τρίτη",
+            "Τετάρτη",
+            "Πέμπτη",
+            "Παρασκευή",
+            "Σάββατο",
+        ],
+        ["Κυρ", "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ"],
+        ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"],
+        ["Κ", "Δ", "Τ", "Τ", "Π", "Π", "Σ"],
     ),
+    day_periods: Locale::new_day_periods(["π.μ.", "μ.μ."], ["π.μ.", "μ.μ."], ["πμ", "μμ"]),
     eras: Locale::new_eras("π.Χ.", "μ.Χ."),
     decimal: ',',
     group: '.',
@@ -14690,111 +6475,44 @@ pub static EL_CY: Locale<'static> = Locale {
 /// Data for `el-polyton` locale.
 pub static EL_POLYTON: Locale<'static> = Locale {
     lang: "el-polyton",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} - {0}",
-        "{1} - {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ιανουαρίου",
-         "Φεβρουαρίου",
-         "Μαρτίου",
-         "Απριλίου",
-         "Μαΐου",
-         "Ιουνίου",
-         "Ιουλίου",
-         "Αὐγούστου",
-         "Σεπτεμβρίου",
-         "Ὀκτωβρίου",
-         "Νοεμβρίου",
-         "Δεκεμβρίου",
-        ],
-        [
-         "Ιαν",
-         "Φεβ",
-         "Μαρ",
-         "Απρ",
-         "Μαΐ",
-         "Ιουν",
-         "Ιουλ",
-         "Αὐγ",
-         "Σεπ",
-         "Ὀκτ",
-         "Νοε",
-         "Δεκ",
-        ],
-        [
-         "Ι",
-         "Φ",
-         "Μ",
-         "Α",
-         "Μ",
-         "Ι",
-         "Ι",
-         "Α",
-         "Σ",
-         "Ο",
-         "Ν",
-         "Δ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Κυριακή",
-         "Δευτέρα",
-         "Τρίτη",
-         "Τετάρτη",
-         "Πέμπτη",
-         "Παρασκευή",
-         "Σάββατο",
-        ],
-        [
-         "Κυρ",
-         "Δευ",
-         "Τρί",
-         "Τετ",
-         "Πέμ",
-         "Παρ",
-         "Σάβ",
-        ],
-        [
-         "Κυ",
-         "Δε",
-         "Τρ",
-         "Τε",
-         "Πέ",
-         "Πα",
-         "Σά",
-        ],
-        [
-         "Κ",
-         "Δ",
-         "Τ",
-         "Τ",
-         "Π",
-         "Π",
-         "Σ",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} - {0}", "{1} - {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Ιανουαρίου",
+            "Φεβρουαρίου",
+            "Μαρτίου",
+            "Απριλίου",
+            "Μαΐου",
+            "Ιουνίου",
+            "Ιουλίου",
+            "Αὐγούστου",
+            "Σεπτεμβρίου",
+            "Ὀκτωβρίου",
+            "Νοεμβρίου",
+            "Δεκεμβρίου",
+        ],
+        [
+            "Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαΐ", "Ιουν", "Ιουλ", "Αὐγ", "Σεπ", "Ὀκτ", "Νοε", "Δεκ",
         ],
+        ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["π.μ.", "μ.μ."],
-        ["π.μ.", "μ.μ."],
-        ["πμ", "μμ"],
+    days: Locale::new_days(
+        [
+            "Κυριακή",
+            "Δευτέρα",
+            "Τρίτη",
+            "Τετάρτη",
+            "Πέμπτη",
+            "Παρασκευή",
+            "Σάββατο",
+        ],
+        ["Κυρ", "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ"],
+        ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"],
+        ["Κ", "Δ", "Τ", "Τ", "Π", "Π", "Σ"],
     ),
+    day_periods: Locale::new_day_periods(["π.μ.", "μ.μ."], ["π.μ.", "μ.μ."], ["πμ", "μμ"]),
     eras: Locale::new_eras("π.Χ.", "μ.Χ."),
     decimal: ',',
     group: '.',
@@ -14802,111 +6520,44 @@ pub static EL_POLYTON: Locale<'static> = Locale {
 /// Data for `en` locale.
 pub static EN: Locale<'static> = Locale {
     lang: "en",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -14914,111 +6565,44 @@ pub static EN: Locale<'static> = Locale {
 /// Data for `en-001` locale.
 pub static EN_001: Locale<'static> = Locale {
     lang: "en-001",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15026,111 +6610,44 @@ pub static EN_001: Locale<'static> = Locale {
 /// Data for `en-150` locale.
 pub static EN_150: Locale<'static> = Locale {
     lang: "en-150",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15138,111 +6655,44 @@ pub static EN_150: Locale<'static> = Locale {
 /// Data for `en-AE` locale.
 pub static EN_AE: Locale<'static> = Locale {
     lang: "en-AE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15250,111 +6700,44 @@ pub static EN_AE: Locale<'static> = Locale {
 /// Data for `en-AG` locale.
 pub static EN_AG: Locale<'static> = Locale {
     lang: "en-AG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15362,111 +6745,44 @@ pub static EN_AG: Locale<'static> = Locale {
 /// Data for `en-AI` locale.
 pub static EN_AI: Locale<'static> = Locale {
     lang: "en-AI",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15474,111 +6790,44 @@ pub static EN_AI: Locale<'static> = Locale {
 /// Data for `en-AS` locale.
 pub static EN_AS: Locale<'static> = Locale {
     lang: "en-AS",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15586,111 +6835,44 @@ pub static EN_AS: Locale<'static> = Locale {
 /// Data for `en-AT` locale.
 pub static EN_AT: Locale<'static> = Locale {
     lang: "en-AT",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -15698,111 +6880,44 @@ pub static EN_AT: Locale<'static> = Locale {
 /// Data for `en-AU` locale.
 pub static EN_AU: Locale<'static> = Locale {
     lang: "en-AU",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "June",
-         "July",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "Su.",
-         "M.",
-         "Tu.",
-         "W.",
-         "Th.",
-         "F.",
-         "Sa.",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["Su.", "M.", "Tu.", "W.", "Th.", "F.", "Sa."],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["am", "pm"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15810,111 +6925,44 @@ pub static EN_AU: Locale<'static> = Locale {
 /// Data for `en-BB` locale.
 pub static EN_BB: Locale<'static> = Locale {
     lang: "en-BB",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -15922,111 +6970,44 @@ pub static EN_BB: Locale<'static> = Locale {
 /// Data for `en-BE` locale.
 pub static EN_BE: Locale<'static> = Locale {
     lang: "en-BE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "dd MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "dd MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -16034,111 +7015,44 @@ pub static EN_BE: Locale<'static> = Locale {
 /// Data for `en-BI` locale.
 pub static EN_BI: Locale<'static> = Locale {
     lang: "en-BI",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -16146,111 +7060,44 @@ pub static EN_BI: Locale<'static> = Locale {
 /// Data for `en-BM` locale.
 pub static EN_BM: Locale<'static> = Locale {
     lang: "en-BM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -16258,111 +7105,44 @@ pub static EN_BM: Locale<'static> = Locale {
 /// Data for `en-BS` locale.
 pub static EN_BS: Locale<'static> = Locale {
     lang: "en-BS",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -16370,111 +7150,44 @@ pub static EN_BS: Locale<'static> = Locale {
 /// Data for `en-BW` locale.
 pub static EN_BW: Locale<'static> = Locale {
     lang: "en-BW",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "dd MMMM y",
-        "dd MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "dd MMMM y", "dd MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -16482,111 +7195,44 @@ pub static EN_BW: Locale<'static> = Locale {
 /// Data for `en-BZ` locale.
 pub static EN_BZ: Locale<'static> = Locale {
     lang: "en-BZ",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "dd MMMM y",
-        "dd-MMM-y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "dd MMMM y", "dd-MMM-y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -16594,111 +7240,44 @@ pub static EN_BZ: Locale<'static> = Locale {
 /// Data for `en-CA` locale.
 pub static EN_CA: Locale<'static> = Locale {
     lang: "en-CA",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["am", "pm"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -16706,111 +7285,44 @@ pub static EN_CA: Locale<'static> = Locale {
 /// Data for `en-CC` locale.
 pub static EN_CC: Locale<'static> = Locale {
     lang: "en-CC",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -16818,111 +7330,44 @@ pub static EN_CC: Locale<'static> = Locale {
 /// Data for `en-CH` locale.
 pub static EN_CH: Locale<'static> = Locale {
     lang: "en-CH",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: '\'',
@@ -16930,111 +7375,44 @@ pub static EN_CH: Locale<'static> = Locale {
 /// Data for `en-CK` locale.
 pub static EN_CK: Locale<'static> = Locale {
     lang: "en-CK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -17042,111 +7420,44 @@ pub static EN_CK: Locale<'static> = Locale {
 /// Data for `en-CM` locale.
 pub static EN_CM: Locale<'static> = Locale {
     lang: "en-CM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -17154,111 +7465,44 @@ pub static EN_CM: Locale<'static> = Locale {
 /// Data for `en-CX` locale.
 pub static EN_CX: Locale<'static> = Locale {
     lang: "en-CX",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -17266,111 +7510,44 @@ pub static EN_CX: Locale<'static> = Locale {
 /// Data for `en-CY` locale.
 pub static EN_CY: Locale<'static> = Locale {
     lang: "en-CY",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -17378,111 +7555,44 @@ pub static EN_CY: Locale<'static> = Locale {
 /// Data for `en-CZ` locale.
 pub static EN_CZ: Locale<'static> = Locale {
     lang: "en-CZ",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -17490,111 +7600,44 @@ pub static EN_CZ: Locale<'static> = Locale {
 /// Data for `en-DE` locale.
 pub static EN_DE: Locale<'static> = Locale {
     lang: "en-DE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -17602,111 +7645,44 @@ pub static EN_DE: Locale<'static> = Locale {
 /// Data for `en-DG` locale.
 pub static EN_DG: Locale<'static> = Locale {
     lang: "en-DG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -17714,111 +7690,44 @@ pub static EN_DG: Locale<'static> = Locale {
 /// Data for `en-DK` locale.
 pub static EN_DK: Locale<'static> = Locale {
     lang: "en-DK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -17826,111 +7735,44 @@ pub static EN_DK: Locale<'static> = Locale {
 /// Data for `en-DM` locale.
 pub static EN_DM: Locale<'static> = Locale {
     lang: "en-DM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -17938,111 +7780,55 @@ pub static EN_DM: Locale<'static> = Locale {
 /// Data for `en-Dsrt` locale.
 pub static EN_DSRT: Locale<'static> = Locale {
     lang: "en-Dsrt",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𐐖𐐰𐑌𐐷𐐭𐐯𐑉𐐨",
-         "𐐙𐐯𐐺𐑉𐐭𐐯𐑉𐐨",
-         "𐐣𐐪𐑉𐐽",
-         "𐐁𐐹𐑉𐐮𐑊",
-         "𐐣𐐩",
-         "𐐖𐐭𐑌",
-         "𐐖𐐭𐑊𐐴",
-         "𐐂𐑀𐐲𐑅𐐻",
-         "𐐝𐐯𐐹𐐻𐐯𐑋𐐺𐐲𐑉",
-         "𐐉𐐿𐐻𐐬𐐺𐐲𐑉",
-         "𐐤𐐬𐑂𐐯𐑋𐐺𐐲𐑉",
-         "𐐔𐐨𐑅𐐯𐑋𐐺𐐲𐑉",
-        ],
-        [
-         "𐐖𐐰𐑌",
-         "𐐙𐐯𐐺",
-         "𐐣𐐪𐑉",
-         "𐐁𐐹𐑉",
-         "𐐣𐐩",
-         "𐐖𐐭𐑌",
-         "𐐖𐐭𐑊",
-         "𐐂𐑀",
-         "𐐝𐐯𐐹",
-         "𐐉𐐿𐐻",
-         "𐐤𐐬𐑂",
-         "𐐔𐐨𐑅",
-        ],
-        [
-         "𐐖",
-         "𐐙",
-         "𐐣",
-         "𐐁",
-         "𐐣",
-         "𐐖",
-         "𐐖",
-         "𐐂",
-         "𐐝",
-         "𐐉",
-         "𐐤",
-         "𐐔",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𐐝𐐲𐑌𐐼𐐩",
-         "𐐣𐐲𐑌𐐼𐐩",
-         "𐐓𐐭𐑆𐐼𐐩",
-         "𐐎𐐯𐑌𐑆𐐼𐐩",
-         "𐐛𐐲𐑉𐑆𐐼𐐩",
-         "𐐙𐑉𐐴𐐼𐐩",
-         "𐐝𐐰𐐻𐐲𐑉𐐼𐐩",
-        ],
-        [
-         "𐐝𐐲𐑌",
-         "𐐣𐐲𐑌",
-         "𐐓𐐭𐑆",
-         "𐐎𐐯𐑌",
-         "𐐛𐐲𐑉",
-         "𐐙𐑉𐐴",
-         "𐐝𐐰𐐻",
-        ],
-        [
-         "𐐝𐐲𐑌",
-         "𐐣𐐲𐑌",
-         "𐐓𐐭𐑆",
-         "𐐎𐐯𐑌",
-         "𐐛𐐲𐑉",
-         "𐐙𐑉𐐴",
-         "𐐝𐐰𐐻",
-        ],
-        [
-         "𐐝",
-         "𐐣",
-         "𐐓",
-         "𐐎",
-         "𐐛",
-         "𐐙",
-         "𐐝",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𐐈𐐣", "𐐑𐐣"],
-        ["𐐈𐐣", "𐐑𐐣"],
-        ["𐐈𐐣", "𐐑𐐣"],
-    ),
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𐐖𐐰𐑌𐐷𐐭𐐯𐑉𐐨",
+            "𐐙𐐯𐐺𐑉𐐭𐐯𐑉𐐨",
+            "𐐣𐐪𐑉𐐽",
+            "𐐁𐐹𐑉𐐮𐑊",
+            "𐐣𐐩",
+            "𐐖𐐭𐑌",
+            "𐐖𐐭𐑊𐐴",
+            "𐐂𐑀𐐲𐑅𐐻",
+            "𐐝𐐯𐐹𐐻𐐯𐑋𐐺𐐲𐑉",
+            "𐐉𐐿𐐻𐐬𐐺𐐲𐑉",
+            "𐐤𐐬𐑂𐐯𐑋𐐺𐐲𐑉",
+            "𐐔𐐨𐑅𐐯𐑋𐐺𐐲𐑉",
+        ],
+        [
+            "𐐖𐐰𐑌",
+            "𐐙𐐯𐐺",
+            "𐐣𐐪𐑉",
+            "𐐁𐐹𐑉",
+            "𐐣𐐩",
+            "𐐖𐐭𐑌",
+            "𐐖𐐭𐑊",
+            "𐐂𐑀",
+            "𐐝𐐯𐐹",
+            "𐐉𐐿𐐻",
+            "𐐤𐐬𐑂",
+            "𐐔𐐨𐑅",
+        ],
+        ["𐐖", "𐐙", "𐐣", "𐐁", "𐐣", "𐐖", "𐐖", "𐐂", "𐐝", "𐐉", "𐐤", "𐐔"],
+    ),
+    days: Locale::new_days(
+        [
+            "𐐝𐐲𐑌𐐼𐐩",
+            "𐐣𐐲𐑌𐐼𐐩",
+            "𐐓𐐭𐑆𐐼𐐩",
+            "𐐎𐐯𐑌𐑆𐐼𐐩",
+            "𐐛𐐲𐑉𐑆𐐼𐐩",
+            "𐐙𐑉𐐴𐐼𐐩",
+            "𐐝𐐰𐐻𐐲𐑉𐐼𐐩",
+        ],
+        ["𐐝𐐲𐑌", "𐐣𐐲𐑌", "𐐓𐐭𐑆", "𐐎𐐯𐑌", "𐐛𐐲𐑉", "𐐙𐑉𐐴", "𐐝𐐰𐐻"],
+        ["𐐝𐐲𐑌", "𐐣𐐲𐑌", "𐐓𐐭𐑆", "𐐎𐐯𐑌", "𐐛𐐲𐑉", "𐐙𐑉𐐴", "𐐝𐐰𐐻"],
+        ["𐐝", "𐐣", "𐐓", "𐐎", "𐐛", "𐐙", "𐐝"],
+    ),
+    day_periods: Locale::new_day_periods(["𐐈𐐣", "𐐑𐐣"], ["𐐈𐐣", "𐐑𐐣"], ["𐐈𐐣", "𐐑𐐣"]),
     eras: Locale::new_eras("𐐒𐐗", "𐐈𐐔"),
     decimal: '.',
     group: ',',
@@ -18050,111 +7836,44 @@ pub static EN_DSRT: Locale<'static> = Locale {
 /// Data for `en-EE` locale.
 pub static EN_EE: Locale<'static> = Locale {
     lang: "en-EE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -18162,111 +7881,44 @@ pub static EN_EE: Locale<'static> = Locale {
 /// Data for `en-ER` locale.
 pub static EN_ER: Locale<'static> = Locale {
     lang: "en-ER",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -18274,111 +7926,44 @@ pub static EN_ER: Locale<'static> = Locale {
 /// Data for `en-ES` locale.
 pub static EN_ES: Locale<'static> = Locale {
     lang: "en-ES",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -18386,111 +7971,44 @@ pub static EN_ES: Locale<'static> = Locale {
 /// Data for `en-FI` locale.
 pub static EN_FI: Locale<'static> = Locale {
     lang: "en-FI",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "H.mm.ss zzzz",
-        "H.mm.ss z",
-        "H.mm.ss",
-        "H.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("H.mm.ss zzzz", "H.mm.ss z", "H.mm.ss", "H.mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -18498,111 +8016,44 @@ pub static EN_FI: Locale<'static> = Locale {
 /// Data for `en-FJ` locale.
 pub static EN_FJ: Locale<'static> = Locale {
     lang: "en-FJ",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -18610,111 +8061,44 @@ pub static EN_FJ: Locale<'static> = Locale {
 /// Data for `en-FK` locale.
 pub static EN_FK: Locale<'static> = Locale {
     lang: "en-FK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -18722,111 +8106,44 @@ pub static EN_FK: Locale<'static> = Locale {
 /// Data for `en-FM` locale.
 pub static EN_FM: Locale<'static> = Locale {
     lang: "en-FM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -18834,111 +8151,44 @@ pub static EN_FM: Locale<'static> = Locale {
 /// Data for `en-FR` locale.
 pub static EN_FR: Locale<'static> = Locale {
     lang: "en-FR",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -18946,111 +8196,44 @@ pub static EN_FR: Locale<'static> = Locale {
 /// Data for `en-GB` locale.
 pub static EN_GB: Locale<'static> = Locale {
     lang: "en-GB",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19058,111 +8241,44 @@ pub static EN_GB: Locale<'static> = Locale {
 /// Data for `en-GD` locale.
 pub static EN_GD: Locale<'static> = Locale {
     lang: "en-GD",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19170,111 +8286,44 @@ pub static EN_GD: Locale<'static> = Locale {
 /// Data for `en-GE` locale.
 pub static EN_GE: Locale<'static> = Locale {
     lang: "en-GE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -19282,111 +8331,44 @@ pub static EN_GE: Locale<'static> = Locale {
 /// Data for `en-GG` locale.
 pub static EN_GG: Locale<'static> = Locale {
     lang: "en-GG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19394,111 +8376,44 @@ pub static EN_GG: Locale<'static> = Locale {
 /// Data for `en-GH` locale.
 pub static EN_GH: Locale<'static> = Locale {
     lang: "en-GH",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19506,111 +8421,44 @@ pub static EN_GH: Locale<'static> = Locale {
 /// Data for `en-GI` locale.
 pub static EN_GI: Locale<'static> = Locale {
     lang: "en-GI",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19618,111 +8466,44 @@ pub static EN_GI: Locale<'static> = Locale {
 /// Data for `en-GM` locale.
 pub static EN_GM: Locale<'static> = Locale {
     lang: "en-GM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19730,111 +8511,44 @@ pub static EN_GM: Locale<'static> = Locale {
 /// Data for `en-GS` locale.
 pub static EN_GS: Locale<'static> = Locale {
     lang: "en-GS",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19842,111 +8556,44 @@ pub static EN_GS: Locale<'static> = Locale {
 /// Data for `en-GU` locale.
 pub static EN_GU: Locale<'static> = Locale {
     lang: "en-GU",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -19954,111 +8601,44 @@ pub static EN_GU: Locale<'static> = Locale {
 /// Data for `en-GY` locale.
 pub static EN_GY: Locale<'static> = Locale {
     lang: "en-GY",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -20066,111 +8646,44 @@ pub static EN_GY: Locale<'static> = Locale {
 /// Data for `en-HK` locale.
 pub static EN_HK: Locale<'static> = Locale {
     lang: "en-HK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -20178,111 +8691,44 @@ pub static EN_HK: Locale<'static> = Locale {
 /// Data for `en-HU` locale.
 pub static EN_HU: Locale<'static> = Locale {
     lang: "en-HU",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -20290,111 +8736,44 @@ pub static EN_HU: Locale<'static> = Locale {
 /// Data for `en-ID` locale.
 pub static EN_ID: Locale<'static> = Locale {
     lang: "en-ID",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -20402,111 +8781,44 @@ pub static EN_ID: Locale<'static> = Locale {
 /// Data for `en-IE` locale.
 pub static EN_IE: Locale<'static> = Locale {
     lang: "en-IE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -20514,111 +8826,44 @@ pub static EN_IE: Locale<'static> = Locale {
 /// Data for `en-IL` locale.
 pub static EN_IL: Locale<'static> = Locale {
     lang: "en-IL",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -20626,111 +8871,44 @@ pub static EN_IL: Locale<'static> = Locale {
 /// Data for `en-IM` locale.
 pub static EN_IM: Locale<'static> = Locale {
     lang: "en-IM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -20738,111 +8916,44 @@ pub static EN_IM: Locale<'static> = Locale {
 /// Data for `en-IN` locale.
 pub static EN_IN: Locale<'static> = Locale {
     lang: "en-IN",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -20850,111 +8961,44 @@ pub static EN_IN: Locale<'static> = Locale {
 /// Data for `en-IO` locale.
 pub static EN_IO: Locale<'static> = Locale {
     lang: "en-IO",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -20962,111 +9006,44 @@ pub static EN_IO: Locale<'static> = Locale {
 /// Data for `en-IT` locale.
 pub static EN_IT: Locale<'static> = Locale {
     lang: "en-IT",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -21074,111 +9051,44 @@ pub static EN_IT: Locale<'static> = Locale {
 /// Data for `en-JE` locale.
 pub static EN_JE: Locale<'static> = Locale {
     lang: "en-JE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21186,111 +9096,44 @@ pub static EN_JE: Locale<'static> = Locale {
 /// Data for `en-JM` locale.
 pub static EN_JM: Locale<'static> = Locale {
     lang: "en-JM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21298,111 +9141,44 @@ pub static EN_JM: Locale<'static> = Locale {
 /// Data for `en-JP` locale.
 pub static EN_JP: Locale<'static> = Locale {
     lang: "en-JP",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "y/MM/dd",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "y/MM/dd"),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21410,111 +9186,44 @@ pub static EN_JP: Locale<'static> = Locale {
 /// Data for `en-KE` locale.
 pub static EN_KE: Locale<'static> = Locale {
     lang: "en-KE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21522,111 +9231,44 @@ pub static EN_KE: Locale<'static> = Locale {
 /// Data for `en-KI` locale.
 pub static EN_KI: Locale<'static> = Locale {
     lang: "en-KI",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21634,111 +9276,44 @@ pub static EN_KI: Locale<'static> = Locale {
 /// Data for `en-KN` locale.
 pub static EN_KN: Locale<'static> = Locale {
     lang: "en-KN",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21746,111 +9321,44 @@ pub static EN_KN: Locale<'static> = Locale {
 /// Data for `en-KY` locale.
 pub static EN_KY: Locale<'static> = Locale {
     lang: "en-KY",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21858,111 +9366,44 @@ pub static EN_KY: Locale<'static> = Locale {
 /// Data for `en-LC` locale.
 pub static EN_LC: Locale<'static> = Locale {
     lang: "en-LC",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -21970,111 +9411,44 @@ pub static EN_LC: Locale<'static> = Locale {
 /// Data for `en-LR` locale.
 pub static EN_LR: Locale<'static> = Locale {
     lang: "en-LR",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -22082,111 +9456,44 @@ pub static EN_LR: Locale<'static> = Locale {
 /// Data for `en-LS` locale.
 pub static EN_LS: Locale<'static> = Locale {
     lang: "en-LS",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -22194,111 +9501,44 @@ pub static EN_LS: Locale<'static> = Locale {
 /// Data for `en-LT` locale.
 pub static EN_LT: Locale<'static> = Locale {
     lang: "en-LT",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -22306,111 +9546,44 @@ pub static EN_LT: Locale<'static> = Locale {
 /// Data for `en-LV` locale.
 pub static EN_LV: Locale<'static> = Locale {
     lang: "en-LV",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -22418,111 +9591,44 @@ pub static EN_LV: Locale<'static> = Locale {
 /// Data for `en-MG` locale.
 pub static EN_MG: Locale<'static> = Locale {
     lang: "en-MG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -22530,111 +9636,44 @@ pub static EN_MG: Locale<'static> = Locale {
 /// Data for `en-MH` locale.
 pub static EN_MH: Locale<'static> = Locale {
     lang: "en-MH",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -22642,111 +9681,44 @@ pub static EN_MH: Locale<'static> = Locale {
 /// Data for `en-MO` locale.
 pub static EN_MO: Locale<'static> = Locale {
     lang: "en-MO",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -22754,111 +9726,44 @@ pub static EN_MO: Locale<'static> = Locale {
 /// Data for `en-MP` locale.
 pub static EN_MP: Locale<'static> = Locale {
     lang: "en-MP",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -22866,111 +9771,44 @@ pub static EN_MP: Locale<'static> = Locale {
 /// Data for `en-MS` locale.
 pub static EN_MS: Locale<'static> = Locale {
     lang: "en-MS",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -22978,111 +9816,44 @@ pub static EN_MS: Locale<'static> = Locale {
 /// Data for `en-MT` locale.
 pub static EN_MT: Locale<'static> = Locale {
     lang: "en-MT",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "dd MMMM y",
-        "dd MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "dd MMMM y", "dd MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23090,111 +9861,44 @@ pub static EN_MT: Locale<'static> = Locale {
 /// Data for `en-MU` locale.
 pub static EN_MU: Locale<'static> = Locale {
     lang: "en-MU",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23202,111 +9906,44 @@ pub static EN_MU: Locale<'static> = Locale {
 /// Data for `en-MV` locale.
 pub static EN_MV: Locale<'static> = Locale {
     lang: "en-MV",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "dd-MM-y",
-        "d-M-yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "dd-MM-y", "d-M-yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23314,111 +9951,44 @@ pub static EN_MV: Locale<'static> = Locale {
 /// Data for `en-MW` locale.
 pub static EN_MW: Locale<'static> = Locale {
     lang: "en-MW",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
-    ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23426,111 +9996,44 @@ pub static EN_MW: Locale<'static> = Locale {
 /// Data for `en-MY` locale.
 pub static EN_MY: Locale<'static> = Locale {
     lang: "en-MY",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23538,111 +10041,44 @@ pub static EN_MY: Locale<'static> = Locale {
 /// Data for `en-NA` locale.
 pub static EN_NA: Locale<'static> = Locale {
     lang: "en-NA",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23650,111 +10086,44 @@ pub static EN_NA: Locale<'static> = Locale {
 /// Data for `en-NF` locale.
 pub static EN_NF: Locale<'static> = Locale {
     lang: "en-NF",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23762,111 +10131,44 @@ pub static EN_NF: Locale<'static> = Locale {
 /// Data for `en-NG` locale.
 pub static EN_NG: Locale<'static> = Locale {
     lang: "en-NG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -23874,111 +10176,44 @@ pub static EN_NG: Locale<'static> = Locale {
 /// Data for `en-NL` locale.
 pub static EN_NL: Locale<'static> = Locale {
     lang: "en-NL",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -23986,111 +10221,44 @@ pub static EN_NL: Locale<'static> = Locale {
 /// Data for `en-NO` locale.
 pub static EN_NO: Locale<'static> = Locale {
     lang: "en-NO",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -24098,111 +10266,44 @@ pub static EN_NO: Locale<'static> = Locale {
 /// Data for `en-NR` locale.
 pub static EN_NR: Locale<'static> = Locale {
     lang: "en-NR",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -24210,111 +10311,44 @@ pub static EN_NR: Locale<'static> = Locale {
 /// Data for `en-NU` locale.
 pub static EN_NU: Locale<'static> = Locale {
     lang: "en-NU",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -24322,111 +10356,44 @@ pub static EN_NU: Locale<'static> = Locale {
 /// Data for `en-NZ` locale.
 pub static EN_NZ: Locale<'static> = Locale {
     lang: "en-NZ",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -24434,111 +10401,44 @@ pub static EN_NZ: Locale<'static> = Locale {
 /// Data for `en-PG` locale.
 pub static EN_PG: Locale<'static> = Locale {
     lang: "en-PG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -24546,111 +10446,44 @@ pub static EN_PG: Locale<'static> = Locale {
 /// Data for `en-PH` locale.
 pub static EN_PH: Locale<'static> = Locale {
     lang: "en-PH",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -24658,111 +10491,44 @@ pub static EN_PH: Locale<'static> = Locale {
 /// Data for `en-PK` locale.
 pub static EN_PK: Locale<'static> = Locale {
     lang: "en-PK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "dd-MMM-y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "dd-MMM-y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -24770,111 +10536,44 @@ pub static EN_PK: Locale<'static> = Locale {
 /// Data for `en-PL` locale.
 pub static EN_PL: Locale<'static> = Locale {
     lang: "en-PL",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -24882,111 +10581,44 @@ pub static EN_PL: Locale<'static> = Locale {
 /// Data for `en-PN` locale.
 pub static EN_PN: Locale<'static> = Locale {
     lang: "en-PN",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -24994,111 +10626,44 @@ pub static EN_PN: Locale<'static> = Locale {
 /// Data for `en-PR` locale.
 pub static EN_PR: Locale<'static> = Locale {
     lang: "en-PR",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -25106,111 +10671,44 @@ pub static EN_PR: Locale<'static> = Locale {
 /// Data for `en-PT` locale.
 pub static EN_PT: Locale<'static> = Locale {
     lang: "en-PT",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -25218,111 +10716,44 @@ pub static EN_PT: Locale<'static> = Locale {
 /// Data for `en-PW` locale.
 pub static EN_PW: Locale<'static> = Locale {
     lang: "en-PW",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -25330,111 +10761,44 @@ pub static EN_PW: Locale<'static> = Locale {
 /// Data for `en-RO` locale.
 pub static EN_RO: Locale<'static> = Locale {
     lang: "en-RO",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -25442,111 +10806,44 @@ pub static EN_RO: Locale<'static> = Locale {
 /// Data for `en-RW` locale.
 pub static EN_RW: Locale<'static> = Locale {
     lang: "en-RW",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -25554,111 +10851,44 @@ pub static EN_RW: Locale<'static> = Locale {
 /// Data for `en-SB` locale.
 pub static EN_SB: Locale<'static> = Locale {
     lang: "en-SB",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -25666,111 +10896,44 @@ pub static EN_SB: Locale<'static> = Locale {
 /// Data for `en-SC` locale.
 pub static EN_SC: Locale<'static> = Locale {
     lang: "en-SC",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -25778,111 +10941,44 @@ pub static EN_SC: Locale<'static> = Locale {
 /// Data for `en-SD` locale.
 pub static EN_SD: Locale<'static> = Locale {
     lang: "en-SD",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -25890,111 +10986,44 @@ pub static EN_SD: Locale<'static> = Locale {
 /// Data for `en-SE` locale.
 pub static EN_SE: Locale<'static> = Locale {
     lang: "en-SE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -26002,111 +11031,44 @@ pub static EN_SE: Locale<'static> = Locale {
 /// Data for `en-SG` locale.
 pub static EN_SG: Locale<'static> = Locale {
     lang: "en-SG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -26114,111 +11076,44 @@ pub static EN_SG: Locale<'static> = Locale {
 /// Data for `en-SH` locale.
 pub static EN_SH: Locale<'static> = Locale {
     lang: "en-SH",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -26226,111 +11121,44 @@ pub static EN_SH: Locale<'static> = Locale {
 /// Data for `en-SI` locale.
 pub static EN_SI: Locale<'static> = Locale {
     lang: "en-SI",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: '.',
@@ -26338,111 +11166,44 @@ pub static EN_SI: Locale<'static> = Locale {
 /// Data for `en-SK` locale.
 pub static EN_SK: Locale<'static> = Locale {
     lang: "en-SK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -26450,111 +11211,44 @@ pub static EN_SK: Locale<'static> = Locale {
 /// Data for `en-SL` locale.
 pub static EN_SL: Locale<'static> = Locale {
     lang: "en-SL",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -26562,111 +11256,44 @@ pub static EN_SL: Locale<'static> = Locale {
 /// Data for `en-SS` locale.
 pub static EN_SS: Locale<'static> = Locale {
     lang: "en-SS",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -26674,111 +11301,44 @@ pub static EN_SS: Locale<'static> = Locale {
 /// Data for `en-SX` locale.
 pub static EN_SX: Locale<'static> = Locale {
     lang: "en-SX",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -26786,111 +11346,44 @@ pub static EN_SX: Locale<'static> = Locale {
 /// Data for `en-SZ` locale.
 pub static EN_SZ: Locale<'static> = Locale {
     lang: "en-SZ",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -26898,111 +11391,55 @@ pub static EN_SZ: Locale<'static> = Locale {
 /// Data for `en-Shaw` locale.
 pub static EN_SHAW: Locale<'static> = Locale {
     lang: "en-Shaw",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "·𐑡𐑨𐑙𐑘𐑭𐑢𐑺𐑰",
-         "·𐑓𐑧𐑚𐑘𐑵𐑢𐑺𐑰",
-         "·𐑥𐑸𐑗",
-         "·𐑱𐑐𐑮𐑭𐑤",
-         "·𐑥𐑱",
-         "·𐑡𐑵𐑯",
-         "·𐑡𐑫𐑤𐑲",
-         "·𐑪𐑜𐑭𐑕𐑑",
-         "·𐑕𐑧𐑐𐑑𐑧𐑥𐑚𐑸",
-         "·𐑷𐑒𐑑𐑴𐑚𐑸",
-         "·𐑯𐑴𐑝𐑧𐑥𐑚𐑸",
-         "·𐑛𐑭𐑕𐑧𐑥𐑚𐑸",
-        ],
-        [
-         "·𐑡𐑨",
-         "·𐑓𐑧",
-         "·𐑥𐑸",
-         "·𐑱𐑐",
-         "·𐑥𐑱",
-         "·𐑡𐑵",
-         "·𐑡𐑫",
-         "·𐑪𐑜",
-         "·𐑕𐑧",
-         "·𐑷𐑒",
-         "·𐑯𐑴",
-         "·𐑛𐑭",
-        ],
-        [
-         "𐑡",
-         "𐑓",
-         "𐑥",
-         "𐑱",
-         "𐑥",
-         "𐑡",
-         "𐑡",
-         "𐑪",
-         "𐑕",
-         "𐑷",
-         "𐑯",
-         "𐑛",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "·𐑕𐑭𐑙𐑛𐑱",
-         "·𐑥𐑭𐑙𐑛𐑱",
-         "·𐑑𐑵𐑟𐑛𐑱",
-         "·𐑢𐑧𐑙𐑟𐑛𐑱",
-         "·𐑔𐑻𐑟𐑛𐑱",
-         "·𐑓𐑮𐑲𐑛𐑱",
-         "·𐑕𐑨𐑛𐑻𐑛𐑱",
-        ],
-        [
-         "·𐑕𐑭",
-         "·𐑥𐑭",
-         "·𐑑𐑵",
-         "·𐑢𐑧",
-         "·𐑔𐑻",
-         "·𐑓𐑮",
-         "·𐑕𐑨",
-        ],
-        [
-         "·𐑕𐑭",
-         "·𐑥𐑭",
-         "·𐑑𐑵",
-         "·𐑢𐑧",
-         "·𐑔𐑻",
-         "·𐑓𐑮",
-         "·𐑕𐑨",
-        ],
-        [
-         "𐑕",
-         "𐑥",
-         "𐑑",
-         "𐑢",
-         "𐑔",
-         "𐑓",
-         "𐑕",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𐑨𐑥", "𐑐𐑥"],
-        ["𐑨𐑥", "𐑐𐑥"],
-        ["𐑨𐑥", "𐑐𐑥"],
-    ),
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "·𐑡𐑨𐑙𐑘𐑭𐑢𐑺𐑰",
+            "·𐑓𐑧𐑚𐑘𐑵𐑢𐑺𐑰",
+            "·𐑥𐑸𐑗",
+            "·𐑱𐑐𐑮𐑭𐑤",
+            "·𐑥𐑱",
+            "·𐑡𐑵𐑯",
+            "·𐑡𐑫𐑤𐑲",
+            "·𐑪𐑜𐑭𐑕𐑑",
+            "·𐑕𐑧𐑐𐑑𐑧𐑥𐑚𐑸",
+            "·𐑷𐑒𐑑𐑴𐑚𐑸",
+            "·𐑯𐑴𐑝𐑧𐑥𐑚𐑸",
+            "·𐑛𐑭𐑕𐑧𐑥𐑚𐑸",
+        ],
+        [
+            "·𐑡𐑨",
+            "·𐑓𐑧",
+            "·𐑥𐑸",
+            "·𐑱𐑐",
+            "·𐑥𐑱",
+            "·𐑡𐑵",
+            "·𐑡𐑫",
+            "·𐑪𐑜",
+            "·𐑕𐑧",
+            "·𐑷𐑒",
+            "·𐑯𐑴",
+            "·𐑛𐑭",
+        ],
+        ["𐑡", "𐑓", "𐑥", "𐑱", "𐑥", "𐑡", "𐑡", "𐑪", "𐑕", "𐑷", "𐑯", "𐑛"],
+    ),
+    days: Locale::new_days(
+        [
+            "·𐑕𐑭𐑙𐑛𐑱",
+            "·𐑥𐑭𐑙𐑛𐑱",
+            "·𐑑𐑵𐑟𐑛𐑱",
+            "·𐑢𐑧𐑙𐑟𐑛𐑱",
+            "·𐑔𐑻𐑟𐑛𐑱",
+            "·𐑓𐑮𐑲𐑛𐑱",
+            "·𐑕𐑨𐑛𐑻𐑛𐑱",
+        ],
+        ["·𐑕𐑭", "·𐑥𐑭", "·𐑑𐑵", "·𐑢𐑧", "·𐑔𐑻", "·𐑓𐑮", "·𐑕𐑨"],
+        ["·𐑕𐑭", "·𐑥𐑭", "·𐑑𐑵", "·𐑢𐑧", "·𐑔𐑻", "·𐑓𐑮", "·𐑕𐑨"],
+        ["𐑕", "𐑥", "𐑑", "𐑢", "𐑔", "𐑓", "𐑕"],
+    ),
+    day_periods: Locale::new_day_periods(["𐑨𐑥", "𐑐𐑥"], ["𐑨𐑥", "𐑐𐑥"], ["𐑨𐑥", "𐑐𐑥"]),
     eras: Locale::new_eras("𐑚·𐑒", "𐑨𐑛"),
     decimal: '.',
     group: ',',
@@ -27010,111 +11447,44 @@ pub static EN_SHAW: Locale<'static> = Locale {
 /// Data for `en-TC` locale.
 pub static EN_TC: Locale<'static> = Locale {
     lang: "en-TC",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -27122,111 +11492,44 @@ pub static EN_TC: Locale<'static> = Locale {
 /// Data for `en-TK` locale.
 pub static EN_TK: Locale<'static> = Locale {
     lang: "en-TK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
         ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
-    ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -27234,111 +11537,44 @@ pub static EN_TK: Locale<'static> = Locale {
 /// Data for `en-TO` locale.
 pub static EN_TO: Locale<'static> = Locale {
     lang: "en-TO",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -27346,111 +11582,44 @@ pub static EN_TO: Locale<'static> = Locale {
 /// Data for `en-TT` locale.
 pub static EN_TT: Locale<'static> = Locale {
     lang: "en-TT",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -27458,111 +11627,44 @@ pub static EN_TT: Locale<'static> = Locale {
 /// Data for `en-TV` locale.
 pub static EN_TV: Locale<'static> = Locale {
     lang: "en-TV",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -27570,111 +11672,44 @@ pub static EN_TV: Locale<'static> = Locale {
 /// Data for `en-TZ` locale.
 pub static EN_TZ: Locale<'static> = Locale {
     lang: "en-TZ",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -27682,111 +11717,44 @@ pub static EN_TZ: Locale<'static> = Locale {
 /// Data for `en-UA` locale.
 pub static EN_UA: Locale<'static> = Locale {
     lang: "en-UA",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -27794,111 +11762,44 @@ pub static EN_UA: Locale<'static> = Locale {
 /// Data for `en-UG` locale.
 pub static EN_UG: Locale<'static> = Locale {
     lang: "en-UG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -27906,111 +11807,44 @@ pub static EN_UG: Locale<'static> = Locale {
 /// Data for `en-UM` locale.
 pub static EN_UM: Locale<'static> = Locale {
     lang: "en-UM",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28018,111 +11852,44 @@ pub static EN_UM: Locale<'static> = Locale {
 /// Data for `en-VC` locale.
 pub static EN_VC: Locale<'static> = Locale {
     lang: "en-VC",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28130,111 +11897,44 @@ pub static EN_VC: Locale<'static> = Locale {
 /// Data for `en-VG` locale.
 pub static EN_VG: Locale<'static> = Locale {
     lang: "en-VG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28242,111 +11942,44 @@ pub static EN_VG: Locale<'static> = Locale {
 /// Data for `en-VI` locale.
 pub static EN_VI: Locale<'static> = Locale {
     lang: "en-VI",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28354,111 +11987,44 @@ pub static EN_VI: Locale<'static> = Locale {
 /// Data for `en-VU` locale.
 pub static EN_VU: Locale<'static> = Locale {
     lang: "en-VU",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28466,111 +12032,44 @@ pub static EN_VU: Locale<'static> = Locale {
 /// Data for `en-WS` locale.
 pub static EN_WS: Locale<'static> = Locale {
     lang: "en-WS",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28578,111 +12077,44 @@ pub static EN_WS: Locale<'static> = Locale {
 /// Data for `en-ZA` locale.
 pub static EN_ZA: Locale<'static> = Locale {
     lang: "en-ZA",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "dd MMMM y",
-        "dd MMM y",
-        "y/MM/dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "dd MMMM y", "dd MMM y", "y/MM/dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: ',',
     group: ' ',
@@ -28690,111 +12122,44 @@ pub static EN_ZA: Locale<'static> = Locale {
 /// Data for `en-ZM` locale.
 pub static EN_ZM: Locale<'static> = Locale {
     lang: "en-ZM",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28802,111 +12167,44 @@ pub static EN_ZM: Locale<'static> = Locale {
 /// Data for `en-ZW` locale.
 pub static EN_ZW: Locale<'static> = Locale {
     lang: "en-ZW",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "dd MMMM y",
-        "dd MMM,y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sept",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunday",
-         "Monday",
-         "Tuesday",
-         "Wednesday",
-         "Thursday",
-         "Friday",
-         "Saturday",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Tu",
-         "We",
-         "Th",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "dd MMMM y", "dd MMM,y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Sunday",
+            "Monday",
+            "Tuesday",
+            "Wednesday",
+            "Thursday",
+            "Friday",
+            "Saturday",
+        ],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -28920,105 +12218,37 @@ pub static EO: Locale<'static> = Locale {
         "y-MMM-dd",
         "yy-MM-dd",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januaro",
-         "Februaro",
-         "Marto",
-         "Aprilo",
-         "Majo",
-         "Junio",
-         "Julio",
-         "Aŭgusto",
-         "Septembro",
-         "Oktobro",
-         "Novembro",
-         "Decembro",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "Maj",
-         "Jun",
-         "Jul",
-         "Aŭg",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanĉo",
-         "lundo",
-         "mardo",
-         "merkredo",
-         "ĵaŭdo",
-         "vendredo",
-         "sabato",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "ĵa",
-         "ve",
-         "sa",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "ĵa",
-         "ve",
-         "sa",
-        ],
-        [
-         "d",
-         "l",
-         "m",
-         "m",
-         "ĵ",
-         "v",
-         "s",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januaro",
+            "Februaro",
+            "Marto",
+            "Aprilo",
+            "Majo",
+            "Junio",
+            "Julio",
+            "Aŭgusto",
+            "Septembro",
+            "Oktobro",
+            "Novembro",
+            "Decembro",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aŭg", "Sep", "Okt", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["atm", "ptm"],
-        ["atm", "ptm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "dimanĉo", "lundo", "mardo", "merkredo", "ĵaŭdo", "vendredo", "sabato",
+        ],
+        ["di", "lu", "ma", "me", "ĵa", "ve", "sa"],
+        ["di", "lu", "ma", "me", "ĵa", "ve", "sa"],
+        ["d", "l", "m", "m", "ĵ", "v", "s"],
     ),
+    day_periods: Locale::new_day_periods(["atm", "ptm"], ["atm", "ptm"], ["a", "p"]),
     eras: Locale::new_eras("a.n.e.", "n.e."),
     decimal: ',',
     group: ' ',
@@ -29032,99 +12262,41 @@ pub static ES: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -29144,105 +12316,43 @@ pub static ES_419: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
         ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: '.',
     group: ',',
@@ -29256,99 +12366,41 @@ pub static ES_AR: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -29368,99 +12420,41 @@ pub static ES_BO: Locale<'static> = Locale {
         "d MMM 'de' y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -29480,105 +12474,43 @@ pub static ES_BR: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
         ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: '.',
     group: ',',
@@ -29592,105 +12524,43 @@ pub static ES_BZ: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
         ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: '.',
     group: ',',
@@ -29704,99 +12574,41 @@ pub static ES_CL: Locale<'static> = Locale {
         "dd-MM-y",
         "dd-MM-yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "do",
-         "lu",
-         "ma",
-         "mi",
-         "ju",
-         "vi",
-         "sá",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["do", "lu", "ma", "mi", "ju", "vi", "sá"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -29816,99 +12628,41 @@ pub static ES_CO: Locale<'static> = Locale {
         "d/MM/y",
         "d/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "m",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "m", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -29928,99 +12682,41 @@ pub static ES_CR: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
         ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30040,105 +12736,43 @@ pub static ES_CU: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
         ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: '.',
     group: ',',
@@ -30152,99 +12786,41 @@ pub static ES_DO: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30264,99 +12840,41 @@ pub static ES_EA: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30376,99 +12894,41 @@ pub static ES_EC: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
         ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30488,99 +12948,41 @@ pub static ES_GQ: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30600,99 +13002,41 @@ pub static ES_GT: Locale<'static> = Locale {
         "d/MM/y",
         "d/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30712,99 +13056,41 @@ pub static ES_HN: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30824,99 +13110,41 @@ pub static ES_IC: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -30936,105 +13164,43 @@ pub static ES_MX: Locale<'static> = Locale {
         "d MMM y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sep",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic",
         ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a. m.", "p. m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a. m.", "p. m."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: '.',
     group: ',',
@@ -31048,99 +13214,41 @@ pub static ES_NI: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -31160,99 +13268,41 @@ pub static ES_PA: Locale<'static> = Locale {
         "MM/dd/y",
         "MM/dd/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -31272,99 +13322,42 @@ pub static ES_PE: Locale<'static> = Locale {
         "d MMM y",
         "d/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "setiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene.",
-         "feb.",
-         "mar.",
-         "abr.",
-         "may.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "oct.",
-         "nov.",
-         "dic.",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "setiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "set.", "oct.", "nov.",
+            "dic.",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -31384,99 +13377,41 @@ pub static ES_PH: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -31496,99 +13431,41 @@ pub static ES_PR: Locale<'static> = Locale {
         "MM/dd/y",
         "MM/dd/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -31608,99 +13485,42 @@ pub static ES_PY: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene.",
-         "feb.",
-         "mar.",
-         "abr.",
-         "may.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "sept.",
-         "oct.",
-         "nov.",
-         "dic.",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "do",
-         "lu",
-         "ma",
-         "mi",
-         "ju",
-         "vi",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.",
+            "nov.", "dic.",
         ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["do", "lu", "ma", "mi", "ju", "vi", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -31720,99 +13540,41 @@ pub static ES_SV: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -31832,105 +13594,43 @@ pub static ES_US: Locale<'static> = Locale {
         "d MMM y",
         "d/M/y",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene",
-         "feb",
-         "mar",
-         "abr",
-         "may",
-         "jun",
-         "jul",
-         "ago",
-         "sept",
-         "oct",
-         "nov",
-         "dic",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
         ],
+        [
+            "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct", "nov", "dic",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: '.',
     group: ',',
@@ -31944,102 +13644,45 @@ pub static ES_UY: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "setiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene.",
-         "feb.",
-         "mar.",
-         "abr.",
-         "may.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "oct.",
-         "nov.",
-         "dic.",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "DO",
-         "LU",
-         "MA",
-         "MI",
-         "JU",
-         "VI",
-         "SA",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "setiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
         ],
+        [
+            "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "set.", "oct.", "nov.",
+            "dic.",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a. m.", "p. m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
+        ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["DO", "LU", "MA", "MI", "JU", "VI", "SA"],
+        ["D", "L", "M", "M", "J", "V", "S"],
+    ),
+    day_periods: Locale::new_day_periods(
+        ["a. m.", "p. m."],
         ["a. m.", "p. m."],
         ["a. m.", "p. m."],
     ),
@@ -32056,99 +13699,42 @@ pub static ES_VE: Locale<'static> = Locale {
         "d MMM y",
         "d/M/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "enero",
-         "febrero",
-         "marzo",
-         "abril",
-         "mayo",
-         "junio",
-         "julio",
-         "agosto",
-         "septiembre",
-         "octubre",
-         "noviembre",
-         "diciembre",
-        ],
-        [
-         "ene.",
-         "feb.",
-         "mar.",
-         "abr.",
-         "may.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "sept.",
-         "oct.",
-         "nov.",
-         "dic.",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "lunes",
-         "martes",
-         "miércoles",
-         "jueves",
-         "viernes",
-         "sábado",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mié",
-         "jue",
-         "vie",
-         "sáb",
-        ],
-        [
-         "Do",
-         "Lu",
-         "Ma",
-         "Mi",
-         "Ju",
-         "Vi",
-         "Sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "enero",
+            "febrero",
+            "marzo",
+            "abril",
+            "mayo",
+            "junio",
+            "julio",
+            "agosto",
+            "septiembre",
+            "octubre",
+            "noviembre",
+            "diciembre",
+        ],
+        [
+            "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.",
+            "nov.", "dic.",
+        ],
+        ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "lunes",
+            "martes",
+            "miércoles",
+            "jueves",
+            "viernes",
+            "sábado",
         ],
+        ["dom", "lun", "mar", "mié", "jue", "vie", "sáb"],
+        ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -32162,111 +13748,45 @@ pub static ES_VE: Locale<'static> = Locale {
 /// Data for `et` locale.
 pub static ET: Locale<'static> = Locale {
     lang: "et",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "jaanuar",
-         "veebruar",
-         "märts",
-         "aprill",
-         "mai",
-         "juuni",
-         "juuli",
-         "august",
-         "september",
-         "oktoober",
-         "november",
-         "detsember",
-        ],
-        [
-         "jaan",
-         "veebr",
-         "märts",
-         "apr",
-         "mai",
-         "juuni",
-         "juuli",
-         "aug",
-         "sept",
-         "okt",
-         "nov",
-         "dets",
-        ],
-        [
-         "J",
-         "V",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "pühapäev",
-         "esmaspäev",
-         "teisipäev",
-         "kolmapäev",
-         "neljapäev",
-         "reede",
-         "laupäev",
-        ],
-        [
-         "P",
-         "E",
-         "T",
-         "K",
-         "N",
-         "R",
-         "L",
-        ],
-        [
-         "P",
-         "E",
-         "T",
-         "K",
-         "N",
-         "R",
-         "L",
-        ],
-        [
-         "P",
-         "E",
-         "T",
-         "K",
-         "N",
-         "R",
-         "L",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "jaanuar",
+            "veebruar",
+            "märts",
+            "aprill",
+            "mai",
+            "juuni",
+            "juuli",
+            "august",
+            "september",
+            "oktoober",
+            "november",
+            "detsember",
+        ],
+        [
+            "jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov",
+            "dets",
         ],
+        ["J", "V", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "pühapäev",
+            "esmaspäev",
+            "teisipäev",
+            "kolmapäev",
+            "neljapäev",
+            "reede",
+            "laupäev",
+        ],
+        ["P", "E", "T", "K", "N", "R", "L"],
+        ["P", "E", "T", "K", "N", "R", "L"],
+        ["P", "E", "T", "K", "N", "R", "L"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("eKr", "pKr"),
     decimal: ',',
     group: ' ',
@@ -32280,105 +13800,44 @@ pub static EU: Locale<'static> = Locale {
         "y('e')'ko' MMM d('a')",
         "yy/M/d",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss (zzzz)",
-        "HH:mm:ss (z)",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} ({0})",
-        "{1} ({0})",
-        "{1} ({0})",
-        "{1} ({0})",
-    ),
-    months: Locale::new_months(
-        [
-         "urtarrila",
-         "otsaila",
-         "martxoa",
-         "apirila",
-         "maiatza",
-         "ekaina",
-         "uztaila",
-         "abuztua",
-         "iraila",
-         "urria",
-         "azaroa",
-         "abendua",
-        ],
-        [
-         "urt.",
-         "ots.",
-         "mar.",
-         "api.",
-         "mai.",
-         "eka.",
-         "uzt.",
-         "abu.",
-         "ira.",
-         "urr.",
-         "aza.",
-         "abe.",
-        ],
-        [
-         "U",
-         "O",
-         "M",
-         "A",
-         "M",
-         "E",
-         "U",
-         "A",
-         "I",
-         "U",
-         "A",
-         "A",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "igandea",
-         "astelehena",
-         "asteartea",
-         "asteazkena",
-         "osteguna",
-         "ostirala",
-         "larunbata",
-        ],
-        [
-         "ig.",
-         "al.",
-         "ar.",
-         "az.",
-         "og.",
-         "or.",
-         "lr.",
-        ],
-        [
-         "ig.",
-         "al.",
-         "ar.",
-         "az.",
-         "og.",
-         "or.",
-         "lr.",
-        ],
-        [
-         "I",
-         "A",
-         "A",
-         "A",
-         "O",
-         "O",
-         "L",
+    times: Locale::new_patterns("HH:mm:ss (zzzz)", "HH:mm:ss (z)", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} ({0})", "{1} ({0})", "{1} ({0})", "{1} ({0})"),
+    months: Locale::new_months(
+        [
+            "urtarrila",
+            "otsaila",
+            "martxoa",
+            "apirila",
+            "maiatza",
+            "ekaina",
+            "uztaila",
+            "abuztua",
+            "iraila",
+            "urria",
+            "azaroa",
+            "abendua",
         ],
+        [
+            "urt.", "ots.", "mar.", "api.", "mai.", "eka.", "uzt.", "abu.", "ira.", "urr.", "aza.",
+            "abe.",
+        ],
+        ["U", "O", "M", "A", "M", "E", "U", "A", "I", "U", "A", "A"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["g", "a"],
+    days: Locale::new_days(
+        [
+            "igandea",
+            "astelehena",
+            "asteartea",
+            "asteazkena",
+            "osteguna",
+            "ostirala",
+            "larunbata",
+        ],
+        ["ig.", "al.", "ar.", "az.", "og.", "or.", "lr."],
+        ["ig.", "al.", "ar.", "az.", "og.", "or.", "lr."],
+        ["I", "A", "A", "A", "O", "O", "L"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["g", "a"]),
     eras: Locale::new_eras("K.a.", "K.o."),
     decimal: ',',
     group: '.',
@@ -32386,105 +13845,42 @@ pub static EU: Locale<'static> = Locale {
 /// Data for `ewo` locale.
 pub static EWO: Locale<'static> = Locale {
     lang: "ewo",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ngɔn osú",
+            "ngɔn bɛ̌",
+            "ngɔn lála",
+            "ngɔn nyina",
+            "ngɔn tána",
+            "ngɔn saməna",
+            "ngɔn zamgbála",
+            "ngɔn mwom",
+            "ngɔn ebulú",
+            "ngɔn awóm",
+            "ngɔn awóm ai dziá",
+            "ngɔn awóm ai bɛ̌",
+        ],
+        [
+            "ngo", "ngb", "ngl", "ngn", "ngt", "ngs", "ngz", "ngm", "nge", "nga", "ngad", "ngab",
+        ],
+        ["o", "b", "l", "n", "t", "s", "z", "m", "e", "a", "d", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ngɔn osú",
-         "ngɔn bɛ̌",
-         "ngɔn lála",
-         "ngɔn nyina",
-         "ngɔn tána",
-         "ngɔn saməna",
-         "ngɔn zamgbála",
-         "ngɔn mwom",
-         "ngɔn ebulú",
-         "ngɔn awóm",
-         "ngɔn awóm ai dziá",
-         "ngɔn awóm ai bɛ̌",
-        ],
-        [
-         "ngo",
-         "ngb",
-         "ngl",
-         "ngn",
-         "ngt",
-         "ngs",
-         "ngz",
-         "ngm",
-         "nge",
-         "nga",
-         "ngad",
-         "ngab",
-        ],
-        [
-         "o",
-         "b",
-         "l",
-         "n",
-         "t",
-         "s",
-         "z",
-         "m",
-         "e",
-         "a",
-         "d",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sɔ́ndɔ",
-         "mɔ́ndi",
-         "sɔ́ndɔ məlú mə́bɛ̌",
-         "sɔ́ndɔ məlú mə́lɛ́",
-         "sɔ́ndɔ məlú mə́nyi",
-         "fúladé",
-         "séradé",
-        ],
-        [
-         "sɔ́n",
-         "mɔ́n",
-         "smb",
-         "sml",
-         "smn",
-         "fúl",
-         "sér",
-        ],
-        [
-         "sɔ́n",
-         "mɔ́n",
-         "smb",
-         "sml",
-         "smn",
-         "fúl",
-         "sér",
-        ],
-        [
-         "s",
-         "m",
-         "s",
-         "s",
-         "s",
-         "f",
-         "s",
+    days: Locale::new_days(
+        [
+            "sɔ́ndɔ",
+            "mɔ́ndi",
+            "sɔ́ndɔ məlú mə́bɛ̌",
+            "sɔ́ndɔ məlú mə́lɛ́",
+            "sɔ́ndɔ məlú mə́nyi",
+            "fúladé",
+            "séradé",
         ],
+        ["sɔ́n", "mɔ́n", "smb", "sml", "smn", "fúl", "sér"],
+        ["sɔ́n", "mɔ́n", "smb", "sml", "smn", "fúl", "sér"],
+        ["s", "m", "s", "s", "s", "f", "s"],
     ),
     day_periods: Locale::new_day_periods(
         ["kíkíríg", "ngəgógəle"],
@@ -32498,111 +13894,63 @@ pub static EWO: Locale<'static> = Locale {
 /// Data for `fa` locale.
 pub static FA: Locale<'static> = Locale {
     lang: "fa",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss (z)",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، ساعت {0}",
-        "{1}، ساعت {0}",
-        "{1}،‏ {0}",
-        "{1}،‏ {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ژانویهٔ",
-         "فوریهٔ",
-         "مارس",
-         "آوریل",
-         "مهٔ",
-         "ژوئن",
-         "ژوئیهٔ",
-         "اوت",
-         "سپتامبر",
-         "اکتبر",
-         "نوامبر",
-         "دسامبر",
-        ],
-        [
-         "ژانویه",
-         "فوریه",
-         "مارس",
-         "آوریل",
-         "مه",
-         "ژوئن",
-         "ژوئیه",
-         "اوت",
-         "سپتامبر",
-         "اکتبر",
-         "نوامبر",
-         "دسامبر",
-        ],
-        [
-         "ژ",
-         "ف",
-         "م",
-         "آ",
-         "م",
-         "ژ",
-         "ژ",
-         "ا",
-         "س",
-         "ا",
-         "ن",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "یکشنبه",
-         "دوشنبه",
-         "سه‌شنبه",
-         "چهارشنبه",
-         "پنجشنبه",
-         "جمعه",
-         "شنبه",
-        ],
-        [
-         "یکشنبه",
-         "دوشنبه",
-         "سه‌شنبه",
-         "چهارشنبه",
-         "پنجشنبه",
-         "جمعه",
-         "شنبه",
-        ],
-        [
-         "۱ش",
-         "۲ش",
-         "۳ش",
-         "۴ش",
-         "۵ش",
-         "ج",
-         "ش",
-        ],
-        [
-         "ی",
-         "د",
-         "س",
-         "چ",
-         "پ",
-         "ج",
-         "ش",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["قبل‌ازظهر", "بعدازظهر"],
-        ["ق.ظ.", "ب.ظ."],
-        ["ق", "ب"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "y/M/d"),
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss (z)", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}، ساعت {0}", "{1}، ساعت {0}", "{1}،‏ {0}", "{1}،‏ {0}"),
+    months: Locale::new_months(
+        [
+            "ژانویهٔ",
+            "فوریهٔ",
+            "مارس",
+            "آوریل",
+            "مهٔ",
+            "ژوئن",
+            "ژوئیهٔ",
+            "اوت",
+            "سپتامبر",
+            "اکتبر",
+            "نوامبر",
+            "دسامبر",
+        ],
+        [
+            "ژانویه",
+            "فوریه",
+            "مارس",
+            "آوریل",
+            "مه",
+            "ژوئن",
+            "ژوئیه",
+            "اوت",
+            "سپتامبر",
+            "اکتبر",
+            "نوامبر",
+            "دسامبر",
+        ],
+        ["ژ", "ف", "م", "آ", "م", "ژ", "ژ", "ا", "س", "ا", "ن", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "یکشنبه",
+            "دوشنبه",
+            "سه‌شنبه",
+            "چهارشنبه",
+            "پنجشنبه",
+            "جمعه",
+            "شنبه",
+        ],
+        [
+            "یکشنبه",
+            "دوشنبه",
+            "سه‌شنبه",
+            "چهارشنبه",
+            "پنجشنبه",
+            "جمعه",
+            "شنبه",
+        ],
+        ["۱ش", "۲ش", "۳ش", "۴ش", "۵ش", "ج", "ش"],
+        ["ی", "د", "س", "چ", "پ", "ج", "ش"],
+    ),
+    day_periods: Locale::new_day_periods(["قبل‌ازظهر", "بعدازظهر"], ["ق.ظ.", "ب.ظ."], ["ق", "ب"]),
     eras: Locale::new_eras("ق.م.", "م."),
     decimal: '.',
     group: ',',
@@ -32610,111 +13958,63 @@ pub static FA: Locale<'static> = Locale {
 /// Data for `fa-AF` locale.
 pub static FA_AF: Locale<'static> = Locale {
     lang: "fa-AF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss (z)",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، ساعت {0}",
-        "{1}، ساعت {0}",
-        "{1}،‏ {0}",
-        "{1}،‏ {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوری",
-         "فبروری",
-         "مارچ",
-         "اپریل",
-         "می",
-         "جون",
-         "جولای",
-         "اگست",
-         "سپتمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "جنو",
-         "فبروری",
-         "مارچ",
-         "اپریل",
-         "می",
-         "جون",
-         "جول",
-         "اگست",
-         "سپتمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسم",
-        ],
-        [
-         "ج",
-         "ف",
-         "م",
-         "ا",
-         "م",
-         "ج",
-         "ج",
-         "ا",
-         "س",
-         "ا",
-         "ن",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "یکشنبه",
-         "دوشنبه",
-         "سه‌شنبه",
-         "چهارشنبه",
-         "پنجشنبه",
-         "جمعه",
-         "شنبه",
-        ],
-        [
-         "یکشنبه",
-         "دوشنبه",
-         "سه‌شنبه",
-         "چهارشنبه",
-         "پنجشنبه",
-         "جمعه",
-         "شنبه",
-        ],
-        [
-         "۱ش",
-         "۲ش",
-         "۳ش",
-         "۴ش",
-         "۵ش",
-         "ج",
-         "ش",
-        ],
-        [
-         "ی",
-         "د",
-         "س",
-         "چ",
-         "پ",
-         "ج",
-         "ش",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["قبل‌ازظهر", "بعدازظهر"],
-        ["ق.ظ.", "ب.ظ."],
-        ["ق", "ب"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "y/M/d"),
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss (z)", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}، ساعت {0}", "{1}، ساعت {0}", "{1}،‏ {0}", "{1}،‏ {0}"),
+    months: Locale::new_months(
+        [
+            "جنوری",
+            "فبروری",
+            "مارچ",
+            "اپریل",
+            "می",
+            "جون",
+            "جولای",
+            "اگست",
+            "سپتمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "جنو",
+            "فبروری",
+            "مارچ",
+            "اپریل",
+            "می",
+            "جون",
+            "جول",
+            "اگست",
+            "سپتمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسم",
+        ],
+        ["ج", "ف", "م", "ا", "م", "ج", "ج", "ا", "س", "ا", "ن", "د"],
+    ),
+    days: Locale::new_days(
+        [
+            "یکشنبه",
+            "دوشنبه",
+            "سه‌شنبه",
+            "چهارشنبه",
+            "پنجشنبه",
+            "جمعه",
+            "شنبه",
+        ],
+        [
+            "یکشنبه",
+            "دوشنبه",
+            "سه‌شنبه",
+            "چهارشنبه",
+            "پنجشنبه",
+            "جمعه",
+            "شنبه",
+        ],
+        ["۱ش", "۲ش", "۳ش", "۴ش", "۵ش", "ج", "ش"],
+        ["ی", "د", "س", "چ", "پ", "ج", "ش"],
+    ),
+    day_periods: Locale::new_day_periods(["قبل‌ازظهر", "بعدازظهر"], ["ق.ظ.", "ب.ظ."], ["ق", "ب"]),
     eras: Locale::new_eras("ق.م.", "م."),
     decimal: '.',
     group: ',',
@@ -32722,105 +14022,32 @@ pub static FA_AF: Locale<'static> = Locale {
 /// Data for `ff` locale.
 pub static FF: Locale<'static> = Locale {
     lang: "ff",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -32834,111 +14061,55 @@ pub static FF: Locale<'static> = Locale {
 /// Data for `ff-Adlm` locale.
 pub static FF_ADLM: Locale<'static> = Locale {
     lang: "ff-Adlm",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -32946,111 +14117,55 @@ pub static FF_ADLM: Locale<'static> = Locale {
 /// Data for `ff-Adlm-BF` locale.
 pub static FF_ADLM_BF: Locale<'static> = Locale {
     lang: "ff-Adlm-BF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33058,111 +14173,55 @@ pub static FF_ADLM_BF: Locale<'static> = Locale {
 /// Data for `ff-Adlm-CM` locale.
 pub static FF_ADLM_CM: Locale<'static> = Locale {
     lang: "ff-Adlm-CM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33170,111 +14229,55 @@ pub static FF_ADLM_CM: Locale<'static> = Locale {
 /// Data for `ff-Adlm-GH` locale.
 pub static FF_ADLM_GH: Locale<'static> = Locale {
     lang: "ff-Adlm-GH",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33282,111 +14285,55 @@ pub static FF_ADLM_GH: Locale<'static> = Locale {
 /// Data for `ff-Adlm-GM` locale.
 pub static FF_ADLM_GM: Locale<'static> = Locale {
     lang: "ff-Adlm-GM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33394,111 +14341,55 @@ pub static FF_ADLM_GM: Locale<'static> = Locale {
 /// Data for `ff-Adlm-GW` locale.
 pub static FF_ADLM_GW: Locale<'static> = Locale {
     lang: "ff-Adlm-GW",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33506,111 +14397,55 @@ pub static FF_ADLM_GW: Locale<'static> = Locale {
 /// Data for `ff-Adlm-LR` locale.
 pub static FF_ADLM_LR: Locale<'static> = Locale {
     lang: "ff-Adlm-LR",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33618,111 +14453,55 @@ pub static FF_ADLM_LR: Locale<'static> = Locale {
 /// Data for `ff-Adlm-MR` locale.
 pub static FF_ADLM_MR: Locale<'static> = Locale {
     lang: "ff-Adlm-MR",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33730,111 +14509,55 @@ pub static FF_ADLM_MR: Locale<'static> = Locale {
 /// Data for `ff-Adlm-NE` locale.
 pub static FF_ADLM_NE: Locale<'static> = Locale {
     lang: "ff-Adlm-NE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33842,111 +14565,55 @@ pub static FF_ADLM_NE: Locale<'static> = Locale {
 /// Data for `ff-Adlm-NG` locale.
 pub static FF_ADLM_NG: Locale<'static> = Locale {
     lang: "ff-Adlm-NG",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -33954,111 +14621,55 @@ pub static FF_ADLM_NG: Locale<'static> = Locale {
 /// Data for `ff-Adlm-SL` locale.
 pub static FF_ADLM_SL: Locale<'static> = Locale {
     lang: "ff-Adlm-SL",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -34066,111 +14677,55 @@ pub static FF_ADLM_SL: Locale<'static> = Locale {
 /// Data for `ff-Adlm-SN` locale.
 pub static FF_ADLM_SN: Locale<'static> = Locale {
     lang: "ff-Adlm-SN",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM⹁ y",
-        "d MMMM⹁ y",
-        "d MMM⹁ y",
-        "d-M-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅𞤭𞥅𞤤𞤮",
-         "𞤕𞤮𞤤𞤼𞤮",
-         "𞤐𞤦𞤮𞥅𞤴𞤮",
-         "𞤅𞤫𞥅𞤼𞤮",
-         "𞤁𞤵𞥅𞤶𞤮",
-         "𞤑𞤮𞤪𞤧𞤮",
-         "𞤃𞤮𞤪𞤧𞤮",
-         "𞤔𞤵𞤳𞤮",
-         "𞤅𞤭𞤤𞤼𞤮",
-         "𞤒𞤢𞤪𞤳𞤮",
-         "𞤔𞤮𞤤𞤮",
-         "𞤄𞤮𞤱𞤼𞤮",
-        ],
-        [
-         "𞤅",
-         "𞤕",
-         "𞤄",
-         "𞤅",
-         "𞤁",
-         "𞤑",
-         "𞤃",
-         "𞤔",
-         "𞤅",
-         "𞤒",
-         "𞤔",
-         "𞤄",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
-         "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
-         "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
-         "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
-         "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
-         "𞤃𞤢𞤱𞤲𞤣𞤫",
-         "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈𞤫𞤬",
-         "𞤀𞥄𞤩𞤵",
-         "𞤃𞤢𞤦",
-         "𞤔𞤫𞤧",
-         "𞤐𞤢𞥄𞤧",
-         "𞤃𞤢𞤣",
-         "𞤖𞤮𞤪",
-        ],
-        [
-         "𞤈",
-         "𞤀𞥄",
-         "𞤃",
-         "𞤔",
-         "𞤐",
-         "𞤃",
-         "𞤖",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤀𞤎", "𞤇𞤎"],
-        ["𞤢", "𞤩"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM⹁ y", "d MMMM⹁ y", "d MMM⹁ y", "d-M-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        [
+            "𞤅𞤭𞥅𞤤𞤮",
+            "𞤕𞤮𞤤𞤼𞤮",
+            "𞤐𞤦𞤮𞥅𞤴𞤮",
+            "𞤅𞤫𞥅𞤼𞤮",
+            "𞤁𞤵𞥅𞤶𞤮",
+            "𞤑𞤮𞤪𞤧𞤮",
+            "𞤃𞤮𞤪𞤧𞤮",
+            "𞤔𞤵𞤳𞤮",
+            "𞤅𞤭𞤤𞤼𞤮",
+            "𞤒𞤢𞤪𞤳𞤮",
+            "𞤔𞤮𞤤𞤮",
+            "𞤄𞤮𞤱𞤼𞤮",
+        ],
+        ["𞤅", "𞤕", "𞤄", "𞤅", "𞤁", "𞤑", "𞤃", "𞤔", "𞤅", "𞤒", "𞤔", "𞤄"],
+    ),
+    days: Locale::new_days(
+        [
+            "𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫",
+            "𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫",
+            "𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫",
+            "𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫",
+            "𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫",
+            "𞤃𞤢𞤱𞤲𞤣𞤫",
+            "𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫",
+        ],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈𞤫𞤬", "𞤀𞥄𞤩𞤵", "𞤃𞤢𞤦", "𞤔𞤫𞤧", "𞤐𞤢𞥄𞤧", "𞤃𞤢𞤣", "𞤖𞤮𞤪"],
+        ["𞤈", "𞤀𞥄", "𞤃", "𞤔", "𞤐", "𞤃", "𞤖"],
+    ),
+    day_periods: Locale::new_day_periods(["𞤀𞤎", "𞤇𞤎"], ["𞤀𞤎", "𞤇𞤎"], ["𞤢", "𞤩"]),
     eras: Locale::new_eras("𞤀𞤀𞤋", "𞤇𞤀𞤋"),
     decimal: '.',
     group: '⹁',
@@ -34178,105 +14733,32 @@ pub static FF_ADLM_SN: Locale<'static> = Locale {
 /// Data for `ff-Latn` locale.
 pub static FF_LATN: Locale<'static> = Locale {
     lang: "ff-Latn",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -34290,105 +14772,32 @@ pub static FF_LATN: Locale<'static> = Locale {
 /// Data for `ff-Latn-BF` locale.
 pub static FF_LATN_BF: Locale<'static> = Locale {
     lang: "ff-Latn-BF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -34402,107 +14811,34 @@ pub static FF_LATN_BF: Locale<'static> = Locale {
 /// Data for `ff-Latn-CM` locale.
 pub static FF_LATN_CM: Locale<'static> = Locale {
     lang: "ff-Latn-CM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
         ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    day_periods: Locale::new_day_periods(
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
+        ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
+    ),
+    day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
         ["subaka", "kikiiɗe"],
         ["subaka", "kikiiɗe"],
@@ -34514,105 +14850,32 @@ pub static FF_LATN_CM: Locale<'static> = Locale {
 /// Data for `ff-Latn-GH` locale.
 pub static FF_LATN_GH: Locale<'static> = Locale {
     lang: "ff-Latn-GH",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -34626,105 +14889,32 @@ pub static FF_LATN_GH: Locale<'static> = Locale {
 /// Data for `ff-Latn-GM` locale.
 pub static FF_LATN_GM: Locale<'static> = Locale {
     lang: "ff-Latn-GM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -34738,105 +14928,32 @@ pub static FF_LATN_GM: Locale<'static> = Locale {
 /// Data for `ff-Latn-GN` locale.
 pub static FF_LATN_GN: Locale<'static> = Locale {
     lang: "ff-Latn-GN",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -34850,105 +14967,32 @@ pub static FF_LATN_GN: Locale<'static> = Locale {
 /// Data for `ff-Latn-GW` locale.
 pub static FF_LATN_GW: Locale<'static> = Locale {
     lang: "ff-Latn-GW",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -34962,105 +15006,32 @@ pub static FF_LATN_GW: Locale<'static> = Locale {
 /// Data for `ff-Latn-LR` locale.
 pub static FF_LATN_LR: Locale<'static> = Locale {
     lang: "ff-Latn-LR",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -35074,105 +15045,32 @@ pub static FF_LATN_LR: Locale<'static> = Locale {
 /// Data for `ff-Latn-MR` locale.
 pub static FF_LATN_MR: Locale<'static> = Locale {
     lang: "ff-Latn-MR",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -35186,105 +15084,32 @@ pub static FF_LATN_MR: Locale<'static> = Locale {
 /// Data for `ff-Latn-NE` locale.
 pub static FF_LATN_NE: Locale<'static> = Locale {
     lang: "ff-Latn-NE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -35298,105 +15123,32 @@ pub static FF_LATN_NE: Locale<'static> = Locale {
 /// Data for `ff-Latn-NG` locale.
 pub static FF_LATN_NG: Locale<'static> = Locale {
     lang: "ff-Latn-NG",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -35410,105 +15162,32 @@ pub static FF_LATN_NG: Locale<'static> = Locale {
 /// Data for `ff-Latn-SL` locale.
 pub static FF_LATN_SL: Locale<'static> = Locale {
     lang: "ff-Latn-SL",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siilo", "colte", "mbooy", "seeɗto", "duujal", "korse", "morso", "juko", "siilto",
+            "yarkomaa", "jolal", "bowte",
+        ],
+        [
+            "sii", "col", "mbo", "see", "duu", "kor", "mor", "juk", "slt", "yar", "jol", "bow",
+        ],
+        ["s", "c", "m", "s", "d", "k", "m", "j", "s", "y", "j", "b"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siilo",
-         "colte",
-         "mbooy",
-         "seeɗto",
-         "duujal",
-         "korse",
-         "morso",
-         "juko",
-         "siilto",
-         "yarkomaa",
-         "jolal",
-         "bowte",
-        ],
-        [
-         "sii",
-         "col",
-         "mbo",
-         "see",
-         "duu",
-         "kor",
-         "mor",
-         "juk",
-         "slt",
-         "yar",
-         "jol",
-         "bow",
-        ],
-        [
-         "s",
-         "c",
-         "m",
-         "s",
-         "d",
-         "k",
-         "m",
-         "j",
-         "s",
-         "y",
-         "j",
-         "b",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dewo",
-         "aaɓnde",
-         "mawbaare",
-         "njeslaare",
-         "naasaande",
-         "mawnde",
-         "hoore-biir",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "dew",
-         "aaɓ",
-         "maw",
-         "nje",
-         "naa",
-         "mwd",
-         "hbi",
-        ],
-        [
-         "d",
-         "a",
-         "m",
-         "n",
-         "n",
-         "m",
-         "h",
+    days: Locale::new_days(
+        [
+            "dewo",
+            "aaɓnde",
+            "mawbaare",
+            "njeslaare",
+            "naasaande",
+            "mawnde",
+            "hoore-biir",
         ],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["dew", "aaɓ", "maw", "nje", "naa", "mwd", "hbi"],
+        ["d", "a", "m", "n", "n", "m", "h"],
     ),
     day_periods: Locale::new_day_periods(
         ["subaka", "kikiiɗe"],
@@ -35522,111 +15201,45 @@ pub static FF_LATN_SL: Locale<'static> = Locale {
 /// Data for `fi` locale.
 pub static FI: Locale<'static> = Locale {
     lang: "fi",
-    dates: Locale::new_patterns(
-        "cccc d. MMMM y",
-        "d. MMMM y",
-        "d.M.y",
-        "d.M.y",
-    ),
-    times: Locale::new_patterns(
-        "H.mm.ss zzzz",
-        "H.mm.ss z",
-        "H.mm.ss",
-        "H.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "tammikuuta",
-         "helmikuuta",
-         "maaliskuuta",
-         "huhtikuuta",
-         "toukokuuta",
-         "kesäkuuta",
-         "heinäkuuta",
-         "elokuuta",
-         "syyskuuta",
-         "lokakuuta",
-         "marraskuuta",
-         "joulukuuta",
-        ],
-        [
-         "tammi",
-         "helmi",
-         "maalis",
-         "huhti",
-         "touko",
-         "kesä",
-         "heinä",
-         "elo",
-         "syys",
-         "loka",
-         "marras",
-         "joulu",
-        ],
-        [
-         "T",
-         "H",
-         "M",
-         "H",
-         "T",
-         "K",
-         "H",
-         "E",
-         "S",
-         "L",
-         "M",
-         "J",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sunnuntaina",
-         "maanantaina",
-         "tiistaina",
-         "keskiviikkona",
-         "torstaina",
-         "perjantaina",
-         "lauantaina",
-        ],
-        [
-         "su",
-         "ma",
-         "ti",
-         "ke",
-         "to",
-         "pe",
-         "la",
-        ],
-        [
-         "su",
-         "ma",
-         "ti",
-         "ke",
-         "to",
-         "pe",
-         "la",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "K",
-         "T",
-         "P",
-         "L",
+    dates: Locale::new_patterns("cccc d. MMMM y", "d. MMMM y", "d.M.y", "d.M.y"),
+    times: Locale::new_patterns("H.mm.ss zzzz", "H.mm.ss z", "H.mm.ss", "H.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "tammikuuta",
+            "helmikuuta",
+            "maaliskuuta",
+            "huhtikuuta",
+            "toukokuuta",
+            "kesäkuuta",
+            "heinäkuuta",
+            "elokuuta",
+            "syyskuuta",
+            "lokakuuta",
+            "marraskuuta",
+            "joulukuuta",
+        ],
+        [
+            "tammi", "helmi", "maalis", "huhti", "touko", "kesä", "heinä", "elo", "syys", "loka",
+            "marras", "joulu",
         ],
+        ["T", "H", "M", "H", "T", "K", "H", "E", "S", "L", "M", "J"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ap.", "ip."],
-        ["ap.", "ip."],
-        ["ap.", "ip."],
+    days: Locale::new_days(
+        [
+            "sunnuntaina",
+            "maanantaina",
+            "tiistaina",
+            "keskiviikkona",
+            "torstaina",
+            "perjantaina",
+            "lauantaina",
+        ],
+        ["su", "ma", "ti", "ke", "to", "pe", "la"],
+        ["su", "ma", "ti", "ke", "to", "pe", "la"],
+        ["S", "M", "T", "K", "T", "P", "L"],
     ),
+    day_periods: Locale::new_day_periods(["ap.", "ip."], ["ap.", "ip."], ["ap.", "ip."]),
     eras: Locale::new_eras("eKr.", "jKr."),
     decimal: ',',
     group: ' ',
@@ -35634,111 +15247,46 @@ pub static FI: Locale<'static> = Locale {
 /// Data for `fil` locale.
 pub static FIL: Locale<'static> = Locale {
     lang: "fil",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Enero",
-         "Pebrero",
-         "Marso",
-         "Abril",
-         "Mayo",
-         "Hunyo",
-         "Hulyo",
-         "Agosto",
-         "Setyembre",
-         "Oktubre",
-         "Nobyembre",
-         "Disyembre",
-        ],
-        [
-         "Ene",
-         "Peb",
-         "Mar",
-         "Abr",
-         "May",
-         "Hun",
-         "Hul",
-         "Ago",
-         "Set",
-         "Okt",
-         "Nob",
-         "Dis",
-        ],
-        [
-         "Ene",
-         "Peb",
-         "Mar",
-         "Abr",
-         "May",
-         "Hun",
-         "Hul",
-         "Ago",
-         "Set",
-         "Okt",
-         "Nob",
-         "Dis",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Linggo",
-         "Lunes",
-         "Martes",
-         "Miyerkules",
-         "Huwebes",
-         "Biyernes",
-         "Sabado",
-        ],
-        [
-         "Lin",
-         "Lun",
-         "Mar",
-         "Miy",
-         "Huw",
-         "Biy",
-         "Sab",
-        ],
-        [
-         "Lin",
-         "Lun",
-         "Mar",
-         "Miy",
-         "Huw",
-         "Biy",
-         "Sab",
-        ],
-        [
-         "Lin",
-         "Lun",
-         "Mar",
-         "Miy",
-         "Huw",
-         "Biy",
-         "Sab",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Enero",
+            "Pebrero",
+            "Marso",
+            "Abril",
+            "Mayo",
+            "Hunyo",
+            "Hulyo",
+            "Agosto",
+            "Setyembre",
+            "Oktubre",
+            "Nobyembre",
+            "Disyembre",
+        ],
+        [
+            "Ene", "Peb", "Mar", "Abr", "May", "Hun", "Hul", "Ago", "Set", "Okt", "Nob", "Dis",
+        ],
+        [
+            "Ene", "Peb", "Mar", "Abr", "May", "Hun", "Hul", "Ago", "Set", "Okt", "Nob", "Dis",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Linggo",
+            "Lunes",
+            "Martes",
+            "Miyerkules",
+            "Huwebes",
+            "Biyernes",
+            "Sabado",
+        ],
+        ["Lin", "Lun", "Mar", "Miy", "Huw", "Biy", "Sab"],
+        ["Lin", "Lun", "Mar", "Miy", "Huw", "Biy", "Sab"],
+        ["Lin", "Lun", "Mar", "Miy", "Huw", "Biy", "Sab"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -35746,111 +15294,45 @@ pub static FIL: Locale<'static> = Locale {
 /// Data for `fo` locale.
 pub static FO: Locale<'static> = Locale {
     lang: "fo",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mars",
-         "apríl",
-         "mai",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "desember",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "mai",
-         "jun.",
-         "jul.",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sunnudagur",
-         "mánadagur",
-         "týsdagur",
-         "mikudagur",
-         "hósdagur",
-         "fríggjadagur",
-         "leygardagur",
-        ],
-        [
-         "sun.",
-         "mán.",
-         "týs.",
-         "mik.",
-         "hós.",
-         "frí.",
-         "ley.",
-        ],
-        [
-         "su.",
-         "má.",
-         "tý.",
-         "mi.",
-         "hó.",
-         "fr.",
-         "le.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "M",
-         "H",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mars",
+            "apríl",
+            "mai",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "desember",
+        ],
+        [
+            "jan.", "feb.", "mar.", "apr.", "mai", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.",
+            "des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "sunnudagur",
+            "mánadagur",
+            "týsdagur",
+            "mikudagur",
+            "hósdagur",
+            "fríggjadagur",
+            "leygardagur",
+        ],
+        ["sun.", "mán.", "týs.", "mik.", "hós.", "frí.", "ley."],
+        ["su.", "má.", "tý.", "mi.", "hó.", "fr.", "le."],
+        ["S", "M", "T", "M", "H", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: '.',
@@ -35858,111 +15340,45 @@ pub static FO: Locale<'static> = Locale {
 /// Data for `fo-DK` locale.
 pub static FO_DK: Locale<'static> = Locale {
     lang: "fo-DK",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mars",
-         "apríl",
-         "mai",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "desember",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "mai",
-         "jun.",
-         "jul.",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sunnudagur",
-         "mánadagur",
-         "týsdagur",
-         "mikudagur",
-         "hósdagur",
-         "fríggjadagur",
-         "leygardagur",
-        ],
-        [
-         "sun.",
-         "mán.",
-         "týs.",
-         "mik.",
-         "hós.",
-         "frí.",
-         "ley.",
-        ],
-        [
-         "su.",
-         "má.",
-         "tý.",
-         "mi.",
-         "hó.",
-         "fr.",
-         "le.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "M",
-         "H",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mars",
+            "apríl",
+            "mai",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "desember",
+        ],
+        [
+            "jan.", "feb.", "mar.", "apr.", "mai", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.",
+            "des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "sunnudagur",
+            "mánadagur",
+            "týsdagur",
+            "mikudagur",
+            "hósdagur",
+            "fríggjadagur",
+            "leygardagur",
+        ],
+        ["sun.", "mán.", "týs.", "mik.", "hós.", "frí.", "ley."],
+        ["su.", "má.", "tý.", "mi.", "hó.", "fr.", "le."],
+        ["S", "M", "T", "M", "H", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: '.',
@@ -35970,111 +15386,39 @@ pub static FO_DK: Locale<'static> = Locale {
 /// Data for `fr` locale.
 pub static FR: Locale<'static> = Locale {
     lang: "fr",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36082,111 +15426,44 @@ pub static FR: Locale<'static> = Locale {
 /// Data for `fr-BE` locale.
 pub static FR_BE: Locale<'static> = Locale {
     lang: "fr-BE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/MM/yy",
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/MM/yy"),
     times: Locale::new_patterns(
         "H 'h' mm 'min' ss 's' zzzz",
         "HH:mm:ss z",
         "HH:mm:ss",
         "HH:mm",
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36194,111 +15471,39 @@ pub static FR_BE: Locale<'static> = Locale {
 /// Data for `fr-BF` locale.
 pub static FR_BF: Locale<'static> = Locale {
     lang: "fr-BF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36306,111 +15511,39 @@ pub static FR_BF: Locale<'static> = Locale {
 /// Data for `fr-BI` locale.
 pub static FR_BI: Locale<'static> = Locale {
     lang: "fr-BI",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36418,111 +15551,39 @@ pub static FR_BI: Locale<'static> = Locale {
 /// Data for `fr-BJ` locale.
 pub static FR_BJ: Locale<'static> = Locale {
     lang: "fr-BJ",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36530,111 +15591,39 @@ pub static FR_BJ: Locale<'static> = Locale {
 /// Data for `fr-BL` locale.
 pub static FR_BL: Locale<'static> = Locale {
     lang: "fr-BL",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36642,111 +15631,44 @@ pub static FR_BL: Locale<'static> = Locale {
 /// Data for `fr-CA` locale.
 pub static FR_CA: Locale<'static> = Locale {
     lang: "fr-CA",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "y-MM-dd",
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "y-MM-dd"),
     times: Locale::new_patterns(
         "HH 'h' mm 'min' ss 's' zzzz",
         "HH 'h' mm 'min' ss 's' z",
         "HH 'h' mm 'min' ss 's'",
         "HH 'h' mm",
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juill.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juill.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a", "p"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36754,111 +15676,39 @@ pub static FR_CA: Locale<'static> = Locale {
 /// Data for `fr-CD` locale.
 pub static FR_CD: Locale<'static> = Locale {
     lang: "fr-CD",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36866,111 +15716,39 @@ pub static FR_CD: Locale<'static> = Locale {
 /// Data for `fr-CF` locale.
 pub static FR_CF: Locale<'static> = Locale {
     lang: "fr-CF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -36978,111 +15756,39 @@ pub static FR_CF: Locale<'static> = Locale {
 /// Data for `fr-CG` locale.
 pub static FR_CG: Locale<'static> = Locale {
     lang: "fr-CG",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37090,111 +15796,39 @@ pub static FR_CG: Locale<'static> = Locale {
 /// Data for `fr-CH` locale.
 pub static FR_CH: Locale<'static> = Locale {
     lang: "fr-CH",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm:ss 'h' zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH.mm:ss 'h' zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37202,111 +15836,39 @@ pub static FR_CH: Locale<'static> = Locale {
 /// Data for `fr-CI` locale.
 pub static FR_CI: Locale<'static> = Locale {
     lang: "fr-CI",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37314,111 +15876,39 @@ pub static FR_CI: Locale<'static> = Locale {
 /// Data for `fr-CM` locale.
 pub static FR_CM: Locale<'static> = Locale {
     lang: "fr-CM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["matin", "soir"],
-        ["mat.", "soir"],
-        ["mat.", "soir"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["matin", "soir"], ["mat.", "soir"], ["mat.", "soir"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37426,111 +15916,39 @@ pub static FR_CM: Locale<'static> = Locale {
 /// Data for `fr-DJ` locale.
 pub static FR_DJ: Locale<'static> = Locale {
     lang: "fr-DJ",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37538,111 +15956,39 @@ pub static FR_DJ: Locale<'static> = Locale {
 /// Data for `fr-DZ` locale.
 pub static FR_DZ: Locale<'static> = Locale {
     lang: "fr-DZ",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37650,111 +15996,39 @@ pub static FR_DZ: Locale<'static> = Locale {
 /// Data for `fr-GA` locale.
 pub static FR_GA: Locale<'static> = Locale {
     lang: "fr-GA",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37762,111 +16036,39 @@ pub static FR_GA: Locale<'static> = Locale {
 /// Data for `fr-GF` locale.
 pub static FR_GF: Locale<'static> = Locale {
     lang: "fr-GF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37874,111 +16076,39 @@ pub static FR_GF: Locale<'static> = Locale {
 /// Data for `fr-GN` locale.
 pub static FR_GN: Locale<'static> = Locale {
     lang: "fr-GN",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -37986,111 +16116,39 @@ pub static FR_GN: Locale<'static> = Locale {
 /// Data for `fr-GP` locale.
 pub static FR_GP: Locale<'static> = Locale {
     lang: "fr-GP",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -38098,111 +16156,39 @@ pub static FR_GP: Locale<'static> = Locale {
 /// Data for `fr-GQ` locale.
 pub static FR_GQ: Locale<'static> = Locale {
     lang: "fr-GQ",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -38210,111 +16196,39 @@ pub static FR_GQ: Locale<'static> = Locale {
 /// Data for `fr-HT` locale.
 pub static FR_HT: Locale<'static> = Locale {
     lang: "fr-HT",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -38322,111 +16236,39 @@ pub static FR_HT: Locale<'static> = Locale {
 /// Data for `fr-KM` locale.
 pub static FR_KM: Locale<'static> = Locale {
     lang: "fr-KM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -38434,111 +16276,39 @@ pub static FR_KM: Locale<'static> = Locale {
 /// Data for `fr-LU` locale.
 pub static FR_LU: Locale<'static> = Locale {
     lang: "fr-LU",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: '.',
@@ -38546,111 +16316,39 @@ pub static FR_LU: Locale<'static> = Locale {
 /// Data for `fr-MA` locale.
 pub static FR_MA: Locale<'static> = Locale {
     lang: "fr-MA",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "jan.",
-         "fév.",
-         "mar.",
-         "avr.",
-         "mai",
-         "jui.",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "jan.", "fév.", "mar.", "avr.", "mai", "jui.", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: '.',
@@ -38658,111 +16356,39 @@ pub static FR_MA: Locale<'static> = Locale {
 /// Data for `fr-MC` locale.
 pub static FR_MC: Locale<'static> = Locale {
     lang: "fr-MC",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -38770,111 +16396,39 @@ pub static FR_MC: Locale<'static> = Locale {
 /// Data for `fr-MF` locale.
 pub static FR_MF: Locale<'static> = Locale {
     lang: "fr-MF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -38882,111 +16436,39 @@ pub static FR_MF: Locale<'static> = Locale {
 /// Data for `fr-MG` locale.
 pub static FR_MG: Locale<'static> = Locale {
     lang: "fr-MG",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -38994,111 +16476,39 @@ pub static FR_MG: Locale<'static> = Locale {
 /// Data for `fr-ML` locale.
 pub static FR_ML: Locale<'static> = Locale {
     lang: "fr-ML",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39106,111 +16516,39 @@ pub static FR_ML: Locale<'static> = Locale {
 /// Data for `fr-MQ` locale.
 pub static FR_MQ: Locale<'static> = Locale {
     lang: "fr-MQ",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39218,111 +16556,39 @@ pub static FR_MQ: Locale<'static> = Locale {
 /// Data for `fr-MR` locale.
 pub static FR_MR: Locale<'static> = Locale {
     lang: "fr-MR",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39330,111 +16596,39 @@ pub static FR_MR: Locale<'static> = Locale {
 /// Data for `fr-MU` locale.
 pub static FR_MU: Locale<'static> = Locale {
     lang: "fr-MU",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39442,111 +16636,39 @@ pub static FR_MU: Locale<'static> = Locale {
 /// Data for `fr-NC` locale.
 pub static FR_NC: Locale<'static> = Locale {
     lang: "fr-NC",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39554,111 +16676,39 @@ pub static FR_NC: Locale<'static> = Locale {
 /// Data for `fr-NE` locale.
 pub static FR_NE: Locale<'static> = Locale {
     lang: "fr-NE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39666,111 +16716,39 @@ pub static FR_NE: Locale<'static> = Locale {
 /// Data for `fr-PF` locale.
 pub static FR_PF: Locale<'static> = Locale {
     lang: "fr-PF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39778,111 +16756,39 @@ pub static FR_PF: Locale<'static> = Locale {
 /// Data for `fr-PM` locale.
 pub static FR_PM: Locale<'static> = Locale {
     lang: "fr-PM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -39890,111 +16796,39 @@ pub static FR_PM: Locale<'static> = Locale {
 /// Data for `fr-RE` locale.
 pub static FR_RE: Locale<'static> = Locale {
     lang: "fr-RE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40002,111 +16836,39 @@ pub static FR_RE: Locale<'static> = Locale {
 /// Data for `fr-RW` locale.
 pub static FR_RW: Locale<'static> = Locale {
     lang: "fr-RW",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40114,111 +16876,39 @@ pub static FR_RW: Locale<'static> = Locale {
 /// Data for `fr-SC` locale.
 pub static FR_SC: Locale<'static> = Locale {
     lang: "fr-SC",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40226,111 +16916,39 @@ pub static FR_SC: Locale<'static> = Locale {
 /// Data for `fr-SN` locale.
 pub static FR_SN: Locale<'static> = Locale {
     lang: "fr-SN",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40338,111 +16956,39 @@ pub static FR_SN: Locale<'static> = Locale {
 /// Data for `fr-SY` locale.
 pub static FR_SY: Locale<'static> = Locale {
     lang: "fr-SY",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40450,223 +16996,79 @@ pub static FR_SY: Locale<'static> = Locale {
 /// Data for `fr-TD` locale.
 pub static FR_TD: Locale<'static> = Locale {
     lang: "fr-TD",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
         ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
-};
-/// Data for `fr-TG` locale.
-pub static FR_TG: Locale<'static> = Locale {
-    lang: "fr-TG",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+};
+/// Data for `fr-TG` locale.
+pub static FR_TG: Locale<'static> = Locale {
+    lang: "fr-TG",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40674,111 +17076,39 @@ pub static FR_TG: Locale<'static> = Locale {
 /// Data for `fr-TN` locale.
 pub static FR_TN: Locale<'static> = Locale {
     lang: "fr-TN",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40786,111 +17116,39 @@ pub static FR_TN: Locale<'static> = Locale {
 /// Data for `fr-VU` locale.
 pub static FR_VU: Locale<'static> = Locale {
     lang: "fr-VU",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -40898,111 +17156,39 @@ pub static FR_VU: Locale<'static> = Locale {
 /// Data for `fr-WF` locale.
 pub static FR_WF: Locale<'static> = Locale {
     lang: "fr-WF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -41010,111 +17196,39 @@ pub static FR_WF: Locale<'static> = Locale {
 /// Data for `fr-YT` locale.
 pub static FR_YT: Locale<'static> = Locale {
     lang: "fr-YT",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -41122,111 +17236,27 @@ pub static FR_YT: Locale<'static> = Locale {
 /// Data for `frr` locale.
 pub static FRR: Locale<'static> = Locale {
     lang: "frr",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -41240,105 +17270,27 @@ pub static FUR: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Zenâr",
-         "Fevrâr",
-         "Març",
-         "Avrîl",
-         "Mai",
-         "Jugn",
-         "Lui",
-         "Avost",
-         "Setembar",
-         "Otubar",
-         "Novembar",
-         "Dicembar",
-        ],
-        [
-         "Zen",
-         "Fev",
-         "Mar",
-         "Avr",
-         "Mai",
-         "Jug",
-         "Lui",
-         "Avo",
-         "Set",
-         "Otu",
-         "Nov",
-         "Dic",
-        ],
-        [
-         "Z",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "L",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domenie",
-         "lunis",
-         "martars",
-         "miercus",
-         "joibe",
-         "vinars",
-         "sabide",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mie",
-         "joi",
-         "vin",
-         "sab",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mie",
-         "joi",
-         "vin",
-         "sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Zenâr", "Fevrâr", "Març", "Avrîl", "Mai", "Jugn", "Lui", "Avost", "Setembar",
+            "Otubar", "Novembar", "Dicembar",
+        ],
+        [
+            "Zen", "Fev", "Mar", "Avr", "Mai", "Jug", "Lui", "Avo", "Set", "Otu", "Nov", "Dic",
         ],
+        ["Z", "F", "M", "A", "M", "J", "L", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.", "p."],
-        ["a.", "p."],
-        ["a.", "p."],
+    days: Locale::new_days(
+        [
+            "domenie", "lunis", "martars", "miercus", "joibe", "vinars", "sabide",
+        ],
+        ["dom", "lun", "mar", "mie", "joi", "vin", "sab"],
+        ["dom", "lun", "mar", "mie", "joi", "vin", "sab"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.", "p."], ["a.", "p."], ["a.", "p."]),
     eras: Locale::new_eras("pdC", "ddC"),
     decimal: ',',
     group: '.',
@@ -41346,111 +17298,44 @@ pub static FUR: Locale<'static> = Locale {
 /// Data for `fy` locale.
 pub static FY: Locale<'static> = Locale {
     lang: "fy",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jannewaris",
-         "Febrewaris",
-         "Maart",
-         "April",
-         "Maaie",
-         "Juny",
-         "July",
-         "Augustus",
-         "Septimber",
-         "Oktober",
-         "Novimber",
-         "Desimber",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mrt",
-         "Apr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "snein",
-         "moandei",
-         "tiisdei",
-         "woansdei",
-         "tongersdei",
-         "freed",
-         "sneon",
-        ],
-        [
-         "si",
-         "mo",
-         "ti",
-         "wo",
-         "to",
-         "fr",
-         "so",
-        ],
-        [
-         "si",
-         "mo",
-         "ti",
-         "wo",
-         "to",
-         "fr",
-         "so",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Jannewaris",
+            "Febrewaris",
+            "Maart",
+            "April",
+            "Maaie",
+            "Juny",
+            "July",
+            "Augustus",
+            "Septimber",
+            "Oktober",
+            "Novimber",
+            "Desimber",
+        ],
+        [
+            "Jan", "Feb", "Mrt", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "snein",
+            "moandei",
+            "tiisdei",
+            "woansdei",
+            "tongersdei",
+            "freed",
+            "sneon",
+        ],
+        ["si", "mo", "ti", "wo", "to", "fr", "so"],
+        ["si", "mo", "ti", "wo", "to", "fr", "so"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("f.Kr.", "n.Kr."),
     decimal: ',',
     group: '.',
@@ -41458,111 +17343,45 @@ pub static FY: Locale<'static> = Locale {
 /// Data for `ga` locale.
 pub static GA: Locale<'static> = Locale {
     lang: "ga",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Eanáir",
-         "Feabhra",
-         "Márta",
-         "Aibreán",
-         "Bealtaine",
-         "Meitheamh",
-         "Iúil",
-         "Lúnasa",
-         "Meán Fómhair",
-         "Deireadh Fómhair",
-         "Samhain",
-         "Nollaig",
-        ],
-        [
-         "Ean",
-         "Feabh",
-         "Márta",
-         "Aib",
-         "Beal",
-         "Meith",
-         "Iúil",
-         "Lún",
-         "MFómh",
-         "DFómh",
-         "Samh",
-         "Noll",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "B",
-         "M",
-         "I",
-         "L",
-         "M",
-         "D",
-         "S",
-         "N",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dé Domhnaigh",
-         "Dé Luain",
-         "Dé Máirt",
-         "Dé Céadaoin",
-         "Déardaoin",
-         "Dé hAoine",
-         "Dé Sathairn",
-        ],
-        [
-         "Domh",
-         "Luan",
-         "Máirt",
-         "Céad",
-         "Déar",
-         "Aoine",
-         "Sath",
-        ],
-        [
-         "Do",
-         "Lu",
-         "Má",
-         "Cé",
-         "Dé",
-         "Ao",
-         "Sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "C",
-         "D",
-         "A",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Eanáir",
+            "Feabhra",
+            "Márta",
+            "Aibreán",
+            "Bealtaine",
+            "Meitheamh",
+            "Iúil",
+            "Lúnasa",
+            "Meán Fómhair",
+            "Deireadh Fómhair",
+            "Samhain",
+            "Nollaig",
+        ],
+        [
+            "Ean", "Feabh", "Márta", "Aib", "Beal", "Meith", "Iúil", "Lún", "MFómh", "DFómh",
+            "Samh", "Noll",
         ],
+        ["E", "F", "M", "A", "B", "M", "I", "L", "M", "D", "S", "N"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["r.n.", "i.n."],
-        ["r.n.", "i.n."],
-        ["r.n.", "i.n."],
+    days: Locale::new_days(
+        [
+            "Dé Domhnaigh",
+            "Dé Luain",
+            "Dé Máirt",
+            "Dé Céadaoin",
+            "Déardaoin",
+            "Dé hAoine",
+            "Dé Sathairn",
+        ],
+        ["Domh", "Luan", "Máirt", "Céad", "Déar", "Aoine", "Sath"],
+        ["Do", "Lu", "Má", "Cé", "Dé", "Ao", "Sa"],
+        ["D", "L", "M", "C", "D", "A", "S"],
     ),
+    day_periods: Locale::new_day_periods(["r.n.", "i.n."], ["r.n.", "i.n."], ["r.n.", "i.n."]),
     eras: Locale::new_eras("RC", "AD"),
     decimal: '.',
     group: ',',
@@ -41570,111 +17389,45 @@ pub static GA: Locale<'static> = Locale {
 /// Data for `ga-GB` locale.
 pub static GA_GB: Locale<'static> = Locale {
     lang: "ga-GB",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Eanáir",
-         "Feabhra",
-         "Márta",
-         "Aibreán",
-         "Bealtaine",
-         "Meitheamh",
-         "Iúil",
-         "Lúnasa",
-         "Meán Fómhair",
-         "Deireadh Fómhair",
-         "Samhain",
-         "Nollaig",
-        ],
-        [
-         "Ean",
-         "Feabh",
-         "Márta",
-         "Aib",
-         "Beal",
-         "Meith",
-         "Iúil",
-         "Lún",
-         "MFómh",
-         "DFómh",
-         "Samh",
-         "Noll",
-        ],
-        [
-         "E",
-         "F",
-         "M",
-         "A",
-         "B",
-         "M",
-         "I",
-         "L",
-         "M",
-         "D",
-         "S",
-         "N",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dé Domhnaigh",
-         "Dé Luain",
-         "Dé Máirt",
-         "Dé Céadaoin",
-         "Déardaoin",
-         "Dé hAoine",
-         "Dé Sathairn",
-        ],
-        [
-         "Domh",
-         "Luan",
-         "Máirt",
-         "Céad",
-         "Déar",
-         "Aoine",
-         "Sath",
-        ],
-        [
-         "Do",
-         "Lu",
-         "Má",
-         "Cé",
-         "Dé",
-         "Ao",
-         "Sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "C",
-         "D",
-         "A",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Eanáir",
+            "Feabhra",
+            "Márta",
+            "Aibreán",
+            "Bealtaine",
+            "Meitheamh",
+            "Iúil",
+            "Lúnasa",
+            "Meán Fómhair",
+            "Deireadh Fómhair",
+            "Samhain",
+            "Nollaig",
+        ],
+        [
+            "Ean", "Feabh", "Márta", "Aib", "Beal", "Meith", "Iúil", "Lún", "MFómh", "DFómh",
+            "Samh", "Noll",
         ],
+        ["E", "F", "M", "A", "B", "M", "I", "L", "M", "D", "S", "N"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["r.n.", "i.n."],
-        ["r.n.", "i.n."],
-        ["r.n.", "i.n."],
+    days: Locale::new_days(
+        [
+            "Dé Domhnaigh",
+            "Dé Luain",
+            "Dé Máirt",
+            "Dé Céadaoin",
+            "Déardaoin",
+            "Dé hAoine",
+            "Dé Sathairn",
+        ],
+        ["Domh", "Luan", "Máirt", "Céad", "Déar", "Aoine", "Sath"],
+        ["Do", "Lu", "Má", "Cé", "Dé", "Ao", "Sa"],
+        ["D", "L", "M", "C", "D", "A", "S"],
     ),
+    day_periods: Locale::new_day_periods(["r.n.", "i.n."], ["r.n.", "i.n."], ["r.n.", "i.n."]),
     eras: Locale::new_eras("RC", "AD"),
     decimal: '.',
     group: ',',
@@ -41682,111 +17435,49 @@ pub static GA_GB: Locale<'static> = Locale {
 /// Data for `gaa` locale.
 pub static GAA: Locale<'static> = Locale {
     lang: "gaa",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Aharabata",
-         "Oflɔ",
-         "Otsokrikri",
-         "Abɛibe",
-         "Agbiɛnaa",
-         "Otukwajaŋ",
-         "Maawɛ",
-         "Manyawale",
-         "Gbo",
-         "Antɔŋ",
-         "Alemle",
-         "Afuabe",
-        ],
-        [
-         "Aharabata",
-         "Oflɔ",
-         "Otsokrikri",
-         "Abɛibe",
-         "Agbiɛnaa",
-         "Otukwajaŋ",
-         "Maawɛ",
-         "Manyawale",
-         "Gbo",
-         "Antɔŋ",
-         "Alemle",
-         "Afuabe",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Hɔgbaa",
-         "Ju",
-         "Jufɔ",
-         "Shɔ",
-         "Soo",
-         "Sohaa",
-         "Hɔɔ",
-        ],
-        [
-         "Hɔgbaa",
-         "Ju",
-         "Jufɔ",
-         "Shɔ",
-         "Soo",
-         "Sohaa",
-         "Hɔɔ",
-        ],
-        [
-         "Hɔgbaa",
-         "Ju",
-         "Jufɔ",
-         "Shɔ",
-         "Soo",
-         "Sohaa",
-         "Hɔɔ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Aharabata",
+            "Oflɔ",
+            "Otsokrikri",
+            "Abɛibe",
+            "Agbiɛnaa",
+            "Otukwajaŋ",
+            "Maawɛ",
+            "Manyawale",
+            "Gbo",
+            "Antɔŋ",
+            "Alemle",
+            "Afuabe",
+        ],
+        [
+            "Aharabata",
+            "Oflɔ",
+            "Otsokrikri",
+            "Abɛibe",
+            "Agbiɛnaa",
+            "Otukwajaŋ",
+            "Maawɛ",
+            "Manyawale",
+            "Gbo",
+            "Antɔŋ",
+            "Alemle",
+            "Afuabe",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["LEEBI", "SHWANE"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Hɔgbaa", "Ju", "Jufɔ", "Shɔ", "Soo", "Sohaa", "Hɔɔ"],
+        ["Hɔgbaa", "Ju", "Jufɔ", "Shɔ", "Soo", "Sohaa", "Hɔɔ"],
+        ["Hɔgbaa", "Ju", "Jufɔ", "Shɔ", "Soo", "Sohaa", "Hɔɔ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["LEEBI", "SHWANE"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -41800,105 +17491,44 @@ pub static GD: Locale<'static> = Locale {
         "d'mh' MMM y",
         "dd/MM/y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "dhen Fhaoilleach",
-         "dhen Ghearran",
-         "dhen Mhàrt",
-         "dhen Ghiblean",
-         "dhen Chèitean",
-         "dhen Ògmhios",
-         "dhen Iuchar",
-         "dhen Lùnastal",
-         "dhen t-Sultain",
-         "dhen Dàmhair",
-         "dhen t-Samhain",
-         "dhen Dùbhlachd",
-        ],
-        [
-         "Faoi",
-         "Gearr",
-         "Màrt",
-         "Gibl",
-         "Cèit",
-         "Ògmh",
-         "Iuch",
-         "Lùna",
-         "Sult",
-         "Dàmh",
-         "Samh",
-         "Dùbh",
-        ],
-        [
-         "F",
-         "G",
-         "M",
-         "G",
-         "C",
-         "Ò",
-         "I",
-         "L",
-         "S",
-         "D",
-         "S",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "DiDòmhnaich",
-         "DiLuain",
-         "DiMàirt",
-         "DiCiadain",
-         "DiarDaoin",
-         "DihAoine",
-         "DiSathairne",
-        ],
-        [
-         "DiD",
-         "DiL",
-         "DiM",
-         "DiC",
-         "Dia",
-         "Dih",
-         "DiS",
-        ],
-        [
-         "Dò",
-         "Lu",
-         "Mà",
-         "Ci",
-         "Da",
-         "hA",
-         "Sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "C",
-         "A",
-         "H",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "dhen Fhaoilleach",
+            "dhen Ghearran",
+            "dhen Mhàrt",
+            "dhen Ghiblean",
+            "dhen Chèitean",
+            "dhen Ògmhios",
+            "dhen Iuchar",
+            "dhen Lùnastal",
+            "dhen t-Sultain",
+            "dhen Dàmhair",
+            "dhen t-Samhain",
+            "dhen Dùbhlachd",
+        ],
+        [
+            "Faoi", "Gearr", "Màrt", "Gibl", "Cèit", "Ògmh", "Iuch", "Lùna", "Sult", "Dàmh",
+            "Samh", "Dùbh",
         ],
+        ["F", "G", "M", "G", "C", "Ò", "I", "L", "S", "D", "S", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["m", "f"],
-        ["m", "f"],
-        ["m", "f"],
+    days: Locale::new_days(
+        [
+            "DiDòmhnaich",
+            "DiLuain",
+            "DiMàirt",
+            "DiCiadain",
+            "DiarDaoin",
+            "DihAoine",
+            "DiSathairne",
+        ],
+        ["DiD", "DiL", "DiM", "DiC", "Dia", "Dih", "DiS"],
+        ["Dò", "Lu", "Mà", "Ci", "Da", "hA", "Sa"],
+        ["D", "L", "M", "C", "A", "H", "S"],
     ),
+    day_periods: Locale::new_day_periods(["m", "f"], ["m", "f"], ["m", "f"]),
     eras: Locale::new_eras("RC", "AD"),
     decimal: '.',
     group: ',',
@@ -41906,111 +17536,27 @@ pub static GD: Locale<'static> = Locale {
 /// Data for `gez` locale.
 pub static GEZ: Locale<'static> = Locale {
     lang: "gez",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -42018,111 +17564,27 @@ pub static GEZ: Locale<'static> = Locale {
 /// Data for `gez-ER` locale.
 pub static GEZ_ER: Locale<'static> = Locale {
     lang: "gez-ER",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -42136,105 +17598,36 @@ pub static GL: Locale<'static> = Locale {
         "d 'de' MMM 'de' y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "xaneiro",
-         "febreiro",
-         "marzo",
-         "abril",
-         "maio",
-         "xuño",
-         "xullo",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "decembro",
-        ],
-        [
-         "xan.",
-         "feb.",
-         "mar.",
-         "abr.",
-         "maio",
-         "xuño",
-         "xul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "x.",
-         "f.",
-         "m.",
-         "a.",
-         "m.",
-         "x.",
-         "x.",
-         "a.",
-         "s.",
-         "o.",
-         "n.",
-         "d.",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "luns",
-         "martes",
-         "mércores",
-         "xoves",
-         "venres",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "luns",
-         "mar.",
-         "mér.",
-         "xov.",
-         "ven.",
-         "sáb.",
-        ],
-        [
-         "do.",
-         "lu.",
-         "ma.",
-         "mé.",
-         "xo.",
-         "ve.",
-         "sá.",
-        ],
-        [
-         "d.",
-         "l.",
-         "m.",
-         "m.",
-         "x.",
-         "v.",
-         "s.",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "xaneiro", "febreiro", "marzo", "abril", "maio", "xuño", "xullo", "agosto", "setembro",
+            "outubro", "novembro", "decembro",
+        ],
+        [
+            "xan.", "feb.", "mar.", "abr.", "maio", "xuño", "xul.", "ago.", "set.", "out.", "nov.",
+            "dec.",
+        ],
+        [
+            "x.", "f.", "m.", "a.", "m.", "x.", "x.", "a.", "s.", "o.", "n.", "d.",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "luns",
+            "martes",
+            "mércores",
+            "xoves",
+            "venres",
+            "sábado",
+        ],
+        ["dom.", "luns", "mar.", "mér.", "xov.", "ven.", "sáb."],
+        ["do.", "lu.", "ma.", "mé.", "xo.", "ve.", "sá."],
+        ["d.", "l.", "m.", "m.", "x.", "v.", "s."],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: ',',
     group: '.',
@@ -42242,111 +17635,73 @@ pub static GL: Locale<'static> = Locale {
 /// Data for `gn` locale.
 pub static GN: Locale<'static> = Locale {
     lang: "gn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jasyteĩ",
-         "Jasykõi",
-         "Jasyapy",
-         "Jasyrundy",
-         "Jasypo",
-         "Jasypoteĩ",
-         "Jasypokõi",
-         "Jasypoapy",
-         "Jasyporundy",
-         "Jasypa",
-         "Jasypateĩ",
-         "Jasypakõi",
-        ],
-        [
-         "Jasyteĩ",
-         "Jasykõi",
-         "Jasyapy",
-         "Jasyrundy",
-         "Jasypo",
-         "Jasypoteĩ",
-         "Jasypokõi",
-         "Jasypoapy",
-         "Jasyporundy",
-         "Jasypa",
-         "Jasypateĩ",
-         "Jasypakõi",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Arateĩ",
-         "Arakõi",
-         "Araapy",
-         "Ararundy",
-         "Arapo",
-         "Arapoteĩ",
-         "Arapokõi",
-        ],
-        [
-         "Arateĩ",
-         "Arakõi",
-         "Araapy",
-         "Ararundy",
-         "Arapo",
-         "Arapoteĩ",
-         "Arapokõi",
-        ],
-        [
-         "Arateĩ",
-         "Arakõi",
-         "Araapy",
-         "Ararundy",
-         "Arapo",
-         "Arapoteĩ",
-         "Arapokõi",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Jasyteĩ",
+            "Jasykõi",
+            "Jasyapy",
+            "Jasyrundy",
+            "Jasypo",
+            "Jasypoteĩ",
+            "Jasypokõi",
+            "Jasypoapy",
+            "Jasyporundy",
+            "Jasypa",
+            "Jasypateĩ",
+            "Jasypakõi",
+        ],
+        [
+            "Jasyteĩ",
+            "Jasykõi",
+            "Jasyapy",
+            "Jasyrundy",
+            "Jasypo",
+            "Jasypoteĩ",
+            "Jasypokõi",
+            "Jasypoapy",
+            "Jasyporundy",
+            "Jasypa",
+            "Jasypateĩ",
+            "Jasypakõi",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Arateĩ",
+            "Arakõi",
+            "Araapy",
+            "Ararundy",
+            "Arapo",
+            "Arapoteĩ",
+            "Arapokõi",
+        ],
+        [
+            "Arateĩ",
+            "Arakõi",
+            "Araapy",
+            "Ararundy",
+            "Arapo",
+            "Arapoteĩ",
+            "Arapokõi",
+        ],
+        [
+            "Arateĩ",
+            "Arakõi",
+            "Araapy",
+            "Ararundy",
+            "Arapo",
+            "Arapoteĩ",
+            "Arapokõi",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -42354,105 +17709,42 @@ pub static GN: Locale<'static> = Locale {
 /// Data for `gsw` locale.
 pub static GSW: Locale<'static> = Locale {
     lang: "gsw",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "Auguscht",
+            "Septämber",
+            "Oktoober",
+            "Novämber",
+            "Dezämber",
+        ],
+        [
+            "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Auguscht",
-         "Septämber",
-         "Oktoober",
-         "Novämber",
-         "Dezämber",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mär",
-         "Apr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dez",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunntig",
-         "Määntig",
-         "Ziischtig",
-         "Mittwuch",
-         "Dunschtig",
-         "Friitig",
-         "Samschtig",
-        ],
-        [
-         "Su.",
-         "Mä.",
-         "Zi.",
-         "Mi.",
-         "Du.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "Su.",
-         "Mä.",
-         "Zi.",
-         "Mi.",
-         "Du.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Sunntig",
+            "Määntig",
+            "Ziischtig",
+            "Mittwuch",
+            "Dunschtig",
+            "Friitig",
+            "Samschtig",
         ],
+        ["Su.", "Mä.", "Zi.", "Mi.", "Du.", "Fr.", "Sa."],
+        ["Su.", "Mä.", "Zi.", "Mi.", "Du.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["am Vormittag", "am Namittag"],
@@ -42466,105 +17758,42 @@ pub static GSW: Locale<'static> = Locale {
 /// Data for `gsw-FR` locale.
 pub static GSW_FR: Locale<'static> = Locale {
     lang: "gsw-FR",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "Auguscht",
+            "Septämber",
+            "Oktoober",
+            "Novämber",
+            "Dezämber",
+        ],
+        [
+            "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Auguscht",
-         "Septämber",
-         "Oktoober",
-         "Novämber",
-         "Dezämber",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mär",
-         "Apr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dez",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunntig",
-         "Määntig",
-         "Ziischtig",
-         "Mittwuch",
-         "Dunschtig",
-         "Friitig",
-         "Samschtig",
-        ],
-        [
-         "Su.",
-         "Mä.",
-         "Zi.",
-         "Mi.",
-         "Du.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "Su.",
-         "Mä.",
-         "Zi.",
-         "Mi.",
-         "Du.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Sunntig",
+            "Määntig",
+            "Ziischtig",
+            "Mittwuch",
+            "Dunschtig",
+            "Friitig",
+            "Samschtig",
         ],
+        ["Su.", "Mä.", "Zi.", "Mi.", "Du.", "Fr.", "Sa."],
+        ["Su.", "Mä.", "Zi.", "Mi.", "Du.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["am Vormittag", "am Namittag"],
@@ -42578,105 +17807,42 @@ pub static GSW_FR: Locale<'static> = Locale {
 /// Data for `gsw-LI` locale.
 pub static GSW_LI: Locale<'static> = Locale {
     lang: "gsw-LI",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "dd.MM.y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "dd.MM.y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "Auguscht",
+            "Septämber",
+            "Oktoober",
+            "Novämber",
+            "Dezämber",
+        ],
+        [
+            "Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "Auguscht",
-         "Septämber",
-         "Oktoober",
-         "Novämber",
-         "Dezämber",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mär",
-         "Apr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dez",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunntig",
-         "Määntig",
-         "Ziischtig",
-         "Mittwuch",
-         "Dunschtig",
-         "Friitig",
-         "Samschtig",
-        ],
-        [
-         "Su.",
-         "Mä.",
-         "Zi.",
-         "Mi.",
-         "Du.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "Su.",
-         "Mä.",
-         "Zi.",
-         "Mi.",
-         "Du.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Sunntig",
+            "Määntig",
+            "Ziischtig",
+            "Mittwuch",
+            "Dunschtig",
+            "Friitig",
+            "Samschtig",
         ],
+        ["Su.", "Mä.", "Zi.", "Mi.", "Du.", "Fr.", "Sa."],
+        ["Su.", "Mä.", "Zi.", "Mi.", "Du.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["am Vormittag", "am Namittag"],
@@ -42690,111 +17856,57 @@ pub static GSW_LI: Locale<'static> = Locale {
 /// Data for `gu` locale.
 pub static GU: Locale<'static> = Locale {
     lang: "gu",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "hh:mm:ss a zzzz",
-        "hh:mm:ss a z",
-        "hh:mm:ss a",
-        "hh:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "જાન્યુઆરી",
-         "ફેબ્રુઆરી",
-         "માર્ચ",
-         "એપ્રિલ",
-         "મે",
-         "જૂન",
-         "જુલાઈ",
-         "ઑગસ્ટ",
-         "સપ્ટેમ્બર",
-         "ઑક્ટોબર",
-         "નવેમ્બર",
-         "ડિસેમ્બર",
-        ],
-        [
-         "જાન્યુ",
-         "ફેબ્રુ",
-         "માર્ચ",
-         "એપ્રિલ",
-         "મે",
-         "જૂન",
-         "જુલાઈ",
-         "ઑગસ્ટ",
-         "સપ્ટે",
-         "ઑક્ટો",
-         "નવે",
-         "ડિસે",
-        ],
-        [
-         "જા",
-         "ફે",
-         "મા",
-         "એ",
-         "મે",
-         "જૂ",
-         "જુ",
-         "ઑ",
-         "સ",
-         "ઑ",
-         "ન",
-         "ડિ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "રવિવાર",
-         "સોમવાર",
-         "મંગળવાર",
-         "બુધવાર",
-         "ગુરુવાર",
-         "શુક્રવાર",
-         "શનિવાર",
-        ],
-        [
-         "રવિ",
-         "સોમ",
-         "મંગળ",
-         "બુધ",
-         "ગુરુ",
-         "શુક્ર",
-         "શનિ",
-        ],
-        [
-         "ર",
-         "સો",
-         "મં",
-         "બુ",
-         "ગુ",
-         "શુ",
-         "શ",
-        ],
-        [
-         "ર",
-         "સો",
-         "મં",
-         "બુ",
-         "ગુ",
-         "શુ",
-         "શ",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("hh:mm:ss a zzzz", "hh:mm:ss a z", "hh:mm:ss a", "hh:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "જાન્યુઆરી",
+            "ફેબ્રુઆરી",
+            "માર્ચ",
+            "એપ્રિલ",
+            "મે",
+            "જૂન",
+            "જુલાઈ",
+            "ઑગસ્ટ",
+            "સપ્ટેમ્બર",
+            "ઑક્ટોબર",
+            "નવેમ્બર",
+            "ડિસેમ્બર",
+        ],
+        [
+            "જાન્યુ",
+            "ફેબ્રુ",
+            "માર્ચ",
+            "એપ્રિલ",
+            "મે",
+            "જૂન",
+            "જુલાઈ",
+            "ઑગસ્ટ",
+            "સપ્ટે",
+            "ઑક્ટો",
+            "નવે",
+            "ડિસે",
+        ],
+        [
+            "જા", "ફે", "મા", "એ", "મે", "જૂ", "જુ", "ઑ", "સ", "ઑ", "ન", "ડિ",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "રવિવાર",
+            "સોમવાર",
+            "મંગળવાર",
+            "બુધવાર",
+            "ગુરુવાર",
+            "શુક્રવાર",
+            "શનિવાર",
+        ],
+        ["રવિ", "સોમ", "મંગળ", "બુધ", "ગુરુ", "શુક્ર", "શનિ"],
+        ["ર", "સો", "મં", "બુ", "ગુ", "શુ", "શ"],
+        ["ર", "સો", "મં", "બુ", "ગુ", "શુ", "શ"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ઈ.સ.પૂર્વે", "ઈ.સ."),
     decimal: '.',
     group: ',',
@@ -42802,111 +17914,34 @@ pub static GU: Locale<'static> = Locale {
 /// Data for `guz` locale.
 pub static GUZ: Locale<'static> = Locale {
     lang: "guz",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Chanuari",
-         "Feburari",
-         "Machi",
-         "Apiriri",
-         "Mei",
-         "Juni",
-         "Chulai",
-         "Agosti",
-         "Septemba",
-         "Okitoba",
-         "Nobemba",
-         "Disemba",
-        ],
-        [
-         "Can",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Cul",
-         "Agt",
-         "Sep",
-         "Okt",
-         "Nob",
-         "Dis",
-        ],
-        [
-         "C",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "C",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Chumapiri",
-         "Chumatato",
-         "Chumaine",
-         "Chumatano",
-         "Aramisi",
-         "Ichuma",
-         "Esabato",
-        ],
-        [
-         "Cpr",
-         "Ctt",
-         "Cmn",
-         "Cmt",
-         "Ars",
-         "Icm",
-         "Est",
-        ],
-        [
-         "Cpr",
-         "Ctt",
-         "Cmn",
-         "Cmt",
-         "Ars",
-         "Icm",
-         "Est",
-        ],
-        [
-         "C",
-         "C",
-         "C",
-         "C",
-         "A",
-         "I",
-         "E",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Chanuari", "Feburari", "Machi", "Apiriri", "Mei", "Juni", "Chulai", "Agosti",
+            "Septemba", "Okitoba", "Nobemba", "Disemba",
+        ],
+        [
+            "Can", "Feb", "Mac", "Apr", "Mei", "Jun", "Cul", "Agt", "Sep", "Okt", "Nob", "Dis",
         ],
+        ["C", "F", "M", "A", "M", "J", "C", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Mambia", "Mog"],
-        ["Ma", "Mo"],
-        ["Ma", "Mo"],
+    days: Locale::new_days(
+        [
+            "Chumapiri",
+            "Chumatato",
+            "Chumaine",
+            "Chumatano",
+            "Aramisi",
+            "Ichuma",
+            "Esabato",
+        ],
+        ["Cpr", "Ctt", "Cmn", "Cmt", "Ars", "Icm", "Est"],
+        ["Cpr", "Ctt", "Cmn", "Cmt", "Ars", "Icm", "Est"],
+        ["C", "C", "C", "C", "A", "I", "E"],
     ),
+    day_periods: Locale::new_day_periods(["Mambia", "Mog"], ["Ma", "Mo"], ["Ma", "Mo"]),
     eras: Locale::new_eras("YA", "YK"),
     decimal: '.',
     group: ',',
@@ -42914,111 +17949,51 @@ pub static GUZ: Locale<'static> = Locale {
 /// Data for `gv` locale.
 pub static GV: Locale<'static> = Locale {
     lang: "gv",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jerrey-geuree",
-         "Toshiaght-arree",
-         "Mayrnt",
-         "Averil",
-         "Boaldyn",
-         "Mean-souree",
-         "Jerrey-souree",
-         "Luanistyn",
-         "Mean-fouyir",
-         "Jerrey-fouyir",
-         "Mee Houney",
-         "Mee ny Nollick",
-        ],
-        [
-         "J-guer",
-         "T-arree",
-         "Mayrnt",
-         "Avrril",
-         "Boaldyn",
-         "M-souree",
-         "J-souree",
-         "Luanistyn",
-         "M-fouyir",
-         "J-fouyir",
-         "M-Houney",
-         "M-Nollick",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jedoonee",
-         "Jelhein",
-         "Jemayrt",
-         "Jercean",
-         "Jerdein",
-         "Jeheiney",
-         "Jesarn",
-        ],
-        [
-         "Jed",
-         "Jel",
-         "Jem",
-         "Jerc",
-         "Jerd",
-         "Jeh",
-         "Jes",
-        ],
-        [
-         "Jed",
-         "Jel",
-         "Jem",
-         "Jerc",
-         "Jerd",
-         "Jeh",
-         "Jes",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Jerrey-geuree",
+            "Toshiaght-arree",
+            "Mayrnt",
+            "Averil",
+            "Boaldyn",
+            "Mean-souree",
+            "Jerrey-souree",
+            "Luanistyn",
+            "Mean-fouyir",
+            "Jerrey-fouyir",
+            "Mee Houney",
+            "Mee ny Nollick",
+        ],
+        [
+            "J-guer",
+            "T-arree",
+            "Mayrnt",
+            "Avrril",
+            "Boaldyn",
+            "M-souree",
+            "J-souree",
+            "Luanistyn",
+            "M-fouyir",
+            "J-fouyir",
+            "M-Houney",
+            "M-Nollick",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "Jedoonee", "Jelhein", "Jemayrt", "Jercean", "Jerdein", "Jeheiney", "Jesarn",
+        ],
+        ["Jed", "Jel", "Jem", "Jerc", "Jerd", "Jeh", "Jes"],
+        ["Jed", "Jel", "Jem", "Jerc", "Jerd", "Jeh", "Jes"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("RC", "AD"),
     decimal: '.',
     group: ',',
@@ -43026,111 +18001,38 @@ pub static GV: Locale<'static> = Locale {
 /// Data for `ha` locale.
 pub static HA: Locale<'static> = Locale {
     lang: "ha",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janairu",
-         "Faburairu",
-         "Maris",
-         "Afirilu",
-         "Mayu",
-         "Yuni",
-         "Yuli",
-         "Agusta",
-         "Satumba",
-         "Oktoba",
-         "Nuwamba",
-         "Disamba",
-        ],
-        [
-         "Jan",
-         "Fab",
-         "Mar",
-         "Afi",
-         "May",
-         "Yun",
-         "Yul",
-         "Agu",
-         "Sat",
-         "Okt",
-         "Nuw",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Y",
-         "Y",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Lahadi",
-         "Litinin",
-         "Talata",
-         "Laraba",
-         "Alhamis",
-         "Jummaʼa",
-         "Asabar",
-        ],
-        [
-         "Lah",
-         "Lit",
-         "Tal",
-         "Lar",
-         "Alh",
-         "Jum",
-         "Asa",
-        ],
-        [
-         "Lh",
-         "Li",
-         "Ta",
-         "Lr",
-         "Al",
-         "Ju",
-         "As",
-        ],
-        [
-         "L",
-         "L",
-         "T",
-         "L",
-         "A",
-         "J",
-         "A",
+    dates: Locale::new_patterns("EEEE d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Janairu",
+            "Faburairu",
+            "Maris",
+            "Afirilu",
+            "Mayu",
+            "Yuni",
+            "Yuli",
+            "Agusta",
+            "Satumba",
+            "Oktoba",
+            "Nuwamba",
+            "Disamba",
+        ],
+        [
+            "Jan", "Fab", "Mar", "Afi", "May", "Yun", "Yul", "Agu", "Sat", "Okt", "Nuw", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "Y", "Y", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Safiya", "Yamma"],
-        ["SF", "YM"],
-        ["SF", "YM"],
+    days: Locale::new_days(
+        [
+            "Lahadi", "Litinin", "Talata", "Laraba", "Alhamis", "Jummaʼa", "Asabar",
+        ],
+        ["Lah", "Lit", "Tal", "Lar", "Alh", "Jum", "Asa"],
+        ["Lh", "Li", "Ta", "Lr", "Al", "Ju", "As"],
+        ["L", "L", "T", "L", "A", "J", "A"],
     ),
+    day_periods: Locale::new_day_periods(["Safiya", "Yamma"], ["SF", "YM"], ["SF", "YM"]),
     eras: Locale::new_eras("K.H", "BHAI"),
     decimal: '.',
     group: ',',
@@ -43138,111 +18040,27 @@ pub static HA: Locale<'static> = Locale {
 /// Data for `ha-Arab` locale.
 pub static HA_ARAB: Locale<'static> = Locale {
     lang: "ha-Arab",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -43250,111 +18068,27 @@ pub static HA_ARAB: Locale<'static> = Locale {
 /// Data for `ha-Arab-SD` locale.
 pub static HA_ARAB_SD: Locale<'static> = Locale {
     lang: "ha-Arab-SD",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -43362,111 +18096,38 @@ pub static HA_ARAB_SD: Locale<'static> = Locale {
 /// Data for `ha-GH` locale.
 pub static HA_GH: Locale<'static> = Locale {
     lang: "ha-GH",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janairu",
-         "Faburairu",
-         "Maris",
-         "Afirilu",
-         "Mayu",
-         "Yuni",
-         "Yuli",
-         "Agusta",
-         "Satumba",
-         "Oktoba",
-         "Nuwamba",
-         "Disamba",
-        ],
-        [
-         "Jan",
-         "Fab",
-         "Mar",
-         "Afi",
-         "May",
-         "Yun",
-         "Yul",
-         "Agu",
-         "Sat",
-         "Okt",
-         "Nuw",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Y",
-         "Y",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Lahadi",
-         "Litinin",
-         "Talata",
-         "Laraba",
-         "Alhamis",
-         "Jummaʼa",
-         "Asabar",
-        ],
-        [
-         "Lah",
-         "Lit",
-         "Tal",
-         "Lar",
-         "Alh",
-         "Jum",
-         "Asa",
-        ],
-        [
-         "Lh",
-         "Li",
-         "Ta",
-         "Lr",
-         "Al",
-         "Ju",
-         "As",
-        ],
-        [
-         "L",
-         "L",
-         "T",
-         "L",
-         "A",
-         "J",
-         "A",
+    dates: Locale::new_patterns("EEEE d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Janairu",
+            "Faburairu",
+            "Maris",
+            "Afirilu",
+            "Mayu",
+            "Yuni",
+            "Yuli",
+            "Agusta",
+            "Satumba",
+            "Oktoba",
+            "Nuwamba",
+            "Disamba",
         ],
+        [
+            "Jan", "Fab", "Mar", "Afi", "May", "Yun", "Yul", "Agu", "Sat", "Okt", "Nuw", "Dis",
+        ],
+        ["J", "F", "M", "A", "M", "Y", "Y", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Safiya", "Yamma"],
-        ["SF", "YM"],
-        ["SF", "YM"],
+    days: Locale::new_days(
+        [
+            "Lahadi", "Litinin", "Talata", "Laraba", "Alhamis", "Jummaʼa", "Asabar",
+        ],
+        ["Lah", "Lit", "Tal", "Lar", "Alh", "Jum", "Asa"],
+        ["Lh", "Li", "Ta", "Lr", "Al", "Ju", "As"],
+        ["L", "L", "T", "L", "A", "J", "A"],
     ),
+    day_periods: Locale::new_day_periods(["Safiya", "Yamma"], ["SF", "YM"], ["SF", "YM"]),
     eras: Locale::new_eras("K.H", "BHAI"),
     decimal: '.',
     group: ',',
@@ -43474,111 +18135,38 @@ pub static HA_GH: Locale<'static> = Locale {
 /// Data for `ha-NE` locale.
 pub static HA_NE: Locale<'static> = Locale {
     lang: "ha-NE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janairu",
-         "Faburairu",
-         "Maris",
-         "Afirilu",
-         "Mayu",
-         "Yuni",
-         "Yuli",
-         "Agusta",
-         "Satumba",
-         "Oktoba",
-         "Nuwamba",
-         "Disamba",
-        ],
-        [
-         "Jan",
-         "Fab",
-         "Mar",
-         "Afi",
-         "May",
-         "Yun",
-         "Yul",
-         "Agu",
-         "Sat",
-         "Okt",
-         "Nuw",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Y",
-         "Y",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Lahadi",
-         "Litinin",
-         "Talata",
-         "Laraba",
-         "Alhamis",
-         "Jummaʼa",
-         "Asabar",
-        ],
-        [
-         "Lah",
-         "Lit",
-         "Tal",
-         "Lar",
-         "Alh",
-         "Jum",
-         "Asa",
-        ],
-        [
-         "Lh",
-         "Li",
-         "Ta",
-         "Lr",
-         "Al",
-         "Ju",
-         "As",
-        ],
-        [
-         "L",
-         "L",
-         "T",
-         "L",
-         "A",
-         "J",
-         "A",
+    dates: Locale::new_patterns("EEEE d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Janairu",
+            "Faburairu",
+            "Maris",
+            "Afirilu",
+            "Mayu",
+            "Yuni",
+            "Yuli",
+            "Agusta",
+            "Satumba",
+            "Oktoba",
+            "Nuwamba",
+            "Disamba",
+        ],
+        [
+            "Jan", "Fab", "Mar", "Afi", "May", "Yun", "Yul", "Agu", "Sat", "Okt", "Nuw", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "Y", "Y", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Safiya", "Yamma"],
-        ["SF", "YM"],
-        ["SF", "YM"],
+    days: Locale::new_days(
+        [
+            "Lahadi", "Litinin", "Talata", "Laraba", "Alhamis", "Jummaʼa", "Asabar",
+        ],
+        ["Lah", "Lit", "Tal", "Lar", "Alh", "Jum", "Asa"],
+        ["Lh", "Li", "Ta", "Lr", "Al", "Ju", "As"],
+        ["L", "L", "T", "L", "A", "J", "A"],
     ),
+    day_periods: Locale::new_day_periods(["Safiya", "Yamma"], ["SF", "YM"], ["SF", "YM"]),
     eras: Locale::new_eras("K.H", "BHAI"),
     decimal: '.',
     group: ',',
@@ -43586,111 +18174,47 @@ pub static HA_NE: Locale<'static> = Locale {
 /// Data for `haw` locale.
 pub static HAW: Locale<'static> = Locale {
     lang: "haw",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ianuali",
-         "Pepeluali",
-         "Malaki",
-         "ʻApelila",
-         "Mei",
-         "Iune",
-         "Iulai",
-         "ʻAukake",
-         "Kepakemapa",
-         "ʻOkakopa",
-         "Nowemapa",
-         "Kekemapa",
-        ],
-        [
-         "Ian.",
-         "Pep.",
-         "Mal.",
-         "ʻAp.",
-         "Mei",
-         "Iun.",
-         "Iul.",
-         "ʻAu.",
-         "Kep.",
-         "ʻOk.",
-         "Now.",
-         "Kek.",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Lāpule",
-         "Poʻakahi",
-         "Poʻalua",
-         "Poʻakolu",
-         "Poʻahā",
-         "Poʻalima",
-         "Poʻaono",
-        ],
-        [
-         "LP",
-         "P1",
-         "P2",
-         "P3",
-         "P4",
-         "P5",
-         "P6",
-        ],
-        [
-         "LP",
-         "P1",
-         "P2",
-         "P3",
-         "P4",
-         "P5",
-         "P6",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Ianuali",
+            "Pepeluali",
+            "Malaki",
+            "ʻApelila",
+            "Mei",
+            "Iune",
+            "Iulai",
+            "ʻAukake",
+            "Kepakemapa",
+            "ʻOkakopa",
+            "Nowemapa",
+            "Kekemapa",
+        ],
+        [
+            "Ian.", "Pep.", "Mal.", "ʻAp.", "Mei", "Iun.", "Iul.", "ʻAu.", "Kep.", "ʻOk.", "Now.",
+            "Kek.",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Lāpule",
+            "Poʻakahi",
+            "Poʻalua",
+            "Poʻakolu",
+            "Poʻahā",
+            "Poʻalima",
+            "Poʻaono",
+        ],
+        ["LP", "P1", "P2", "P3", "P4", "P5", "P6"],
+        ["LP", "P1", "P2", "P3", "P4", "P5", "P6"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -43698,111 +18222,55 @@ pub static HAW: Locale<'static> = Locale {
 /// Data for `he` locale.
 pub static HE: Locale<'static> = Locale {
     lang: "he",
-    dates: Locale::new_patterns(
-        "EEEE, d בMMMM y",
-        "d בMMMM y",
-        "d בMMM y",
-        "d.M.y",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ינואר",
-         "פברואר",
-         "מרץ",
-         "אפריל",
-         "מאי",
-         "יוני",
-         "יולי",
-         "אוגוסט",
-         "ספטמבר",
-         "אוקטובר",
-         "נובמבר",
-         "דצמבר",
-        ],
-        [
-         "ינו׳",
-         "פבר׳",
-         "מרץ",
-         "אפר׳",
-         "מאי",
-         "יוני",
-         "יולי",
-         "אוג׳",
-         "ספט׳",
-         "אוק׳",
-         "נוב׳",
-         "דצמ׳",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "יום ראשון",
-         "יום שני",
-         "יום שלישי",
-         "יום רביעי",
-         "יום חמישי",
-         "יום שישי",
-         "יום שבת",
-        ],
-        [
-         "יום א׳",
-         "יום ב׳",
-         "יום ג׳",
-         "יום ד׳",
-         "יום ה׳",
-         "יום ו׳",
-         "שבת",
-        ],
-        [
-         "א׳",
-         "ב׳",
-         "ג׳",
-         "ד׳",
-         "ה׳",
-         "ו׳",
-         "ש׳",
-        ],
-        [
-         "א׳",
-         "ב׳",
-         "ג׳",
-         "ד׳",
-         "ה׳",
-         "ו׳",
-         "ש׳",
+    dates: Locale::new_patterns("EEEE, d בMMMM y", "d בMMMM y", "d בMMM y", "d.M.y"),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ינואר",
+            "פברואר",
+            "מרץ",
+            "אפריל",
+            "מאי",
+            "יוני",
+            "יולי",
+            "אוגוסט",
+            "ספטמבר",
+            "אוקטובר",
+            "נובמבר",
+            "דצמבר",
+        ],
+        [
+            "ינו׳", "פבר׳", "מרץ", "אפר׳", "מאי", "יוני", "יולי", "אוג׳", "ספט׳", "אוק׳", "נוב׳",
+            "דצמ׳",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "יום ראשון",
+            "יום שני",
+            "יום שלישי",
+            "יום רביעי",
+            "יום חמישי",
+            "יום שישי",
+            "יום שבת",
+        ],
+        [
+            "יום א׳",
+            "יום ב׳",
+            "יום ג׳",
+            "יום ד׳",
+            "יום ה׳",
+            "יום ו׳",
+            "שבת",
+        ],
+        ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"],
+        ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("לפנה״ס", "לספירה"),
     decimal: '.',
     group: ',',
@@ -43810,111 +18278,57 @@ pub static HE: Locale<'static> = Locale {
 /// Data for `hi` locale.
 pub static HI: Locale<'static> = Locale {
     lang: "hi",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फ़रवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितंबर",
-         "अक्टूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "जन॰",
-         "फ़र॰",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुल॰",
-         "अग॰",
-         "सित॰",
-         "अक्टू॰",
-         "नव॰",
-         "दिस॰",
-        ],
-        [
-         "ज",
-         "फ़",
-         "मा",
-         "अ",
-         "म",
-         "जू",
-         "जु",
-         "अ",
-         "सि",
-         "अ",
-         "न",
-         "दि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "रविवार",
-         "सोमवार",
-         "मंगलवार",
-         "बुधवार",
-         "गुरुवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "रवि",
-         "सोम",
-         "मंगल",
-         "बुध",
-         "गुरु",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "र",
-         "सो",
-         "मं",
-         "बु",
-         "गु",
-         "शु",
-         "श",
-        ],
-        [
-         "र",
-         "सो",
-         "मं",
-         "बु",
-         "गु",
-         "शु",
-         "श",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फ़रवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितंबर",
+            "अक्टूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "जन॰",
+            "फ़र॰",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुल॰",
+            "अग॰",
+            "सित॰",
+            "अक्टू॰",
+            "नव॰",
+            "दिस॰",
+        ],
+        [
+            "ज", "फ़", "मा", "अ", "म", "जू", "जु", "अ", "सि", "अ", "न", "दि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "रविवार",
+            "सोमवार",
+            "मंगलवार",
+            "बुधवार",
+            "गुरुवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"],
+        ["र", "सो", "मं", "बु", "गु", "शु", "श"],
+        ["र", "सो", "मं", "बु", "गु", "शु", "श"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["am", "pm"]),
     eras: Locale::new_eras("ईसा-पूर्व", "ईस्वी"),
     decimal: '.',
     group: ',',
@@ -43922,111 +18336,44 @@ pub static HI: Locale<'static> = Locale {
 /// Data for `hi-Latn` locale.
 pub static HI_LATN: Locale<'static> = Locale {
     lang: "hi-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM, y",
-        "dd MMM, y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "January",
-         "February",
-         "March",
-         "April",
-         "May",
-         "June",
-         "July",
-         "August",
-         "September",
-         "October",
-         "November",
-         "December",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Raviwaar",
-         "Somwaar",
-         "Mangalwaar",
-         "Budhwaar",
-         "Guruwaar",
-         "Shukrawaar",
-         "Shaniwaar",
-        ],
-        [
-         "Ravi",
-         "Som",
-         "Mangal",
-         "Budh",
-         "Guru",
-         "Shukra",
-         "Shani",
-        ],
-        [
-         "Ra",
-         "So",
-         "Ma",
-         "Bu",
-         "Gu",
-         "Shu",
-         "Sha",
-        ],
-        [
-         "Ra",
-         "So",
-         "Ma",
-         "Bu",
-         "Gu",
-         "Sh",
-         "Sha",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM, y", "dd MMM, y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "January",
+            "February",
+            "March",
+            "April",
+            "May",
+            "June",
+            "July",
+            "August",
+            "September",
+            "October",
+            "November",
+            "December",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Raviwaar",
+            "Somwaar",
+            "Mangalwaar",
+            "Budhwaar",
+            "Guruwaar",
+            "Shukrawaar",
+            "Shaniwaar",
+        ],
+        ["Ravi", "Som", "Mangal", "Budh", "Guru", "Shukra", "Shani"],
+        ["Ra", "So", "Ma", "Bu", "Gu", "Shu", "Sha"],
+        ["Ra", "So", "Ma", "Bu", "Gu", "Sh", "Sha"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -44034,111 +18381,49 @@ pub static HI_LATN: Locale<'static> = Locale {
 /// Data for `hnj` locale.
 pub static HNJ: Locale<'static> = Locale {
     lang: "hnj",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞄆𞄬",
-         "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
-         "𞄒𞄫𞄰𞄒𞄪𞄱",
-         "𞄤𞄨𞄱",
-         "𞄀𞄪𞄴",
-         "𞄛𞄤𞄱𞄞𞄤𞄦",
-         "𞄔𞄩𞄴𞄆𞄨𞄰",
-         "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
-         "𞄛𞄤𞄱𞄒𞄤𞄰",
-         "𞄪𞄱𞄀𞄤𞄴",
-         "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
-         "𞄒𞄩𞄱𞄔𞄬𞄴",
-        ],
-        [
-         "𞄆𞄬",
-         "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
-         "𞄒𞄫𞄰𞄒𞄪𞄱",
-         "𞄤𞄨𞄱",
-         "𞄀𞄪𞄴",
-         "𞄛𞄤𞄱𞄞𞄤𞄦",
-         "𞄔𞄩𞄴𞄆𞄨𞄰",
-         "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
-         "𞄛𞄤𞄱𞄒𞄤𞄰",
-         "𞄪𞄱𞄀𞄤𞄴",
-         "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
-         "𞄒𞄩𞄱𞄔𞄬𞄴",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞄆𞄬",
+            "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
+            "𞄒𞄫𞄰𞄒𞄪𞄱",
+            "𞄤𞄨𞄱",
+            "𞄀𞄪𞄴",
+            "𞄛𞄤𞄱𞄞𞄤𞄦",
+            "𞄔𞄩𞄴𞄆𞄨𞄰",
+            "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
+            "𞄛𞄤𞄱𞄒𞄤𞄰",
+            "𞄪𞄱𞄀𞄤𞄴",
+            "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
+            "𞄒𞄩𞄱𞄔𞄬𞄴",
+        ],
+        [
+            "𞄆𞄬",
+            "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
+            "𞄒𞄫𞄰𞄒𞄪𞄱",
+            "𞄤𞄨𞄱",
+            "𞄀𞄪𞄴",
+            "𞄛𞄤𞄱𞄞𞄤𞄦",
+            "𞄔𞄩𞄴𞄆𞄨𞄰",
+            "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
+            "𞄛𞄤𞄱𞄒𞄤𞄰",
+            "𞄪𞄱𞄀𞄤𞄴",
+            "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
+            "𞄒𞄩𞄱𞄔𞄬𞄴",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("𞄜𞄆𞄪", "CE"),
     decimal: '.',
     group: ',',
@@ -44146,111 +18431,49 @@ pub static HNJ: Locale<'static> = Locale {
 /// Data for `hnj-Hmnp` locale.
 pub static HNJ_HMNP: Locale<'static> = Locale {
     lang: "hnj-Hmnp",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𞄆𞄬",
-         "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
-         "𞄒𞄫𞄰𞄒𞄪𞄱",
-         "𞄤𞄨𞄱",
-         "𞄀𞄪𞄴",
-         "𞄛𞄤𞄱𞄞𞄤𞄦",
-         "𞄔𞄩𞄴𞄆𞄨𞄰",
-         "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
-         "𞄛𞄤𞄱𞄒𞄤𞄰",
-         "𞄪𞄱𞄀𞄤𞄴",
-         "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
-         "𞄒𞄩𞄱𞄔𞄬𞄴",
-        ],
-        [
-         "𞄆𞄬",
-         "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
-         "𞄒𞄫𞄰𞄒𞄪𞄱",
-         "𞄤𞄨𞄱",
-         "𞄀𞄪𞄴",
-         "𞄛𞄤𞄱𞄞𞄤𞄦",
-         "𞄔𞄩𞄴𞄆𞄨𞄰",
-         "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
-         "𞄛𞄤𞄱𞄒𞄤𞄰",
-         "𞄪𞄱𞄀𞄤𞄴",
-         "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
-         "𞄒𞄩𞄱𞄔𞄬𞄴",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𞄆𞄬",
+            "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
+            "𞄒𞄫𞄰𞄒𞄪𞄱",
+            "𞄤𞄨𞄱",
+            "𞄀𞄪𞄴",
+            "𞄛𞄤𞄱𞄞𞄤𞄦",
+            "𞄔𞄩𞄴𞄆𞄨𞄰",
+            "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
+            "𞄛𞄤𞄱𞄒𞄤𞄰",
+            "𞄪𞄱𞄀𞄤𞄴",
+            "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
+            "𞄒𞄩𞄱𞄔𞄬𞄴",
+        ],
+        [
+            "𞄆𞄬",
+            "𞄛𞄨𞄱𞄄𞄤𞄲𞄨",
+            "𞄒𞄫𞄰𞄒𞄪𞄱",
+            "𞄤𞄨𞄱",
+            "𞄀𞄪𞄴",
+            "𞄛𞄤𞄱𞄞𞄤𞄦",
+            "𞄔𞄩𞄴𞄆𞄨𞄰",
+            "𞄕𞄩𞄲𞄔𞄄𞄰𞄤",
+            "𞄛𞄤𞄱𞄒𞄤𞄰",
+            "𞄪𞄱𞄀𞄤𞄴",
+            "𞄚𞄦𞄲𞄤𞄚𞄄𞄰𞄫",
+            "𞄒𞄩𞄱𞄔𞄬𞄴",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("𞄜𞄆𞄪", "CE"),
     decimal: '.',
     group: ',',
@@ -44258,111 +18481,46 @@ pub static HNJ_HMNP: Locale<'static> = Locale {
 /// Data for `hr` locale.
 pub static HR: Locale<'static> = Locale {
     lang: "hr",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. MMM y.",
-        "dd. MM. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss (zzzz)",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siječnja",
-         "veljače",
-         "ožujka",
-         "travnja",
-         "svibnja",
-         "lipnja",
-         "srpnja",
-         "kolovoza",
-         "rujna",
-         "listopada",
-         "studenoga",
-         "prosinca",
-        ],
-        [
-         "sij",
-         "velj",
-         "ožu",
-         "tra",
-         "svi",
-         "lip",
-         "srp",
-         "kol",
-         "ruj",
-         "lis",
-         "stu",
-         "pro",
-        ],
-        [
-         "1.",
-         "2.",
-         "3.",
-         "4.",
-         "5.",
-         "6.",
-         "7.",
-         "8.",
-         "9.",
-         "10.",
-         "11.",
-         "12.",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedjelja",
-         "ponedjeljak",
-         "utorak",
-         "srijeda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "N",
-         "P",
-         "U",
-         "S",
-         "Č",
-         "P",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. MMM y.", "dd. MM. y."),
+    times: Locale::new_patterns("HH:mm:ss (zzzz)", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siječnja",
+            "veljače",
+            "ožujka",
+            "travnja",
+            "svibnja",
+            "lipnja",
+            "srpnja",
+            "kolovoza",
+            "rujna",
+            "listopada",
+            "studenoga",
+            "prosinca",
+        ],
+        [
+            "sij", "velj", "ožu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro",
+        ],
+        [
+            "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12.",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "nedjelja",
+            "ponedjeljak",
+            "utorak",
+            "srijeda",
+            "četvrtak",
+            "petak",
+            "subota",
+        ],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["N", "P", "U", "S", "Č", "P", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("pr. Kr.", "po. Kr."),
     decimal: ',',
     group: '.',
@@ -44370,111 +18528,46 @@ pub static HR: Locale<'static> = Locale {
 /// Data for `hr-BA` locale.
 pub static HR_BA: Locale<'static> = Locale {
     lang: "hr-BA",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. MMM y.",
-        "d. M. yy.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss (zzzz)",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "siječnja",
-         "veljače",
-         "ožujka",
-         "travnja",
-         "svibnja",
-         "lipnja",
-         "srpnja",
-         "kolovoza",
-         "rujna",
-         "listopada",
-         "studenoga",
-         "prosinca",
-        ],
-        [
-         "sij",
-         "velj",
-         "ožu",
-         "tra",
-         "svi",
-         "lip",
-         "srp",
-         "kol",
-         "ruj",
-         "lis",
-         "stu",
-         "pro",
-        ],
-        [
-         "1.",
-         "2.",
-         "3.",
-         "4.",
-         "5.",
-         "6.",
-         "7.",
-         "8.",
-         "9.",
-         "10.",
-         "11.",
-         "12.",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedjelja",
-         "ponedjeljak",
-         "utorak",
-         "srijeda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "N",
-         "P",
-         "U",
-         "S",
-         "Č",
-         "P",
-         "S",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. MMM y.", "d. M. yy."),
+    times: Locale::new_patterns("HH:mm:ss (zzzz)", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "siječnja",
+            "veljače",
+            "ožujka",
+            "travnja",
+            "svibnja",
+            "lipnja",
+            "srpnja",
+            "kolovoza",
+            "rujna",
+            "listopada",
+            "studenoga",
+            "prosinca",
+        ],
+        [
+            "sij", "velj", "ožu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro",
+        ],
+        [
+            "1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12.",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "nedjelja",
+            "ponedjeljak",
+            "utorak",
+            "srijeda",
+            "četvrtak",
+            "petak",
+            "subota",
+        ],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["N", "P", "U", "S", "Č", "P", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("pr. Kr.", "po. Kr."),
     decimal: ',',
     group: '.',
@@ -44482,105 +18575,43 @@ pub static HR_BA: Locale<'static> = Locale {
 /// Data for `hsb` locale.
 pub static HSB: Locale<'static> = Locale {
     lang: "hsb",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "d.M.y",
-        "d.M.yy",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "d.M.y", "d.M.yy"),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm 'hodź'."),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januara",
+            "februara",
+            "měrca",
+            "apryla",
+            "meje",
+            "junija",
+            "julija",
+            "awgusta",
+            "septembra",
+            "oktobra",
+            "nowembra",
+            "decembra",
+        ],
+        [
+            "jan.", "feb.", "měr.", "apr.", "mej.", "jun.", "jul.", "awg.", "sep.", "okt.", "now.",
+            "dec.",
+        ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm 'hodź'.",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januara",
-         "februara",
-         "měrca",
-         "apryla",
-         "meje",
-         "junija",
-         "julija",
-         "awgusta",
-         "septembra",
-         "oktobra",
-         "nowembra",
-         "decembra",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "měr.",
-         "apr.",
-         "mej.",
-         "jun.",
-         "jul.",
-         "awg.",
-         "sep.",
-         "okt.",
-         "now.",
-         "dec.",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "njedźela",
-         "póndźela",
-         "wutora",
-         "srjeda",
-         "štwórtk",
-         "pjatk",
-         "sobota",
-        ],
-        [
-         "nje",
-         "pón",
-         "wut",
-         "srj",
-         "štw",
-         "pja",
-         "sob",
-        ],
-        [
-         "nj",
-         "pó",
-         "wu",
-         "sr",
-         "št",
-         "pj",
-         "so",
-        ],
-        [
-         "n",
-         "p",
-         "w",
-         "s",
-         "š",
-         "p",
-         "s",
+    days: Locale::new_days(
+        [
+            "njedźela",
+            "póndźela",
+            "wutora",
+            "srjeda",
+            "štwórtk",
+            "pjatk",
+            "sobota",
         ],
+        ["nje", "pón", "wut", "srj", "štw", "pja", "sob"],
+        ["nj", "pó", "wu", "sr", "št", "pj", "so"],
+        ["n", "p", "w", "s", "š", "p", "s"],
     ),
     day_periods: Locale::new_day_periods(
         ["dopołdnja", "popołdnju"],
@@ -44594,111 +18625,39 @@ pub static HSB: Locale<'static> = Locale {
 /// Data for `ht` locale.
 pub static HT: Locale<'static> = Locale {
     lang: "ht",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvier",
-         "février",
-         "mars",
-         "avril",
-         "mai",
-         "juin",
-         "juillet",
-         "août",
-         "septembre",
-         "octobre",
-         "novembre",
-         "décembre",
-        ],
-        [
-         "janv.",
-         "févr.",
-         "mars",
-         "avr.",
-         "mai",
-         "juin",
-         "juil.",
-         "août",
-         "sept.",
-         "oct.",
-         "nov.",
-         "déc.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimanche",
-         "lundi",
-         "mardi",
-         "mercredi",
-         "jeudi",
-         "vendredi",
-         "samedi",
-        ],
-        [
-         "dim.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jeu.",
-         "ven.",
-         "sam.",
-        ],
-        [
-         "di",
-         "lu",
-         "ma",
-         "me",
-         "je",
-         "ve",
-         "sa",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvier",
+            "février",
+            "mars",
+            "avril",
+            "mai",
+            "juin",
+            "juillet",
+            "août",
+            "septembre",
+            "octobre",
+            "novembre",
+            "décembre",
+        ],
+        [
+            "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.",
+            "nov.", "déc.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi",
+        ],
+        ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],
+        ["di", "lu", "ma", "me", "je", "ve", "sa"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. J.-C.", "ap. J.-C."),
     decimal: ',',
     group: ' ',
@@ -44706,111 +18665,45 @@ pub static HT: Locale<'static> = Locale {
 /// Data for `hu` locale.
 pub static HU: Locale<'static> = Locale {
     lang: "hu",
-    dates: Locale::new_patterns(
-        "y. MMMM d., EEEE",
-        "y. MMMM d.",
-        "y. MMM d.",
-        "y. MM. dd.",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "január",
-         "február",
-         "március",
-         "április",
-         "május",
-         "június",
-         "július",
-         "augusztus",
-         "szeptember",
-         "október",
-         "november",
-         "december",
-        ],
-        [
-         "jan.",
-         "febr.",
-         "márc.",
-         "ápr.",
-         "máj.",
-         "jún.",
-         "júl.",
-         "aug.",
-         "szept.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "Á",
-         "M",
-         "J",
-         "J",
-         "A",
-         "Sz",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "vasárnap",
-         "hétfő",
-         "kedd",
-         "szerda",
-         "csütörtök",
-         "péntek",
-         "szombat",
-        ],
-        [
-         "V",
-         "H",
-         "K",
-         "Sze",
-         "Cs",
-         "P",
-         "Szo",
-        ],
-        [
-         "V",
-         "H",
-         "K",
-         "Sze",
-         "Cs",
-         "P",
-         "Szo",
-        ],
-        [
-         "V",
-         "H",
-         "K",
-         "Sz",
-         "Cs",
-         "P",
-         "Sz",
+    dates: Locale::new_patterns("y. MMMM d., EEEE", "y. MMMM d.", "y. MMM d.", "y. MM. dd."),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "január",
+            "február",
+            "március",
+            "április",
+            "május",
+            "június",
+            "július",
+            "augusztus",
+            "szeptember",
+            "október",
+            "november",
+            "december",
+        ],
+        [
+            "jan.", "febr.", "márc.", "ápr.", "máj.", "jún.", "júl.", "aug.", "szept.", "okt.",
+            "nov.", "dec.",
         ],
+        ["J", "F", "M", "Á", "M", "J", "J", "A", "Sz", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["de.", "du."],
-        ["de.", "du."],
-        ["de.", "du."],
+    days: Locale::new_days(
+        [
+            "vasárnap",
+            "hétfő",
+            "kedd",
+            "szerda",
+            "csütörtök",
+            "péntek",
+            "szombat",
+        ],
+        ["V", "H", "K", "Sze", "Cs", "P", "Szo"],
+        ["V", "H", "K", "Sze", "Cs", "P", "Szo"],
+        ["V", "H", "K", "Sz", "Cs", "P", "Sz"],
     ),
+    day_periods: Locale::new_day_periods(["de.", "du."], ["de.", "du."], ["de.", "du."]),
     eras: Locale::new_eras("i. e.", "i. sz."),
     decimal: ',',
     group: ' ',
@@ -44824,105 +18717,43 @@ pub static HY: Locale<'static> = Locale {
         "dd MMM, y թ.",
         "dd.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "հունվարի",
-         "փետրվարի",
-         "մարտի",
-         "ապրիլի",
-         "մայիսի",
-         "հունիսի",
-         "հուլիսի",
-         "օգոստոսի",
-         "սեպտեմբերի",
-         "հոկտեմբերի",
-         "նոյեմբերի",
-         "դեկտեմբերի",
-        ],
-        [
-         "հնվ",
-         "փտվ",
-         "մրտ",
-         "ապր",
-         "մյս",
-         "հնս",
-         "հլս",
-         "օգս",
-         "սեպ",
-         "հոկ",
-         "նոյ",
-         "դեկ",
-        ],
-        [
-         "Հ",
-         "Փ",
-         "Մ",
-         "Ա",
-         "Մ",
-         "Հ",
-         "Հ",
-         "Օ",
-         "Ս",
-         "Հ",
-         "Ն",
-         "Դ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "կիրակի",
-         "երկուշաբթի",
-         "երեքշաբթի",
-         "չորեքշաբթի",
-         "հինգշաբթի",
-         "ուրբաթ",
-         "շաբաթ",
-        ],
-        [
-         "կիր",
-         "երկ",
-         "երք",
-         "չրք",
-         "հնգ",
-         "ուր",
-         "շբթ",
-        ],
-        [
-         "կր",
-         "եկ",
-         "եք",
-         "չք",
-         "հգ",
-         "ու",
-         "շբ",
-        ],
-        [
-         "Կ",
-         "Ե",
-         "Ե",
-         "Չ",
-         "Հ",
-         "Ո",
-         "Շ",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "հունվարի",
+            "փետրվարի",
+            "մարտի",
+            "ապրիլի",
+            "մայիսի",
+            "հունիսի",
+            "հուլիսի",
+            "օգոստոսի",
+            "սեպտեմբերի",
+            "հոկտեմբերի",
+            "նոյեմբերի",
+            "դեկտեմբերի",
         ],
+        [
+            "հնվ", "փտվ", "մրտ", "ապր", "մյս", "հնս", "հլս", "օգս", "սեպ", "հոկ", "նոյ", "դեկ",
+        ],
+        ["Հ", "Փ", "Մ", "Ա", "Մ", "Հ", "Հ", "Օ", "Ս", "Հ", "Ն", "Դ"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["ա", "հ"],
+    days: Locale::new_days(
+        [
+            "կիրակի",
+            "երկուշաբթի",
+            "երեքշաբթի",
+            "չորեքշաբթի",
+            "հինգշաբթի",
+            "ուրբաթ",
+            "շաբաթ",
+        ],
+        ["կիր", "երկ", "երք", "չրք", "հնգ", "ուր", "շբթ"],
+        ["կր", "եկ", "եք", "չք", "հգ", "ու", "շբ"],
+        ["Կ", "Ե", "Ե", "Չ", "Հ", "Ո", "Շ"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["ա", "հ"]),
     eras: Locale::new_eras("մ.թ.ա.", "մ.թ."),
     decimal: ',',
     group: ' ',
@@ -44936,105 +18767,43 @@ pub static IA: Locale<'static> = Locale {
         "d MMM y",
         "dd-MM-y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januario",
-         "februario",
-         "martio",
-         "april",
-         "maio",
-         "junio",
-         "julio",
-         "augusto",
-         "septembre",
-         "octobre",
-         "novembre",
-         "decembre",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "mai",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "oct",
-         "nov",
-         "dec",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dominica",
-         "lunedi",
-         "martedi",
-         "mercuridi",
-         "jovedi",
-         "venerdi",
-         "sabbato",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "jov",
-         "ven",
-         "sab",
-        ],
-        [
-         "do",
-         "lu",
-         "ma",
-         "me",
-         "jo",
-         "ve",
-         "sa",
-        ],
-        [
-         "d",
-         "l",
-         "m",
-         "m",
-         "j",
-         "v",
-         "s",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januario",
+            "februario",
+            "martio",
+            "april",
+            "maio",
+            "junio",
+            "julio",
+            "augusto",
+            "septembre",
+            "octobre",
+            "novembre",
+            "decembre",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "oct", "nov", "dec",
         ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dominica",
+            "lunedi",
+            "martedi",
+            "mercuridi",
+            "jovedi",
+            "venerdi",
+            "sabbato",
+        ],
+        ["dom", "lun", "mar", "mer", "jov", "ven", "sab"],
+        ["do", "lu", "ma", "me", "jo", "ve", "sa"],
+        ["d", "l", "m", "m", "j", "v", "s"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("a.Chr.", "p.Chr."),
     decimal: ',',
     group: '.',
@@ -45042,111 +18811,38 @@ pub static IA: Locale<'static> = Locale {
 /// Data for `id` locale.
 pub static ID: Locale<'static> = Locale {
     lang: "id",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Maret",
-         "April",
-         "Mei",
-         "Juni",
-         "Juli",
-         "Agustus",
-         "September",
-         "Oktober",
-         "November",
-         "Desember",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Agu",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Minggu",
-         "Senin",
-         "Selasa",
-         "Rabu",
-         "Kamis",
-         "Jumat",
-         "Sabtu",
-        ],
-        [
-         "Min",
-         "Sen",
-         "Sel",
-         "Rab",
-         "Kam",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "Min",
-         "Sen",
-         "Sel",
-         "Rab",
-         "Kam",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "M",
-         "S",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Februari",
+            "Maret",
+            "April",
+            "Mei",
+            "Juni",
+            "Juli",
+            "Agustus",
+            "September",
+            "Oktober",
+            "November",
+            "Desember",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu",
+        ],
+        ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"],
+        ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"],
+        ["M", "S", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("SM", "M"),
     decimal: ',',
     group: '.',
@@ -45154,105 +18850,43 @@ pub static ID: Locale<'static> = Locale {
 /// Data for `ie` locale.
 pub static IE: Locale<'static> = Locale {
     lang: "ie",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d.M.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d.M.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "marte",
+            "april",
+            "may",
+            "junio",
+            "julí",
+            "august",
+            "septembre",
+            "octobre",
+            "novembre",
+            "decembre",
+        ],
+        [
+            "jan.", "febr.", "mar.", "apr.", "may", "jun.", "julí", "aug.", "sept.", "oct.",
+            "nov.", "dec.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "marte",
-         "april",
-         "may",
-         "junio",
-         "julí",
-         "august",
-         "septembre",
-         "octobre",
-         "novembre",
-         "decembre",
-        ],
-        [
-         "jan.",
-         "febr.",
-         "mar.",
-         "apr.",
-         "may",
-         "jun.",
-         "julí",
-         "aug.",
-         "sept.",
-         "oct.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "soledí",
-         "lunedí",
-         "mardí",
-         "mercurdí",
-         "jovedí",
-         "venerdí",
-         "saturdí",
-        ],
-        [
-         "sol.",
-         "lun.",
-         "mar.",
-         "mer.",
-         "jov.",
-         "ven.",
-         "sat.",
-        ],
-        [
-         "So",
-         "Lu",
-         "Ma",
-         "Me",
-         "Jo",
-         "Ve",
-         "Sa",
-        ],
-        [
-         "S",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    days: Locale::new_days(
+        [
+            "soledí",
+            "lunedí",
+            "mardí",
+            "mercurdí",
+            "jovedí",
+            "venerdí",
+            "saturdí",
         ],
+        ["sol.", "lun.", "mar.", "mer.", "jov.", "ven.", "sat."],
+        ["So", "Lu", "Ma", "Me", "Jo", "Ve", "Sa"],
+        ["S", "L", "M", "M", "J", "V", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["ante midí", "pos midí"],
@@ -45266,105 +18900,42 @@ pub static IE: Locale<'static> = Locale {
 /// Data for `ig` locale.
 pub static IG: Locale<'static> = Locale {
     lang: "ig",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Jenụwarị",
+            "Febrụwarị",
+            "Maachị",
+            "Epreel",
+            "Mee",
+            "Jun",
+            "Julaị",
+            "Ọgọọst",
+            "Septemba",
+            "Ọktoba",
+            "Novemba",
+            "Disemba",
+        ],
+        [
+            "Jen", "Feb", "Maa", "Epr", "Mee", "Juu", "Jul", "Ọgọ", "Sep", "Ọkt", "Nov", "Dis",
+        ],
+        ["J", "F", "M", "E", "M", "J", "J", "Ọ", "S", "Ọ", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jenụwarị",
-         "Febrụwarị",
-         "Maachị",
-         "Epreel",
-         "Mee",
-         "Jun",
-         "Julaị",
-         "Ọgọọst",
-         "Septemba",
-         "Ọktoba",
-         "Novemba",
-         "Disemba",
-        ],
-        [
-         "Jen",
-         "Feb",
-         "Maa",
-         "Epr",
-         "Mee",
-         "Juu",
-         "Jul",
-         "Ọgọ",
-         "Sep",
-         "Ọkt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "E",
-         "M",
-         "J",
-         "J",
-         "Ọ",
-         "S",
-         "Ọ",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sọndee",
-         "Mọnde",
-         "Tiuzdee",
-         "Wenezdee",
-         "Tọọzdee",
-         "Fraịdee",
-         "Satọdee",
-        ],
-        [
-         "Sọn",
-         "Mọn",
-         "Tiu",
-         "Wen",
-         "Tọọ",
-         "Fraị",
-         "Sat",
-        ],
-        [
-         "Sọn",
-         "Mọn",
-         "Tiu",
-         "Wen",
-         "Tọọ",
-         "Fraị",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Sọndee",
+            "Mọnde",
+            "Tiuzdee",
+            "Wenezdee",
+            "Tọọzdee",
+            "Fraịdee",
+            "Satọdee",
         ],
+        ["Sọn", "Mọn", "Tiu", "Wen", "Tọọ", "Fraị", "Sat"],
+        ["Sọn", "Mọn", "Tiu", "Wen", "Tọọ", "Fraị", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["N’ụtụtụ", "N’abali"],
@@ -45378,111 +18949,57 @@ pub static IG: Locale<'static> = Locale {
 /// Data for `ii` locale.
 pub static II: Locale<'static> = Locale {
     lang: "ii",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ꋍꆪ",
-         "ꑍꆪ",
-         "ꌕꆪ",
-         "ꇖꆪ",
-         "ꉬꆪ",
-         "ꃘꆪ",
-         "ꏃꆪ",
-         "ꉆꆪ",
-         "ꈬꆪ",
-         "ꊰꆪ",
-         "ꊯꊪꆪ",
-         "ꊰꑋꆪ",
-        ],
-        [
-         "ꋍꆪ",
-         "ꑍꆪ",
-         "ꌕꆪ",
-         "ꇖꆪ",
-         "ꉬꆪ",
-         "ꃘꆪ",
-         "ꏃꆪ",
-         "ꉆꆪ",
-         "ꈬꆪ",
-         "ꊰꆪ",
-         "ꊯꊪꆪ",
-         "ꊰꑋꆪ",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ꑬꆏꑍ",
-         "ꆏꊂꋍ",
-         "ꆏꊂꑍ",
-         "ꆏꊂꌕ",
-         "ꆏꊂꇖ",
-         "ꆏꊂꉬ",
-         "ꆏꊂꃘ",
-        ],
-        [
-         "ꑬꆏ",
-         "ꆏꋍ",
-         "ꆏꑍ",
-         "ꆏꌕ",
-         "ꆏꇖ",
-         "ꆏꉬ",
-         "ꆏꃘ",
-        ],
-        [
-         "ꑬꆏ",
-         "ꆏꋍ",
-         "ꆏꑍ",
-         "ꆏꌕ",
-         "ꆏꇖ",
-         "ꆏꉬ",
-         "ꆏꃘ",
-        ],
-        [
-         "ꆏ",
-         "ꋍ",
-         "ꑍ",
-         "ꌕ",
-         "ꇖ",
-         "ꉬ",
-         "ꃘ",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ꋍꆪ",
+            "ꑍꆪ",
+            "ꌕꆪ",
+            "ꇖꆪ",
+            "ꉬꆪ",
+            "ꃘꆪ",
+            "ꏃꆪ",
+            "ꉆꆪ",
+            "ꈬꆪ",
+            "ꊰꆪ",
+            "ꊯꊪꆪ",
+            "ꊰꑋꆪ",
+        ],
+        [
+            "ꋍꆪ",
+            "ꑍꆪ",
+            "ꌕꆪ",
+            "ꇖꆪ",
+            "ꉬꆪ",
+            "ꃘꆪ",
+            "ꏃꆪ",
+            "ꉆꆪ",
+            "ꈬꆪ",
+            "ꊰꆪ",
+            "ꊯꊪꆪ",
+            "ꊰꑋꆪ",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ꎸꄑ", "ꁯꋒ"],
-        ["ꎸꄑ", "ꁯꋒ"],
-        ["ꎸꄑ", "ꁯꋒ"],
+    days: Locale::new_days(
+        [
+            "ꑬꆏꑍ",
+            "ꆏꊂꋍ",
+            "ꆏꊂꑍ",
+            "ꆏꊂꌕ",
+            "ꆏꊂꇖ",
+            "ꆏꊂꉬ",
+            "ꆏꊂꃘ",
+        ],
+        ["ꑬꆏ", "ꆏꋍ", "ꆏꑍ", "ꆏꌕ", "ꆏꇖ", "ꆏꉬ", "ꆏꃘ"],
+        ["ꑬꆏ", "ꆏꋍ", "ꆏꑍ", "ꆏꌕ", "ꆏꇖ", "ꆏꉬ", "ꆏꃘ"],
+        ["ꆏ", "ꋍ", "ꑍ", "ꌕ", "ꇖ", "ꉬ", "ꃘ"],
     ),
+    day_periods: Locale::new_day_periods(["ꎸꄑ", "ꁯꋒ"], ["ꎸꄑ", "ꁯꋒ"], ["ꎸꄑ", "ꁯꋒ"]),
     eras: Locale::new_eras("ꃅꋊꂿ", "ꃅꋊꊂ"),
     decimal: '.',
     group: ',',
@@ -45490,111 +19007,27 @@ pub static II: Locale<'static> = Locale {
 /// Data for `io` locale.
 pub static IO: Locale<'static> = Locale {
     lang: "io",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
         ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
+    ),
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -45602,111 +19035,45 @@ pub static IO: Locale<'static> = Locale {
 /// Data for `is` locale.
 pub static IS: Locale<'static> = Locale {
     lang: "is",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "d.M.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janúar",
-         "febrúar",
-         "mars",
-         "apríl",
-         "maí",
-         "júní",
-         "júlí",
-         "ágúst",
-         "september",
-         "október",
-         "nóvember",
-         "desember",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "maí",
-         "jún.",
-         "júl.",
-         "ágú.",
-         "sep.",
-         "okt.",
-         "nóv.",
-         "des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "Á",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sunnudagur",
-         "mánudagur",
-         "þriðjudagur",
-         "miðvikudagur",
-         "fimmtudagur",
-         "föstudagur",
-         "laugardagur",
-        ],
-        [
-         "sun.",
-         "mán.",
-         "þri.",
-         "mið.",
-         "fim.",
-         "fös.",
-         "lau.",
-        ],
-        [
-         "su.",
-         "má.",
-         "þr.",
-         "mi.",
-         "fi.",
-         "fö.",
-         "la.",
-        ],
-        [
-         "S",
-         "M",
-         "Þ",
-         "M",
-         "F",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "d.M.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janúar",
+            "febrúar",
+            "mars",
+            "apríl",
+            "maí",
+            "júní",
+            "júlí",
+            "ágúst",
+            "september",
+            "október",
+            "nóvember",
+            "desember",
+        ],
+        [
+            "jan.", "feb.", "mar.", "apr.", "maí", "jún.", "júl.", "ágú.", "sep.", "okt.", "nóv.",
+            "des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "Á", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["f.h.", "e.h."],
-        ["f.h.", "e.h."],
-        ["f.", "e."],
+    days: Locale::new_days(
+        [
+            "sunnudagur",
+            "mánudagur",
+            "þriðjudagur",
+            "miðvikudagur",
+            "fimmtudagur",
+            "föstudagur",
+            "laugardagur",
+        ],
+        ["sun.", "mán.", "þri.", "mið.", "fim.", "fös.", "lau."],
+        ["su.", "má.", "þr.", "mi.", "fi.", "fö.", "la."],
+        ["S", "M", "Þ", "M", "F", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["f.h.", "e.h."], ["f.h.", "e.h."], ["f.", "e."]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: '.',
@@ -45714,111 +19081,44 @@ pub static IS: Locale<'static> = Locale {
 /// Data for `it` locale.
 pub static IT: Locale<'static> = Locale {
     lang: "it",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "gennaio",
-         "febbraio",
-         "marzo",
-         "aprile",
-         "maggio",
-         "giugno",
-         "luglio",
-         "agosto",
-         "settembre",
-         "ottobre",
-         "novembre",
-         "dicembre",
-        ],
-        [
-         "gen",
-         "feb",
-         "mar",
-         "apr",
-         "mag",
-         "giu",
-         "lug",
-         "ago",
-         "set",
-         "ott",
-         "nov",
-         "dic",
-        ],
-        [
-         "G",
-         "F",
-         "M",
-         "A",
-         "M",
-         "G",
-         "L",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domenica",
-         "lunedì",
-         "martedì",
-         "mercoledì",
-         "giovedì",
-         "venerdì",
-         "sabato",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "G",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "gennaio",
+            "febbraio",
+            "marzo",
+            "aprile",
+            "maggio",
+            "giugno",
+            "luglio",
+            "agosto",
+            "settembre",
+            "ottobre",
+            "novembre",
+            "dicembre",
+        ],
+        [
+            "gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic",
         ],
+        ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["m.", "p."],
+    days: Locale::new_days(
+        [
+            "domenica",
+            "lunedì",
+            "martedì",
+            "mercoledì",
+            "giovedì",
+            "venerdì",
+            "sabato",
+        ],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["D", "L", "M", "M", "G", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["m.", "p."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: ',',
     group: '.',
@@ -45826,111 +19126,44 @@ pub static IT: Locale<'static> = Locale {
 /// Data for `it-CH` locale.
 pub static IT_CH: Locale<'static> = Locale {
     lang: "it-CH",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "gennaio",
-         "febbraio",
-         "marzo",
-         "aprile",
-         "maggio",
-         "giugno",
-         "luglio",
-         "agosto",
-         "settembre",
-         "ottobre",
-         "novembre",
-         "dicembre",
-        ],
-        [
-         "gen",
-         "feb",
-         "mar",
-         "apr",
-         "mag",
-         "giu",
-         "lug",
-         "ago",
-         "set",
-         "ott",
-         "nov",
-         "dic",
-        ],
-        [
-         "G",
-         "F",
-         "M",
-         "A",
-         "M",
-         "G",
-         "L",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domenica",
-         "lunedì",
-         "martedì",
-         "mercoledì",
-         "giovedì",
-         "venerdì",
-         "sabato",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "G",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "gennaio",
+            "febbraio",
+            "marzo",
+            "aprile",
+            "maggio",
+            "giugno",
+            "luglio",
+            "agosto",
+            "settembre",
+            "ottobre",
+            "novembre",
+            "dicembre",
+        ],
+        [
+            "gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic",
         ],
+        ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["m.", "p."],
+    days: Locale::new_days(
+        [
+            "domenica",
+            "lunedì",
+            "martedì",
+            "mercoledì",
+            "giovedì",
+            "venerdì",
+            "sabato",
+        ],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["D", "L", "M", "M", "G", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["m.", "p."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: '.',
     group: '\'',
@@ -45938,111 +19171,44 @@ pub static IT_CH: Locale<'static> = Locale {
 /// Data for `it-SM` locale.
 pub static IT_SM: Locale<'static> = Locale {
     lang: "it-SM",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "gennaio",
-         "febbraio",
-         "marzo",
-         "aprile",
-         "maggio",
-         "giugno",
-         "luglio",
-         "agosto",
-         "settembre",
-         "ottobre",
-         "novembre",
-         "dicembre",
-        ],
-        [
-         "gen",
-         "feb",
-         "mar",
-         "apr",
-         "mag",
-         "giu",
-         "lug",
-         "ago",
-         "set",
-         "ott",
-         "nov",
-         "dic",
-        ],
-        [
-         "G",
-         "F",
-         "M",
-         "A",
-         "M",
-         "G",
-         "L",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domenica",
-         "lunedì",
-         "martedì",
-         "mercoledì",
-         "giovedì",
-         "venerdì",
-         "sabato",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "G",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "gennaio",
+            "febbraio",
+            "marzo",
+            "aprile",
+            "maggio",
+            "giugno",
+            "luglio",
+            "agosto",
+            "settembre",
+            "ottobre",
+            "novembre",
+            "dicembre",
         ],
+        [
+            "gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic",
+        ],
+        ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["m.", "p."],
+    days: Locale::new_days(
+        [
+            "domenica",
+            "lunedì",
+            "martedì",
+            "mercoledì",
+            "giovedì",
+            "venerdì",
+            "sabato",
+        ],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["D", "L", "M", "M", "G", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["m.", "p."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: ',',
     group: '.',
@@ -46050,111 +19216,44 @@ pub static IT_SM: Locale<'static> = Locale {
 /// Data for `it-VA` locale.
 pub static IT_VA: Locale<'static> = Locale {
     lang: "it-VA",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "gennaio",
-         "febbraio",
-         "marzo",
-         "aprile",
-         "maggio",
-         "giugno",
-         "luglio",
-         "agosto",
-         "settembre",
-         "ottobre",
-         "novembre",
-         "dicembre",
-        ],
-        [
-         "gen",
-         "feb",
-         "mar",
-         "apr",
-         "mag",
-         "giu",
-         "lug",
-         "ago",
-         "set",
-         "ott",
-         "nov",
-         "dic",
-        ],
-        [
-         "G",
-         "F",
-         "M",
-         "A",
-         "M",
-         "G",
-         "L",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domenica",
-         "lunedì",
-         "martedì",
-         "mercoledì",
-         "giovedì",
-         "venerdì",
-         "sabato",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "gio",
-         "ven",
-         "sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "G",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "gennaio",
+            "febbraio",
+            "marzo",
+            "aprile",
+            "maggio",
+            "giugno",
+            "luglio",
+            "agosto",
+            "settembre",
+            "ottobre",
+            "novembre",
+            "dicembre",
+        ],
+        [
+            "gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic",
         ],
+        ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["m.", "p."],
+    days: Locale::new_days(
+        [
+            "domenica",
+            "lunedì",
+            "martedì",
+            "mercoledì",
+            "giovedì",
+            "venerdì",
+            "sabato",
+        ],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["dom", "lun", "mar", "mer", "gio", "ven", "sab"],
+        ["D", "L", "M", "M", "G", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["m.", "p."]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: ',',
     group: '.',
@@ -46162,111 +19261,27 @@ pub static IT_VA: Locale<'static> = Locale {
 /// Data for `iu` locale.
 pub static IU: Locale<'static> = Locale {
     lang: "iu",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "MM/dd/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "MM/dd/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -46274,111 +19289,27 @@ pub static IU: Locale<'static> = Locale {
 /// Data for `iu-Latn` locale.
 pub static IU_LATN: Locale<'static> = Locale {
     lang: "iu-Latn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -46386,111 +19317,35 @@ pub static IU_LATN: Locale<'static> = Locale {
 /// Data for `ja` locale.
 pub static JA: Locale<'static> = Locale {
     lang: "ja",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y/MM/dd",
-        "y/MM/dd",
-    ),
-    times: Locale::new_patterns(
-        "H時mm分ss秒 zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "日曜日",
-         "月曜日",
-         "火曜日",
-         "水曜日",
-         "木曜日",
-         "金曜日",
-         "土曜日",
-        ],
-        [
-         "日",
-         "月",
-         "火",
-         "水",
-         "木",
-         "金",
-         "土",
-        ],
-        [
-         "日",
-         "月",
-         "火",
-         "水",
-         "木",
-         "金",
-         "土",
-        ],
-        [
-         "日",
-         "月",
-         "火",
-         "水",
-         "木",
-         "金",
-         "土",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y/MM/dd", "y/MM/dd"),
+    times: Locale::new_patterns("H時mm分ss秒 zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["午前", "午後"],
-        ["午前", "午後"],
-        ["午前", "午後"],
+    days: Locale::new_days(
+        [
+            "日曜日",
+            "月曜日",
+            "火曜日",
+            "水曜日",
+            "木曜日",
+            "金曜日",
+            "土曜日",
+        ],
+        ["日", "月", "火", "水", "木", "金", "土"],
+        ["日", "月", "火", "水", "木", "金", "土"],
+        ["日", "月", "火", "水", "木", "金", "土"],
     ),
+    day_periods: Locale::new_day_periods(["午前", "午後"], ["午前", "午後"], ["午前", "午後"]),
     eras: Locale::new_eras("紀元前", "西暦"),
     decimal: '.',
     group: ',',
@@ -46498,111 +19353,27 @@ pub static JA: Locale<'static> = Locale {
 /// Data for `jbo` locale.
 pub static JBO: Locale<'static> = Locale {
     lang: "jbo",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -46610,105 +19381,71 @@ pub static JBO: Locale<'static> = Locale {
 /// Data for `jgo` locale.
 pub static JGO: Locale<'static> = Locale {
     lang: "jgo",
-    dates: Locale::new_patterns(
-        "EEEE, y MMMM dd",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, y MMMM dd", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Nduŋmbi Saŋ",
+            "Pɛsaŋ Pɛ́pá",
+            "Pɛsaŋ Pɛ́tát",
+            "Pɛsaŋ Pɛ́nɛ́kwa",
+            "Pɛsaŋ Pataa",
+            "Pɛsaŋ Pɛ́nɛ́ntúkú",
+            "Pɛsaŋ Saambá",
+            "Pɛsaŋ Pɛ́nɛ́fɔm",
+            "Pɛsaŋ Pɛ́nɛ́pfúꞋú",
+            "Pɛsaŋ Nɛgɛ́m",
+            "Pɛsaŋ Ntsɔ̌pmɔ́",
+            "Pɛsaŋ Ntsɔ̌ppá",
+        ],
+        [
+            "Nduŋmbi Saŋ",
+            "Pɛsaŋ Pɛ́pá",
+            "Pɛsaŋ Pɛ́tát",
+            "Pɛsaŋ Pɛ́nɛ́kwa",
+            "Pɛsaŋ Pataa",
+            "Pɛsaŋ Pɛ́nɛ́ntúkú",
+            "Pɛsaŋ Saambá",
+            "Pɛsaŋ Pɛ́nɛ́fɔm",
+            "Pɛsaŋ Pɛ́nɛ́pfúꞋú",
+            "Pɛsaŋ Nɛgɛ́m",
+            "Pɛsaŋ Ntsɔ̌pmɔ́",
+            "Pɛsaŋ Ntsɔ̌ppá",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Nduŋmbi Saŋ",
-         "Pɛsaŋ Pɛ́pá",
-         "Pɛsaŋ Pɛ́tát",
-         "Pɛsaŋ Pɛ́nɛ́kwa",
-         "Pɛsaŋ Pataa",
-         "Pɛsaŋ Pɛ́nɛ́ntúkú",
-         "Pɛsaŋ Saambá",
-         "Pɛsaŋ Pɛ́nɛ́fɔm",
-         "Pɛsaŋ Pɛ́nɛ́pfúꞋú",
-         "Pɛsaŋ Nɛgɛ́m",
-         "Pɛsaŋ Ntsɔ̌pmɔ́",
-         "Pɛsaŋ Ntsɔ̌ppá",
-        ],
-        [
-         "Nduŋmbi Saŋ",
-         "Pɛsaŋ Pɛ́pá",
-         "Pɛsaŋ Pɛ́tát",
-         "Pɛsaŋ Pɛ́nɛ́kwa",
-         "Pɛsaŋ Pataa",
-         "Pɛsaŋ Pɛ́nɛ́ntúkú",
-         "Pɛsaŋ Saambá",
-         "Pɛsaŋ Pɛ́nɛ́fɔm",
-         "Pɛsaŋ Pɛ́nɛ́pfúꞋú",
-         "Pɛsaŋ Nɛgɛ́m",
-         "Pɛsaŋ Ntsɔ̌pmɔ́",
-         "Pɛsaŋ Ntsɔ̌ppá",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sɔ́ndi",
-         "Mɔ́ndi",
-         "Ápta Mɔ́ndi",
-         "Wɛ́nɛsɛdɛ",
-         "Tɔ́sɛdɛ",
-         "Fɛlâyɛdɛ",
-         "Sásidɛ",
-        ],
-        [
-         "Sɔ́ndi",
-         "Mɔ́ndi",
-         "Ápta Mɔ́ndi",
-         "Wɛ́nɛsɛdɛ",
-         "Tɔ́sɛdɛ",
-         "Fɛlâyɛdɛ",
-         "Sásidɛ",
-        ],
-        [
-         "Sɔ́ndi",
-         "Mɔ́ndi",
-         "Ápta Mɔ́ndi",
-         "Wɛ́nɛsɛdɛ",
-         "Tɔ́sɛdɛ",
-         "Fɛlâyɛdɛ",
-         "Sásidɛ",
-        ],
-        [
-         "Sɔ́",
-         "Mɔ́",
-         "ÁM",
-         "Wɛ́",
-         "Tɔ́",
-         "Fɛ",
-         "Sá",
+    days: Locale::new_days(
+        [
+            "Sɔ́ndi",
+            "Mɔ́ndi",
+            "Ápta Mɔ́ndi",
+            "Wɛ́nɛsɛdɛ",
+            "Tɔ́sɛdɛ",
+            "Fɛlâyɛdɛ",
+            "Sásidɛ",
+        ],
+        [
+            "Sɔ́ndi",
+            "Mɔ́ndi",
+            "Ápta Mɔ́ndi",
+            "Wɛ́nɛsɛdɛ",
+            "Tɔ́sɛdɛ",
+            "Fɛlâyɛdɛ",
+            "Sásidɛ",
+        ],
+        [
+            "Sɔ́ndi",
+            "Mɔ́ndi",
+            "Ápta Mɔ́ndi",
+            "Wɛ́nɛsɛdɛ",
+            "Tɔ́sɛdɛ",
+            "Fɛlâyɛdɛ",
+            "Sásidɛ",
         ],
+        ["Sɔ́", "Mɔ́", "ÁM", "Wɛ́", "Tɔ́", "Fɛ", "Sá"],
     ),
     day_periods: Locale::new_day_periods(
         ["mbaꞌmbaꞌ", "ŋka mbɔ́t nji"],
@@ -46722,105 +19459,32 @@ pub static JGO: Locale<'static> = Locale {
 /// Data for `jmc` locale.
 pub static JMC: Locale<'static> = Locale {
     lang: "jmc",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprilyi", "Mei", "Junyi", "Julyai", "Agusti",
+            "Septemba", "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprilyi",
-         "Mei",
-         "Junyi",
-         "Julyai",
-         "Agusti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapilyi",
-         "Jumatatuu",
-         "Jumanne",
-         "Jumatanu",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "J",
-         "J",
-         "J",
-         "J",
-         "A",
-         "I",
-         "J",
+    days: Locale::new_days(
+        [
+            "Jumapilyi",
+            "Jumatatuu",
+            "Jumanne",
+            "Jumatanu",
+            "Alhamisi",
+            "Ijumaa",
+            "Jumamosi",
         ],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["J", "J", "J", "J", "A", "I", "J"],
     ),
     day_periods: Locale::new_day_periods(
         ["utuko", "kyiukonyi"],
@@ -46834,111 +19498,36 @@ pub static JMC: Locale<'static> = Locale {
 /// Data for `jv` locale.
 pub static JV: Locale<'static> = Locale {
     lang: "jv",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Maret",
-         "April",
-         "Mei",
-         "Juni",
-         "Juli",
-         "Agustus",
-         "September",
-         "Oktober",
-         "November",
-         "Desember",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Agt",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ahad",
-         "Senin",
-         "Selasa",
-         "Rabu",
-         "Kamis",
-         "Jumat",
-         "Sabtu",
-        ],
-        [
-         "Ahad",
-         "Sen",
-         "Sel",
-         "Rab",
-         "Kam",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "Ahad",
-         "Sen",
-         "Sel",
-         "Rab",
-         "Kam",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "A",
-         "S",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Februari",
+            "Maret",
+            "April",
+            "Mei",
+            "Juni",
+            "Juli",
+            "Agustus",
+            "September",
+            "Oktober",
+            "November",
+            "Desember",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agt", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Isuk", "Wengi"],
-        ["Isuk", "Wengi"],
-        ["Isuk", "Wengi"],
+    days: Locale::new_days(
+        ["Ahad", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"],
+        ["Ahad", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"],
+        ["Ahad", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"],
+        ["A", "S", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["Isuk", "Wengi"], ["Isuk", "Wengi"], ["Isuk", "Wengi"]),
     eras: Locale::new_eras("SM", "M"),
     decimal: ',',
     group: '.',
@@ -46946,111 +19535,55 @@ pub static JV: Locale<'static> = Locale {
 /// Data for `ka` locale.
 pub static KA: Locale<'static> = Locale {
     lang: "ka",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM, y",
-        "d MMMM, y",
-        "d MMM. y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "იანვარი",
-         "თებერვალი",
-         "მარტი",
-         "აპრილი",
-         "მაისი",
-         "ივნისი",
-         "ივლისი",
-         "აგვისტო",
-         "სექტემბერი",
-         "ოქტომბერი",
-         "ნოემბერი",
-         "დეკემბერი",
-        ],
-        [
-         "იან",
-         "თებ",
-         "მარ",
-         "აპრ",
-         "მაი",
-         "ივნ",
-         "ივლ",
-         "აგვ",
-         "სექ",
-         "ოქტ",
-         "ნოე",
-         "დეკ",
-        ],
-        [
-         "ი",
-         "თ",
-         "მ",
-         "ა",
-         "მ",
-         "ი",
-         "ი",
-         "ა",
-         "ს",
-         "ო",
-         "ნ",
-         "დ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "კვირა",
-         "ორშაბათი",
-         "სამშაბათი",
-         "ოთხშაბათი",
-         "ხუთშაბათი",
-         "პარასკევი",
-         "შაბათი",
-        ],
-        [
-         "კვი",
-         "ორშ",
-         "სამ",
-         "ოთხ",
-         "ხუთ",
-         "პარ",
-         "შაბ",
-        ],
-        [
-         "კვ",
-         "ორ",
-         "სმ",
-         "ოთ",
-         "ხთ",
-         "პრ",
-         "შბ",
-        ],
-        [
-         "კ",
-         "ო",
-         "ს",
-         "ო",
-         "ხ",
-         "პ",
-         "შ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
-    ),
+    dates: Locale::new_patterns("EEEE, dd MMMM, y", "d MMMM, y", "d MMM. y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "იანვარი",
+            "თებერვალი",
+            "მარტი",
+            "აპრილი",
+            "მაისი",
+            "ივნისი",
+            "ივლისი",
+            "აგვისტო",
+            "სექტემბერი",
+            "ოქტომბერი",
+            "ნოემბერი",
+            "დეკემბერი",
+        ],
+        [
+            "იან",
+            "თებ",
+            "მარ",
+            "აპრ",
+            "მაი",
+            "ივნ",
+            "ივლ",
+            "აგვ",
+            "სექ",
+            "ოქტ",
+            "ნოე",
+            "დეკ",
+        ],
+        ["ი", "თ", "მ", "ა", "მ", "ი", "ი", "ა", "ს", "ო", "ნ", "დ"],
+    ),
+    days: Locale::new_days(
+        [
+            "კვირა",
+            "ორშაბათი",
+            "სამშაბათი",
+            "ოთხშაბათი",
+            "ხუთშაბათი",
+            "პარასკევი",
+            "შაბათი",
+        ],
+        ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"],
+        ["კვ", "ორ", "სმ", "ოთ", "ხთ", "პრ", "შბ"],
+        ["კ", "ო", "ს", "ო", "ხ", "პ", "შ"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("ძვ. წ.", "ახ. წ."),
     decimal: ',',
     group: ' ',
@@ -47058,223 +19591,89 @@ pub static KA: Locale<'static> = Locale {
 /// Data for `kaa` locale.
 pub static KAA: Locale<'static> = Locale {
     lang: "kaa",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "январь",
-         "февраль",
-         "март",
-         "апрель",
-         "май",
-         "июнь",
-         "июль",
-         "август",
-         "сентябрь",
-         "октябрь",
-         "ноябрь",
-         "декабрь",
-        ],
-        [
-         "янв",
-         "фев",
-         "мар",
-         "апр",
-         "май",
-         "июн",
-         "июл",
-         "авг",
-         "сен",
-         "окт",
-         "ноя",
-         "дек",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "екшемби",
-         "дүйшемби",
-         "сийшемби",
-         "сәршемби",
-         "пийшемби",
-         "жума",
-         "шемби",
-        ],
-        [
-         "Екш",
-         "Дүй",
-         "Сий",
-         "Сәр",
-         "Пий",
-         "Жум",
-         "Шем",
-        ],
-        [
-         "Ек",
-         "Дү",
-         "Си",
-         "Сә",
-         "Пи",
-         "Жу",
-         "Ше",
-        ],
-        [
-         "Е",
-         "Д",
-         "С",
-         "С",
-         "П",
-         "Ж",
-         "Ш",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "январь",
+            "февраль",
+            "март",
+            "апрель",
+            "май",
+            "июнь",
+            "июль",
+            "август",
+            "сентябрь",
+            "октябрь",
+            "ноябрь",
+            "декабрь",
+        ],
+        [
+            "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек",
         ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "екшемби",
+            "дүйшемби",
+            "сийшемби",
+            "сәршемби",
+            "пийшемби",
+            "жума",
+            "шемби",
+        ],
+        ["Екш", "Дүй", "Сий", "Сәр", "Пий", "Жум", "Шем"],
+        ["Ек", "Дү", "Си", "Сә", "Пи", "Жу", "Ше"],
+        ["Е", "Д", "С", "С", "П", "Ж", "Ш"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("б. э. ш.", "б. э."),
     decimal: '.',
     group: ',',
 };
 /// Data for `kaa-Cyrl` locale.
 pub static KAA_CYRL: Locale<'static> = Locale {
-    lang: "kaa-Cyrl",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "январь",
-         "февраль",
-         "март",
-         "апрель",
-         "май",
-         "июнь",
-         "июль",
-         "август",
-         "сентябрь",
-         "октябрь",
-         "ноябрь",
-         "декабрь",
-        ],
-        [
-         "янв",
-         "фев",
-         "мар",
-         "апр",
-         "май",
-         "июн",
-         "июл",
-         "авг",
-         "сен",
-         "окт",
-         "ноя",
-         "дек",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "екшемби",
-         "дүйшемби",
-         "сийшемби",
-         "сәршемби",
-         "пийшемби",
-         "жума",
-         "шемби",
-        ],
-        [
-         "Екш",
-         "Дүй",
-         "Сий",
-         "Сәр",
-         "Пий",
-         "Жум",
-         "Шем",
-        ],
-        [
-         "Ек",
-         "Дү",
-         "Си",
-         "Сә",
-         "Пи",
-         "Жу",
-         "Ше",
-        ],
-        [
-         "Е",
-         "Д",
-         "С",
-         "С",
-         "П",
-         "Ж",
-         "Ш",
+    lang: "kaa-Cyrl",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "январь",
+            "февраль",
+            "март",
+            "апрель",
+            "май",
+            "июнь",
+            "июль",
+            "август",
+            "сентябрь",
+            "октябрь",
+            "ноябрь",
+            "декабрь",
+        ],
+        [
+            "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек",
         ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "екшемби",
+            "дүйшемби",
+            "сийшемби",
+            "сәршемби",
+            "пийшемби",
+            "жума",
+            "шемби",
+        ],
+        ["Екш", "Дүй", "Сий", "Сәр", "Пий", "Жум", "Шем"],
+        ["Ек", "Дү", "Си", "Сә", "Пи", "Жу", "Ше"],
+        ["Е", "Д", "С", "С", "П", "Ж", "Ш"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("б. э. ш.", "б. э."),
     decimal: '.',
     group: ',',
@@ -47282,111 +19681,27 @@ pub static KAA_CYRL: Locale<'static> = Locale {
 /// Data for `kaa-Latn` locale.
 pub static KAA_LATN: Locale<'static> = Locale {
     lang: "kaa-Latn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -47394,105 +19709,34 @@ pub static KAA_LATN: Locale<'static> = Locale {
 /// Data for `kab` locale.
 pub static KAB: Locale<'static> = Locale {
     lang: "kab",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Yennayer",
-         "Fuṛar",
-         "Meɣres",
-         "Yebrir",
-         "Mayyu",
-         "Yunyu",
-         "Yulyu",
-         "Ɣuct",
-         "Ctembeṛ",
-         "Tubeṛ",
-         "Nunembeṛ",
-         "Duǧembeṛ",
-        ],
-        [
-         "Yen",
-         "Fur",
-         "Meɣ",
-         "Yeb",
-         "May",
-         "Yun",
-         "Yul",
-         "Ɣuc",
-         "Cte",
-         "Tub",
-         "Nun",
-         "Duǧ",
-        ],
-        [
-         "Y",
-         "F",
-         "M",
-         "Y",
-         "M",
-         "Y",
-         "Y",
-         "Ɣ",
-         "C",
-         "T",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Acer",
-         "Arim",
-         "Aram",
-         "Ahad",
-         "Amhad",
-         "Sem",
-         "Sed",
-        ],
-        [
-         "Acer",
-         "Arim",
-         "Aram",
-         "Ahad",
-         "Amhad",
-         "Sem",
-         "Sed",
-        ],
-        [
-         "Acer",
-         "Arim",
-         "Aram",
-         "Ahad",
-         "Amhad",
-         "Sem",
-         "Sed",
-        ],
-        [
-         "C",
-         "R",
-         "R",
-         "H",
-         "M",
-         "S",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Yennayer",
+            "Fuṛar",
+            "Meɣres",
+            "Yebrir",
+            "Mayyu",
+            "Yunyu",
+            "Yulyu",
+            "Ɣuct",
+            "Ctembeṛ",
+            "Tubeṛ",
+            "Nunembeṛ",
+            "Duǧembeṛ",
+        ],
+        [
+            "Yen", "Fur", "Meɣ", "Yeb", "May", "Yun", "Yul", "Ɣuc", "Cte", "Tub", "Nun", "Duǧ",
         ],
+        ["Y", "F", "M", "Y", "M", "Y", "Y", "Ɣ", "C", "T", "N", "D"],
+    ),
+    days: Locale::new_days(
+        ["Acer", "Arim", "Aram", "Ahad", "Amhad", "Sem", "Sed"],
+        ["Acer", "Arim", "Aram", "Ahad", "Amhad", "Sem", "Sed"],
+        ["Acer", "Arim", "Aram", "Ahad", "Amhad", "Sem", "Sed"],
+        ["C", "R", "R", "H", "M", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["n tufat", "n tmeddit"],
@@ -47506,111 +19750,27 @@ pub static KAB: Locale<'static> = Locale {
 /// Data for `kaj` locale.
 pub static KAJ: Locale<'static> = Locale {
     lang: "kaj",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -47618,105 +19778,42 @@ pub static KAJ: Locale<'static> = Locale {
 /// Data for `kam` locale.
 pub static KAM: Locale<'static> = Locale {
     lang: "kam",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mwai wa mbee",
+            "Mwai wa kelĩ",
+            "Mwai wa katatũ",
+            "Mwai wa kana",
+            "Mwai wa katano",
+            "Mwai wa thanthatũ",
+            "Mwai wa muonza",
+            "Mwai wa nyaanya",
+            "Mwai wa kenda",
+            "Mwai wa ĩkumi",
+            "Mwai wa ĩkumi na ĩmwe",
+            "Mwai wa ĩkumi na ilĩ",
+        ],
+        [
+            "Mbe", "Kel", "Ktũ", "Kan", "Ktn", "Tha", "Moo", "Nya", "Knd", "Ĩku", "Ĩkm", "Ĩkl",
+        ],
+        ["M", "K", "K", "K", "K", "T", "M", "N", "K", "Ĩ", "Ĩ", "Ĩ"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mwai wa mbee",
-         "Mwai wa kelĩ",
-         "Mwai wa katatũ",
-         "Mwai wa kana",
-         "Mwai wa katano",
-         "Mwai wa thanthatũ",
-         "Mwai wa muonza",
-         "Mwai wa nyaanya",
-         "Mwai wa kenda",
-         "Mwai wa ĩkumi",
-         "Mwai wa ĩkumi na ĩmwe",
-         "Mwai wa ĩkumi na ilĩ",
-        ],
-        [
-         "Mbe",
-         "Kel",
-         "Ktũ",
-         "Kan",
-         "Ktn",
-         "Tha",
-         "Moo",
-         "Nya",
-         "Knd",
-         "Ĩku",
-         "Ĩkm",
-         "Ĩkl",
-        ],
-        [
-         "M",
-         "K",
-         "K",
-         "K",
-         "K",
-         "T",
-         "M",
-         "N",
-         "K",
-         "Ĩ",
-         "Ĩ",
-         "Ĩ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Wa kyumwa",
-         "Wa kwambĩlĩlya",
-         "Wa kelĩ",
-         "Wa katatũ",
-         "Wa kana",
-         "Wa katano",
-         "Wa thanthatũ",
-        ],
-        [
-         "Wky",
-         "Wkw",
-         "Wkl",
-         "Wtũ",
-         "Wkn",
-         "Wtn",
-         "Wth",
-        ],
-        [
-         "Wky",
-         "Wkw",
-         "Wkl",
-         "Wtũ",
-         "Wkn",
-         "Wtn",
-         "Wth",
-        ],
-        [
-         "Y",
-         "W",
-         "E",
-         "A",
-         "A",
-         "A",
-         "A",
+    days: Locale::new_days(
+        [
+            "Wa kyumwa",
+            "Wa kwambĩlĩlya",
+            "Wa kelĩ",
+            "Wa katatũ",
+            "Wa kana",
+            "Wa katano",
+            "Wa thanthatũ",
         ],
+        ["Wky", "Wkw", "Wkl", "Wtũ", "Wkn", "Wtn", "Wth"],
+        ["Wky", "Wkw", "Wkl", "Wtũ", "Wkn", "Wtn", "Wth"],
+        ["Y", "W", "E", "A", "A", "A", "A"],
     ),
     day_periods: Locale::new_day_periods(
         ["Ĩyakwakya", "Ĩyawĩoo"],
@@ -47730,111 +19827,27 @@ pub static KAM: Locale<'static> = Locale {
 /// Data for `kcg` locale.
 pub static KCG: Locale<'static> = Locale {
     lang: "kcg",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -47842,111 +19855,44 @@ pub static KCG: Locale<'static> = Locale {
 /// Data for `kde` locale.
 pub static KDE: Locale<'static> = Locale {
     lang: "kde",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mwedi Ntandi",
-         "Mwedi wa Pili",
-         "Mwedi wa Tatu",
-         "Mwedi wa Nchechi",
-         "Mwedi wa Nnyano",
-         "Mwedi wa Nnyano na Umo",
-         "Mwedi wa Nnyano na Mivili",
-         "Mwedi wa Nnyano na Mitatu",
-         "Mwedi wa Nnyano na Nchechi",
-         "Mwedi wa Nnyano na Nnyano",
-         "Mwedi wa Nnyano na Nnyano na U",
-         "Mwedi wa Nnyano na Nnyano na M",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Liduva lyapili",
-         "Liduva lyatatu",
-         "Liduva lyanchechi",
-         "Liduva lyannyano",
-         "Liduva lyannyano na linji",
-         "Liduva lyannyano na mavili",
-         "Liduva litandi",
-        ],
-        [
-         "Ll2",
-         "Ll3",
-         "Ll4",
-         "Ll5",
-         "Ll6",
-         "Ll7",
-         "Ll1",
-        ],
-        [
-         "Ll2",
-         "Ll3",
-         "Ll4",
-         "Ll5",
-         "Ll6",
-         "Ll7",
-         "Ll1",
-        ],
-        [
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "1",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mwedi Ntandi",
+            "Mwedi wa Pili",
+            "Mwedi wa Tatu",
+            "Mwedi wa Nchechi",
+            "Mwedi wa Nnyano",
+            "Mwedi wa Nnyano na Umo",
+            "Mwedi wa Nnyano na Mivili",
+            "Mwedi wa Nnyano na Mitatu",
+            "Mwedi wa Nnyano na Nchechi",
+            "Mwedi wa Nnyano na Nnyano",
+            "Mwedi wa Nnyano na Nnyano na U",
+            "Mwedi wa Nnyano na Nnyano na M",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Muhi", "Chilo"],
-        ["Muhi", "Chilo"],
-        ["Muhi", "Chilo"],
+    days: Locale::new_days(
+        [
+            "Liduva lyapili",
+            "Liduva lyatatu",
+            "Liduva lyanchechi",
+            "Liduva lyannyano",
+            "Liduva lyannyano na linji",
+            "Liduva lyannyano na mavili",
+            "Liduva litandi",
+        ],
+        ["Ll2", "Ll3", "Ll4", "Ll5", "Ll6", "Ll7", "Ll1"],
+        ["Ll2", "Ll3", "Ll4", "Ll5", "Ll6", "Ll7", "Ll1"],
+        ["2", "3", "4", "5", "6", "7", "1"],
     ),
+    day_periods: Locale::new_day_periods(["Muhi", "Chilo"], ["Muhi", "Chilo"], ["Muhi", "Chilo"]),
     eras: Locale::new_eras("AY", "NY"),
     decimal: '.',
     group: ',',
@@ -47960,105 +19906,33 @@ pub static KEA: Locale<'static> = Locale {
         "d MMM y",
         "dd/MM/y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janeru",
-         "Febreru",
-         "Marsu",
-         "Abril",
-         "Maiu",
-         "Junhu",
-         "Julhu",
-         "Agostu",
-         "Setenbru",
-         "Otubru",
-         "Nuvenbru",
-         "Dizenbru",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Abr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Set",
-         "Otu",
-         "Nuv",
-         "Diz",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dumingu",
-         "sigunda-fera",
-         "tersa-fera",
-         "kuarta-fera",
-         "kinta-fera",
-         "sesta-fera",
-         "sábadu",
-        ],
-        [
-         "dum",
-         "sig",
-         "ter",
-         "kua",
-         "kin",
-         "ses",
-         "sab",
-        ],
-        [
-         "du",
-         "si",
-         "te",
-         "ku",
-         "ki",
-         "se",
-         "sa",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "K",
-         "K",
-         "S",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Janeru", "Febreru", "Marsu", "Abril", "Maiu", "Junhu", "Julhu", "Agostu", "Setenbru",
+            "Otubru", "Nuvenbru", "Dizenbru",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Otu", "Nuv", "Diz",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "dumingu",
+            "sigunda-fera",
+            "tersa-fera",
+            "kuarta-fera",
+            "kinta-fera",
+            "sesta-fera",
+            "sábadu",
+        ],
+        ["dum", "sig", "ter", "kua", "kin", "ses", "sab"],
+        ["du", "si", "te", "ku", "ki", "se", "sa"],
+        ["D", "S", "T", "K", "K", "S", "S"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["am", "pm"]),
     eras: Locale::new_eras("AK", "DK"),
     decimal: ',',
     group: ' ',
@@ -48066,111 +19940,73 @@ pub static KEA: Locale<'static> = Locale {
 /// Data for `kek` locale.
 pub static KEK: Locale<'static> = Locale {
     lang: "kek",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Xbʼeen Po",
-         "Xkabʼ Po",
-         "Rox Po",
-         "Xkaa Po",
-         "Roʼ Po",
-         "Xwaq Po",
-         "Xwuuq Po",
-         "Xwaqxaq Po",
-         "Xbʼelee Po",
-         "Xlajee Po",
-         "Xjunlaj Po",
-         "Xkabʼlaj Po",
-        ],
-        [
-         "Xbʼeen Po",
-         "Xkabʼ Po",
-         "Rox Po",
-         "Xkaa Po",
-         "Roʼ Po",
-         "Xwaq Po",
-         "Xwuuq Po",
-         "Xwaqxaq Po",
-         "Xbʼelee Po",
-         "Xlajee Po",
-         "Xjunlaj Po",
-         "Xkabʼlaj Po",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Doʼkutan",
-         "LuʼKutan",
-         "MarʼKutan",
-         "MerʼKutan",
-         "JueʼKutan",
-         "VierʼKutan",
-         "SabʼKutan",
-        ],
-        [
-         "Doʼkutan",
-         "LuʼKutan",
-         "MarʼKutan",
-         "MerʼKutan",
-         "JueʼKutan",
-         "VierʼKutan",
-         "SabʼKutan",
-        ],
-        [
-         "Doʼkutan",
-         "LuʼKutan",
-         "MarʼKutan",
-         "MerʼKutan",
-         "JueʼKutan",
-         "VierʼKutan",
-         "SabʼKutan",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Xbʼeen Po",
+            "Xkabʼ Po",
+            "Rox Po",
+            "Xkaa Po",
+            "Roʼ Po",
+            "Xwaq Po",
+            "Xwuuq Po",
+            "Xwaqxaq Po",
+            "Xbʼelee Po",
+            "Xlajee Po",
+            "Xjunlaj Po",
+            "Xkabʼlaj Po",
+        ],
+        [
+            "Xbʼeen Po",
+            "Xkabʼ Po",
+            "Rox Po",
+            "Xkaa Po",
+            "Roʼ Po",
+            "Xwaq Po",
+            "Xwuuq Po",
+            "Xwaqxaq Po",
+            "Xbʼelee Po",
+            "Xlajee Po",
+            "Xjunlaj Po",
+            "Xkabʼlaj Po",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Eqʼela", "Ewu"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Doʼkutan",
+            "LuʼKutan",
+            "MarʼKutan",
+            "MerʼKutan",
+            "JueʼKutan",
+            "VierʼKutan",
+            "SabʼKutan",
+        ],
+        [
+            "Doʼkutan",
+            "LuʼKutan",
+            "MarʼKutan",
+            "MerʼKutan",
+            "JueʼKutan",
+            "VierʼKutan",
+            "SabʼKutan",
+        ],
+        [
+            "Doʼkutan",
+            "LuʼKutan",
+            "MarʼKutan",
+            "MerʼKutan",
+            "JueʼKutan",
+            "VierʼKutan",
+            "SabʼKutan",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["Eqʼela", "Ewu"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -48178,111 +20014,27 @@ pub static KEK: Locale<'static> = Locale {
 /// Data for `ken` locale.
 pub static KEN: Locale<'static> = Locale {
     lang: "ken",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -48296,105 +20048,36 @@ pub static KGP: Locale<'static> = Locale {
         "d 'ne' MMM, y",
         "dd/MM/y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1-Kysã",
-         "2-Kysã",
-         "3-Kysã",
-         "4-Kysã",
-         "5-Kysã",
-         "6-Kysã",
-         "7-Kysã",
-         "8-Kysã",
-         "9-Kysã",
-         "10-Kysã",
-         "11-Kysã",
-         "12-Kysã",
-        ],
-        [
-         "1Ky.",
-         "2Ky.",
-         "3Ky.",
-         "4Ky.",
-         "5Ky.",
-         "6Ky.",
-         "7Ky.",
-         "8Ky.",
-         "9Ky.",
-         "10Ky.",
-         "11Ky.",
-         "12Ky.",
-        ],
-        [
-         "1K",
-         "2K",
-         "3K",
-         "4K",
-         "5K",
-         "6K",
-         "7K",
-         "8K",
-         "9K",
-         "10K",
-         "11K",
-         "12K",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "numĩggu",
-         "pir-kurã-há",
-         "régre-kurã-há",
-         "tẽgtũ-kurã-há",
-         "vẽnhkãgra-kurã-há",
-         "pénkar-kurã-há",
-         "savnu",
-        ],
-        [
-         "num.",
-         "pir.",
-         "rég.",
-         "tẽg.",
-         "vẽn.",
-         "pén.",
-         "sav.",
-        ],
-        [
-         "N.",
-         "1kh.",
-         "2kh.",
-         "3kh.",
-         "4kh.",
-         "5kh.",
-         "S.",
-        ],
-        [
-         "N.",
-         "P.",
-         "R.",
-         "T.",
-         "V.",
-         "P.",
-         "S.",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1-Kysã", "2-Kysã", "3-Kysã", "4-Kysã", "5-Kysã", "6-Kysã", "7-Kysã", "8-Kysã",
+            "9-Kysã", "10-Kysã", "11-Kysã", "12-Kysã",
+        ],
+        [
+            "1Ky.", "2Ky.", "3Ky.", "4Ky.", "5Ky.", "6Ky.", "7Ky.", "8Ky.", "9Ky.", "10Ky.",
+            "11Ky.", "12Ky.",
+        ],
+        [
+            "1K", "2K", "3K", "4K", "5K", "6K", "7K", "8K", "9K", "10K", "11K", "12K",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "numĩggu",
+            "pir-kurã-há",
+            "régre-kurã-há",
+            "tẽgtũ-kurã-há",
+            "vẽnhkãgra-kurã-há",
+            "pénkar-kurã-há",
+            "savnu",
+        ],
+        ["num.", "pir.", "rég.", "tẽg.", "vẽn.", "pén.", "sav."],
+        ["N.", "1kh.", "2kh.", "3kh.", "4kh.", "5kh.", "S."],
+        ["N.", "P.", "R.", "T.", "V.", "P.", "S."],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("C.j.", "C.kk."),
     decimal: ',',
     group: '.',
@@ -48402,105 +20085,42 @@ pub static KGP: Locale<'static> = Locale {
 /// Data for `khq` locale.
 pub static KHQ: Locale<'static> = Locale {
     lang: "khq",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Žanwiye",
+            "Feewiriye",
+            "Marsi",
+            "Awiril",
+            "Me",
+            "Žuweŋ",
+            "Žuyye",
+            "Ut",
+            "Sektanbur",
+            "Oktoobur",
+            "Noowanbur",
+            "Deesanbur",
+        ],
+        [
+            "Žan", "Fee", "Mar", "Awi", "Me", "Žuw", "Žuy", "Ut", "Sek", "Okt", "Noo", "Dee",
+        ],
+        ["Ž", "F", "M", "A", "M", "Ž", "Ž", "U", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Žanwiye",
-         "Feewiriye",
-         "Marsi",
-         "Awiril",
-         "Me",
-         "Žuweŋ",
-         "Žuyye",
-         "Ut",
-         "Sektanbur",
-         "Oktoobur",
-         "Noowanbur",
-         "Deesanbur",
-        ],
-        [
-         "Žan",
-         "Fee",
-         "Mar",
-         "Awi",
-         "Me",
-         "Žuw",
-         "Žuy",
-         "Ut",
-         "Sek",
-         "Okt",
-         "Noo",
-         "Dee",
-        ],
-        [
-         "Ž",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Ž",
-         "Ž",
-         "U",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Alhadi",
-         "Atini",
-         "Atalata",
-         "Alarba",
-         "Alhamiisa",
-         "Aljuma",
-         "Assabdu",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alj",
-         "Ass",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alj",
-         "Ass",
-        ],
-        [
-         "H",
-         "T",
-         "T",
-         "L",
-         "L",
-         "L",
-         "S",
+    days: Locale::new_days(
+        [
+            "Alhadi",
+            "Atini",
+            "Atalata",
+            "Alarba",
+            "Alhamiisa",
+            "Aljuma",
+            "Assabdu",
         ],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alj", "Ass"],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alj", "Ass"],
+        ["H", "T", "T", "L", "L", "L", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Adduha", "Aluula"],
@@ -48514,105 +20134,42 @@ pub static KHQ: Locale<'static> = Locale {
 /// Data for `ki` locale.
 pub static KI: Locale<'static> = Locale {
     lang: "ki",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Njenuarĩ",
+            "Mwere wa kerĩ",
+            "Mwere wa gatatũ",
+            "Mwere wa kana",
+            "Mwere wa gatano",
+            "Mwere wa gatandatũ",
+            "Mwere wa mũgwanja",
+            "Mwere wa kanana",
+            "Mwere wa kenda",
+            "Mwere wa ikũmi",
+            "Mwere wa ikũmi na ũmwe",
+            "Ndithemba",
+        ],
+        [
+            "JEN", "WKR", "WGT", "WKN", "WTN", "WTD", "WMJ", "WNN", "WKD", "WIK", "WMW", "DIT",
+        ],
+        ["J", "K", "G", "K", "G", "G", "M", "K", "K", "I", "I", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Njenuarĩ",
-         "Mwere wa kerĩ",
-         "Mwere wa gatatũ",
-         "Mwere wa kana",
-         "Mwere wa gatano",
-         "Mwere wa gatandatũ",
-         "Mwere wa mũgwanja",
-         "Mwere wa kanana",
-         "Mwere wa kenda",
-         "Mwere wa ikũmi",
-         "Mwere wa ikũmi na ũmwe",
-         "Ndithemba",
-        ],
-        [
-         "JEN",
-         "WKR",
-         "WGT",
-         "WKN",
-         "WTN",
-         "WTD",
-         "WMJ",
-         "WNN",
-         "WKD",
-         "WIK",
-         "WMW",
-         "DIT",
-        ],
-        [
-         "J",
-         "K",
-         "G",
-         "K",
-         "G",
-         "G",
-         "M",
-         "K",
-         "K",
-         "I",
-         "I",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Kiumia",
-         "Njumatatũ",
-         "Njumaine",
-         "Njumatana",
-         "Aramithi",
-         "Njumaa",
-         "Njumamothi",
-        ],
-        [
-         "KMA",
-         "NTT",
-         "NMN",
-         "NMT",
-         "ART",
-         "NMA",
-         "NMM",
-        ],
-        [
-         "KMA",
-         "NTT",
-         "NMN",
-         "NMT",
-         "ART",
-         "NMA",
-         "NMM",
-        ],
-        [
-         "K",
-         "N",
-         "N",
-         "N",
-         "A",
-         "N",
-         "N",
+    days: Locale::new_days(
+        [
+            "Kiumia",
+            "Njumatatũ",
+            "Njumaine",
+            "Njumatana",
+            "Aramithi",
+            "Njumaa",
+            "Njumamothi",
         ],
+        ["KMA", "NTT", "NMN", "NMT", "ART", "NMA", "NMM"],
+        ["KMA", "NTT", "NMN", "NMT", "ART", "NMA", "NMM"],
+        ["K", "N", "N", "N", "A", "N", "N"],
     ),
     day_periods: Locale::new_day_periods(
         ["Kiroko", "Hwaĩ-inĩ"],
@@ -48632,105 +20189,44 @@ pub static KK: Locale<'static> = Locale {
         "y 'ж'. dd MMM",
         "dd.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "қаңтар",
-         "ақпан",
-         "наурыз",
-         "сәуір",
-         "мамыр",
-         "маусым",
-         "шілде",
-         "тамыз",
-         "қыркүйек",
-         "қазан",
-         "қараша",
-         "желтоқсан",
-        ],
-        [
-         "қаң.",
-         "ақп.",
-         "нау.",
-         "сәу.",
-         "мам.",
-         "мау.",
-         "шіл.",
-         "там.",
-         "қыр.",
-         "қаз.",
-         "қар.",
-         "жел.",
-        ],
-        [
-         "Қ",
-         "А",
-         "Н",
-         "С",
-         "М",
-         "М",
-         "Ш",
-         "Т",
-         "Қ",
-         "Қ",
-         "Қ",
-         "Ж",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "жексенбі",
-         "дүйсенбі",
-         "сейсенбі",
-         "сәрсенбі",
-         "бейсенбі",
-         "жұма",
-         "сенбі",
-        ],
-        [
-         "жс",
-         "дс",
-         "сс",
-         "ср",
-         "бс",
-         "жм",
-         "сб",
-        ],
-        [
-         "жс",
-         "дс",
-         "сс",
-         "ср",
-         "бс",
-         "жм",
-         "сб",
-        ],
-        [
-         "Ж",
-         "Д",
-         "С",
-         "С",
-         "Б",
-         "Ж",
-         "С",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "қаңтар",
+            "ақпан",
+            "наурыз",
+            "сәуір",
+            "мамыр",
+            "маусым",
+            "шілде",
+            "тамыз",
+            "қыркүйек",
+            "қазан",
+            "қараша",
+            "желтоқсан",
+        ],
+        [
+            "қаң.", "ақп.", "нау.", "сәу.", "мам.", "мау.", "шіл.", "там.", "қыр.", "қаз.", "қар.",
+            "жел.",
         ],
+        ["Қ", "А", "Н", "С", "М", "М", "Ш", "Т", "Қ", "Қ", "Қ", "Ж"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "жексенбі",
+            "дүйсенбі",
+            "сейсенбі",
+            "сәрсенбі",
+            "бейсенбі",
+            "жұма",
+            "сенбі",
+        ],
+        ["жс", "дс", "сс", "ср", "бс", "жм", "сб"],
+        ["жс", "дс", "сс", "ср", "бс", "жм", "сб"],
+        ["Ж", "Д", "С", "С", "Б", "Ж", "С"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("б.з.д.", "б.з."),
     decimal: ',',
     group: ' ',
@@ -48738,111 +20234,57 @@ pub static KK: Locale<'static> = Locale {
 /// Data for `kk-Arab` locale.
 pub static KK_ARAB: Locale<'static> = Locale {
     lang: "kk-Arab",
-    dates: Locale::new_patterns(
-        "y، d- MMMM، EEEE",
-        "y، d- MMMM",
-        "y، d- MMM",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "قاڭتار",
-         "اقپان",
-         "ناۋرىز",
-         "ءساۋىر",
-         "مامىر",
-         "ماۋسىم",
-         "شىلدە",
-         "تامىز",
-         "قىركۇيەك",
-         "قازان",
-         "قاراشا",
-         "جەلتوقسان",
-        ],
-        [
-         "قاڭتار",
-         "اقپان",
-         "ناۋرىز",
-         "ءساۋىر",
-         "مامىر",
-         "ماۋسىم",
-         "شىلدە",
-         "تامىز",
-         "قىركۇيەك",
-         "قازان",
-         "قاراشا",
-         "جەلتوقسان",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "جەكسەنبى",
-         "دۇيسەنبى",
-         "سەيسەنبى",
-         "سارسەنبى",
-         "بەيسەنبى",
-         "جۇما",
-         "سەنبى",
-        ],
-        [
-         "جەك",
-         "دۇي",
-         "سەي",
-         "سار",
-         "بەي",
-         "جۇم",
-         "سەن",
-        ],
-        [
-         "جە",
-         "دۇ",
-         "سە",
-         "سا",
-         "بە",
-         "جۇ",
-         "سن",
-        ],
-        [
-         "ج",
-         "د",
-         "س",
-         "س",
-         "ب",
-         "ج",
-         "س",
+    dates: Locale::new_patterns("y، d- MMMM، EEEE", "y، d- MMMM", "y، d- MMM", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "قاڭتار",
+            "اقپان",
+            "ناۋرىز",
+            "ءساۋىر",
+            "مامىر",
+            "ماۋسىم",
+            "شىلدە",
+            "تامىز",
+            "قىركۇيەك",
+            "قازان",
+            "قاراشا",
+            "جەلتوقسان",
+        ],
+        [
+            "قاڭتار",
+            "اقپان",
+            "ناۋرىز",
+            "ءساۋىر",
+            "مامىر",
+            "ماۋسىم",
+            "شىلدە",
+            "تامىز",
+            "قىركۇيەك",
+            "قازان",
+            "قاراشا",
+            "جەلتوقسان",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ت د", "ت ك"],
-        ["ت د", "ت ك"],
-        ["ت د", "ت ك"],
+    days: Locale::new_days(
+        [
+            "جەكسەنبى",
+            "دۇيسەنبى",
+            "سەيسەنبى",
+            "سارسەنبى",
+            "بەيسەنبى",
+            "جۇما",
+            "سەنبى",
+        ],
+        ["جەك", "دۇي", "سەي", "سار", "بەي", "جۇم", "سەن"],
+        ["جە", "دۇ", "سە", "سا", "بە", "جۇ", "سن"],
+        ["ج", "د", "س", "س", "ب", "ج", "س"],
     ),
+    day_periods: Locale::new_day_periods(["ت د", "ت ك"], ["ت د", "ت ك"], ["ت د", "ت ك"]),
     eras: Locale::new_eras("ب ز د", "ب ز"),
     decimal: '.',
     group: ',',
@@ -48854,107 +20296,46 @@ pub static KK_CYRL: Locale<'static> = Locale {
         "y 'ж'. d MMMM, EEEE",
         "y 'ж'. d MMMM",
         "y 'ж'. dd MMM",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+        "dd.MM.yy",
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "қаңтар",
-         "ақпан",
-         "наурыз",
-         "сәуір",
-         "мамыр",
-         "маусым",
-         "шілде",
-         "тамыз",
-         "қыркүйек",
-         "қазан",
-         "қараша",
-         "желтоқсан",
-        ],
-        [
-         "қаң.",
-         "ақп.",
-         "нау.",
-         "сәу.",
-         "мам.",
-         "мау.",
-         "шіл.",
-         "там.",
-         "қыр.",
-         "қаз.",
-         "қар.",
-         "жел.",
-        ],
-        [
-         "Қ",
-         "А",
-         "Н",
-         "С",
-         "М",
-         "М",
-         "Ш",
-         "Т",
-         "Қ",
-         "Қ",
-         "Қ",
-         "Ж",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "жексенбі",
-         "дүйсенбі",
-         "сейсенбі",
-         "сәрсенбі",
-         "бейсенбі",
-         "жұма",
-         "сенбі",
-        ],
-        [
-         "жс",
-         "дс",
-         "сс",
-         "ср",
-         "бс",
-         "жм",
-         "сб",
-        ],
-        [
-         "жс",
-         "дс",
-         "сс",
-         "ср",
-         "бс",
-         "жм",
-         "сб",
-        ],
-        [
-         "Ж",
-         "Д",
-         "С",
-         "С",
-         "Б",
-         "Ж",
-         "С",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "қаңтар",
+            "ақпан",
+            "наурыз",
+            "сәуір",
+            "мамыр",
+            "маусым",
+            "шілде",
+            "тамыз",
+            "қыркүйек",
+            "қазан",
+            "қараша",
+            "желтоқсан",
+        ],
+        [
+            "қаң.", "ақп.", "нау.", "сәу.", "мам.", "мау.", "шіл.", "там.", "қыр.", "қаз.", "қар.",
+            "жел.",
         ],
+        ["Қ", "А", "Н", "С", "М", "М", "Ш", "Т", "Қ", "Қ", "Қ", "Ж"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "жексенбі",
+            "дүйсенбі",
+            "сейсенбі",
+            "сәрсенбі",
+            "бейсенбі",
+            "жұма",
+            "сенбі",
+        ],
+        ["жс", "дс", "сс", "ср", "бс", "жм", "сб"],
+        ["жс", "дс", "сс", "ср", "бс", "жм", "сб"],
+        ["Ж", "Д", "С", "С", "Б", "Ж", "С"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("б.з.д.", "б.з."),
     decimal: ',',
     group: ' ',
@@ -48968,105 +20349,44 @@ pub static KK_KZ: Locale<'static> = Locale {
         "y 'ж'. dd MMM",
         "dd.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "қаңтар",
-         "ақпан",
-         "наурыз",
-         "сәуір",
-         "мамыр",
-         "маусым",
-         "шілде",
-         "тамыз",
-         "қыркүйек",
-         "қазан",
-         "қараша",
-         "желтоқсан",
-        ],
-        [
-         "қаң.",
-         "ақп.",
-         "нау.",
-         "сәу.",
-         "мам.",
-         "мау.",
-         "шіл.",
-         "там.",
-         "қыр.",
-         "қаз.",
-         "қар.",
-         "жел.",
-        ],
-        [
-         "Қ",
-         "А",
-         "Н",
-         "С",
-         "М",
-         "М",
-         "Ш",
-         "Т",
-         "Қ",
-         "Қ",
-         "Қ",
-         "Ж",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "жексенбі",
-         "дүйсенбі",
-         "сейсенбі",
-         "сәрсенбі",
-         "бейсенбі",
-         "жұма",
-         "сенбі",
-        ],
-        [
-         "жс",
-         "дс",
-         "сс",
-         "ср",
-         "бс",
-         "жм",
-         "сб",
-        ],
-        [
-         "жс",
-         "дс",
-         "сс",
-         "ср",
-         "бс",
-         "жм",
-         "сб",
-        ],
-        [
-         "Ж",
-         "Д",
-         "С",
-         "С",
-         "Б",
-         "Ж",
-         "С",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "қаңтар",
+            "ақпан",
+            "наурыз",
+            "сәуір",
+            "мамыр",
+            "маусым",
+            "шілде",
+            "тамыз",
+            "қыркүйек",
+            "қазан",
+            "қараша",
+            "желтоқсан",
+        ],
+        [
+            "қаң.", "ақп.", "нау.", "сәу.", "мам.", "мау.", "шіл.", "там.", "қыр.", "қаз.", "қар.",
+            "жел.",
         ],
+        ["Қ", "А", "Н", "С", "М", "М", "Ш", "Т", "Қ", "Қ", "Қ", "Ж"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "жексенбі",
+            "дүйсенбі",
+            "сейсенбі",
+            "сәрсенбі",
+            "бейсенбі",
+            "жұма",
+            "сенбі",
+        ],
+        ["жс", "дс", "сс", "ср", "бс", "жм", "сб"],
+        ["жс", "дс", "сс", "ср", "бс", "жм", "сб"],
+        ["Ж", "Д", "С", "С", "Б", "Ж", "С"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("б.з.д.", "б.з."),
     decimal: ',',
     group: ' ',
@@ -49074,111 +20394,73 @@ pub static KK_KZ: Locale<'static> = Locale {
 /// Data for `kkj` locale.
 pub static KKJ: Locale<'static> = Locale {
     lang: "kkj",
-    dates: Locale::new_patterns(
-        "EEEE dd MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "pamba",
-         "wanja",
-         "mbiyɔ mɛndoŋgɔ",
-         "Nyɔlɔmbɔŋgɔ",
-         "Mɔnɔ ŋgbanja",
-         "Nyaŋgwɛ ŋgbanja",
-         "kuŋgwɛ",
-         "fɛ",
-         "njapi",
-         "nyukul",
-         "M11",
-         "ɓulɓusɛ",
-        ],
-        [
-         "pamba",
-         "wanja",
-         "mbiyɔ mɛndoŋgɔ",
-         "Nyɔlɔmbɔŋgɔ",
-         "Mɔnɔ ŋgbanja",
-         "Nyaŋgwɛ ŋgbanja",
-         "kuŋgwɛ",
-         "fɛ",
-         "njapi",
-         "nyukul",
-         "M11",
-         "ɓulɓusɛ",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sɔndi",
-         "lundi",
-         "mardi",
-         "mɛrkɛrɛdi",
-         "yedi",
-         "vaŋdɛrɛdi",
-         "mɔnɔ sɔndi",
-        ],
-        [
-         "sɔndi",
-         "lundi",
-         "mardi",
-         "mɛrkɛrɛdi",
-         "yedi",
-         "vaŋdɛrɛdi",
-         "mɔnɔ sɔndi",
-        ],
-        [
-         "sɔndi",
-         "lundi",
-         "mardi",
-         "mɛrkɛrɛdi",
-         "yedi",
-         "vaŋdɛrɛdi",
-         "mɔnɔ sɔndi",
-        ],
-        [
-         "so",
-         "lu",
-         "ma",
-         "mɛ",
-         "ye",
-         "va",
-         "ms",
+    dates: Locale::new_patterns("EEEE dd MMMM y", "d MMMM y", "d MMM y", "dd/MM y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "pamba",
+            "wanja",
+            "mbiyɔ mɛndoŋgɔ",
+            "Nyɔlɔmbɔŋgɔ",
+            "Mɔnɔ ŋgbanja",
+            "Nyaŋgwɛ ŋgbanja",
+            "kuŋgwɛ",
+            "fɛ",
+            "njapi",
+            "nyukul",
+            "M11",
+            "ɓulɓusɛ",
+        ],
+        [
+            "pamba",
+            "wanja",
+            "mbiyɔ mɛndoŋgɔ",
+            "Nyɔlɔmbɔŋgɔ",
+            "Mɔnɔ ŋgbanja",
+            "Nyaŋgwɛ ŋgbanja",
+            "kuŋgwɛ",
+            "fɛ",
+            "njapi",
+            "nyukul",
+            "M11",
+            "ɓulɓusɛ",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "sɔndi",
+            "lundi",
+            "mardi",
+            "mɛrkɛrɛdi",
+            "yedi",
+            "vaŋdɛrɛdi",
+            "mɔnɔ sɔndi",
+        ],
+        [
+            "sɔndi",
+            "lundi",
+            "mardi",
+            "mɛrkɛrɛdi",
+            "yedi",
+            "vaŋdɛrɛdi",
+            "mɔnɔ sɔndi",
+        ],
+        [
+            "sɔndi",
+            "lundi",
+            "mardi",
+            "mɛrkɛrɛdi",
+            "yedi",
+            "vaŋdɛrɛdi",
+            "mɔnɔ sɔndi",
+        ],
+        ["so", "lu", "ma", "mɛ", "ye", "va", "ms"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -49186,111 +20468,46 @@ pub static KKJ: Locale<'static> = Locale {
 /// Data for `kl` locale.
 pub static KL: Locale<'static> = Locale {
     lang: "kl",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januaarip",
-         "februaarip",
-         "marsip",
-         "apriilip",
-         "maajip",
-         "juunip",
-         "juulip",
-         "aggustip",
-         "septembarip",
-         "oktobarip",
-         "novembarip",
-         "decembarip",
-        ],
-        [
-         "jan",
-         "febr",
-         "mar",
-         "apr",
-         "maj",
-         "jun",
-         "jul",
-         "aug",
-         "sept",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sapaat",
-         "ataasinngorneq",
-         "marlunngorneq",
-         "pingasunngorneq",
-         "sisamanngorneq",
-         "tallimanngorneq",
-         "arfininngorneq",
-        ],
-        [
-         "sap",
-         "ata",
-         "mar",
-         "pin",
-         "sis",
-         "tal",
-         "arf",
-        ],
-        [
-         "sap",
-         "ata",
-         "mar",
-         "pin",
-         "sis",
-         "tal",
-         "arf",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januaarip",
+            "februaarip",
+            "marsip",
+            "apriilip",
+            "maajip",
+            "juunip",
+            "juulip",
+            "aggustip",
+            "septembarip",
+            "oktobarip",
+            "novembarip",
+            "decembarip",
+        ],
+        [
+            "jan", "febr", "mar", "apr", "maj", "jun", "jul", "aug", "sept", "okt", "nov", "dec",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "sapaat",
+            "ataasinngorneq",
+            "marlunngorneq",
+            "pingasunngorneq",
+            "sisamanngorneq",
+            "tallimanngorneq",
+            "arfininngorneq",
+        ],
+        ["sap", "ata", "mar", "pin", "sis", "tal", "arf"],
+        ["sap", "ata", "mar", "pin", "sis", "tal", "arf"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -49298,105 +20515,42 @@ pub static KL: Locale<'static> = Locale {
 /// Data for `kln` locale.
 pub static KLN: Locale<'static> = Locale {
     lang: "kln",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mulgul",
+            "Ng’atyaato",
+            "Kiptaamo",
+            "Iwootkuut",
+            "Mamuut",
+            "Paagi",
+            "Ng’eiyeet",
+            "Rooptui",
+            "Bureet",
+            "Epeeso",
+            "Kipsuunde ne taai",
+            "Kipsuunde nebo aeng’",
+        ],
+        [
+            "Mul", "Ngat", "Taa", "Iwo", "Mam", "Paa", "Nge", "Roo", "Bur", "Epe", "Kpt", "Kpa",
+        ],
+        ["M", "N", "T", "I", "M", "P", "N", "R", "B", "E", "K", "K"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mulgul",
-         "Ng’atyaato",
-         "Kiptaamo",
-         "Iwootkuut",
-         "Mamuut",
-         "Paagi",
-         "Ng’eiyeet",
-         "Rooptui",
-         "Bureet",
-         "Epeeso",
-         "Kipsuunde ne taai",
-         "Kipsuunde nebo aeng’",
-        ],
-        [
-         "Mul",
-         "Ngat",
-         "Taa",
-         "Iwo",
-         "Mam",
-         "Paa",
-         "Nge",
-         "Roo",
-         "Bur",
-         "Epe",
-         "Kpt",
-         "Kpa",
-        ],
-        [
-         "M",
-         "N",
-         "T",
-         "I",
-         "M",
-         "P",
-         "N",
-         "R",
-         "B",
-         "E",
-         "K",
-         "K",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Kotisap",
-         "Kotaai",
-         "Koaeng’",
-         "Kosomok",
-         "Koang’wan",
-         "Komuut",
-         "Kolo",
-        ],
-        [
-         "Kts",
-         "Kot",
-         "Koo",
-         "Kos",
-         "Koa",
-         "Kom",
-         "Kol",
-        ],
-        [
-         "Kts",
-         "Kot",
-         "Koo",
-         "Kos",
-         "Koa",
-         "Kom",
-         "Kol",
-        ],
-        [
-         "T",
-         "T",
-         "O",
-         "S",
-         "A",
-         "M",
-         "L",
+    days: Locale::new_days(
+        [
+            "Kotisap",
+            "Kotaai",
+            "Koaeng’",
+            "Kosomok",
+            "Koang’wan",
+            "Komuut",
+            "Kolo",
         ],
+        ["Kts", "Kot", "Koo", "Kos", "Koa", "Kom", "Kol"],
+        ["Kts", "Kot", "Koo", "Kos", "Koa", "Kom", "Kol"],
+        ["T", "T", "O", "S", "A", "M", "L"],
     ),
     day_periods: Locale::new_day_periods(
         ["karoon", "kooskoliny"],
@@ -49410,111 +20564,47 @@ pub static KLN: Locale<'static> = Locale {
 /// Data for `km` locale.
 pub static KM: Locale<'static> = Locale {
     lang: "km",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "មករា",
-         "កុម្ភៈ",
-         "មីនា",
-         "មេសា",
-         "ឧសភា",
-         "មិថុនា",
-         "កក្កដា",
-         "សីហា",
-         "កញ្ញា",
-         "តុលា",
-         "វិច្ឆិកា",
-         "ធ្នូ",
-        ],
-        [
-         "មករា",
-         "កុម្ភៈ",
-         "មីនា",
-         "មេសា",
-         "ឧសភា",
-         "មិថុនា",
-         "កក្កដា",
-         "សីហា",
-         "កញ្ញា",
-         "តុលា",
-         "វិច្ឆិកា",
-         "ធ្នូ",
-        ],
-        [
-         "ម",
-         "ក",
-         "ម",
-         "ម",
-         "ឧ",
-         "ម",
-         "ក",
-         "ស",
-         "ក",
-         "ត",
-         "វ",
-         "ធ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "អាទិត្យ",
-         "ច័ន្ទ",
-         "អង្គារ",
-         "ពុធ",
-         "ព្រហស្បតិ៍",
-         "សុក្រ",
-         "សៅរ៍",
-        ],
-        [
-         "អាទិត្យ",
-         "ចន្ទ",
-         "អង្គារ",
-         "ពុធ",
-         "ព្រហ",
-         "សុក្រ",
-         "សៅរ៍",
-        ],
-        [
-         "អា",
-         "ច",
-         "អ",
-         "ពុ",
-         "ព្រ",
-         "សុ",
-         "ស",
-        ],
-        [
-         "អ",
-         "ច",
-         "អ",
-         "ព",
-         "ព",
-         "ស",
-         "ស",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "មករា",
+            "កុម្ភៈ",
+            "មីនា",
+            "មេសា",
+            "ឧសភា",
+            "មិថុនា",
+            "កក្កដា",
+            "សីហា",
+            "កញ្ញា",
+            "តុលា",
+            "វិច្ឆិកា",
+            "ធ្នូ",
+        ],
+        [
+            "មករា",
+            "កុម្ភៈ",
+            "មីនា",
+            "មេសា",
+            "ឧសភា",
+            "មិថុនា",
+            "កក្កដា",
+            "សីហា",
+            "កញ្ញា",
+            "តុលា",
+            "វិច្ឆិកា",
+            "ធ្នូ",
+        ],
+        ["ម", "ក", "ម", "ម", "ឧ", "ម", "ក", "ស", "ក", "ត", "វ", "ធ"],
+    ),
+    days: Locale::new_days(
+        ["អាទិត្យ", "ច័ន្ទ", "អង្គារ", "ពុធ", "ព្រហស្បតិ៍", "សុក្រ", "សៅរ៍"],
+        ["អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហ", "សុក្រ", "សៅរ៍"],
+        ["អា", "ច", "អ", "ពុ", "ព្រ", "សុ", "ស"],
+        ["អ", "ច", "អ", "ព", "ព", "ស", "ស"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("មុន គ.ស.", "គ.ស."),
     decimal: '.',
     group: ',',
@@ -49522,111 +20612,55 @@ pub static KM: Locale<'static> = Locale {
 /// Data for `kn` locale.
 pub static KN: Locale<'static> = Locale {
     lang: "kn",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "hh:mm:ss a zzzz",
-        "hh:mm:ss a z",
-        "hh:mm:ss a",
-        "hh:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ಜನವರಿ",
-         "ಫೆಬ್ರವರಿ",
-         "ಮಾರ್ಚ್",
-         "ಏಪ್ರಿಲ್",
-         "ಮೇ",
-         "ಜೂನ್",
-         "ಜುಲೈ",
-         "ಆಗಸ್ಟ್",
-         "ಸೆಪ್ಟೆಂಬರ್",
-         "ಅಕ್ಟೋಬರ್",
-         "ನವೆಂಬರ್",
-         "ಡಿಸೆಂಬರ್",
-        ],
-        [
-         "ಜನ",
-         "ಫೆಬ್ರ",
-         "ಮಾರ್ಚ್",
-         "ಏಪ್ರಿ",
-         "ಮೇ",
-         "ಜೂನ್",
-         "ಜುಲೈ",
-         "ಆಗ",
-         "ಸೆಪ್ಟೆಂ",
-         "ಅಕ್ಟೋ",
-         "ನವೆಂ",
-         "ಡಿಸೆಂ",
-        ],
-        [
-         "ಜ",
-         "ಫೆ",
-         "ಮಾ",
-         "ಏ",
-         "ಮೇ",
-         "ಜೂ",
-         "ಜು",
-         "ಆ",
-         "ಸೆ",
-         "ಅ",
-         "ನ",
-         "ಡಿ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ಭಾನುವಾರ",
-         "ಸೋಮವಾರ",
-         "ಮಂಗಳವಾರ",
-         "ಬುಧವಾರ",
-         "ಗುರುವಾರ",
-         "ಶುಕ್ರವಾರ",
-         "ಶನಿವಾರ",
-        ],
-        [
-         "ಭಾನು",
-         "ಸೋಮ",
-         "ಮಂಗಳ",
-         "ಬುಧ",
-         "ಗುರು",
-         "ಶುಕ್ರ",
-         "ಶನಿ",
-        ],
-        [
-         "ಭಾನು",
-         "ಸೋಮ",
-         "ಮಂಗಳ",
-         "ಬುಧ",
-         "ಗುರು",
-         "ಶುಕ್ರ",
-         "ಶನಿ",
-        ],
-        [
-         "ಭಾ",
-         "ಸೋ",
-         "ಮಂ",
-         "ಬು",
-         "ಗು",
-         "ಶು",
-         "ಶ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
-    ),
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "d/M/yy"),
+    times: Locale::new_patterns("hh:mm:ss a zzzz", "hh:mm:ss a z", "hh:mm:ss a", "hh:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ಜನವರಿ",
+            "ಫೆಬ್ರವರಿ",
+            "ಮಾರ್ಚ್",
+            "ಏಪ್ರಿಲ್",
+            "ಮೇ",
+            "ಜೂನ್",
+            "ಜುಲೈ",
+            "ಆಗಸ್ಟ್",
+            "ಸೆಪ್ಟೆಂಬರ್",
+            "ಅಕ್ಟೋಬರ್",
+            "ನವೆಂಬರ್",
+            "ಡಿಸೆಂಬರ್",
+        ],
+        [
+            "ಜನ",
+            "ಫೆಬ್ರ",
+            "ಮಾರ್ಚ್",
+            "ಏಪ್ರಿ",
+            "ಮೇ",
+            "ಜೂನ್",
+            "ಜುಲೈ",
+            "ಆಗ",
+            "ಸೆಪ್ಟೆಂ",
+            "ಅಕ್ಟೋ",
+            "ನವೆಂ",
+            "ಡಿಸೆಂ",
+        ],
+        ["ಜ", "ಫೆ", "ಮಾ", "ಏ", "ಮೇ", "ಜೂ", "ಜು", "ಆ", "ಸೆ", "ಅ", "ನ", "ಡಿ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ಭಾನುವಾರ",
+            "ಸೋಮವಾರ",
+            "ಮಂಗಳವಾರ",
+            "ಬುಧವಾರ",
+            "ಗುರುವಾರ",
+            "ಶುಕ್ರವಾರ",
+            "ಶನಿವಾರ",
+        ],
+        ["ಭಾನು", "ಸೋಮ", "ಮಂಗಳ", "ಬುಧ", "ಗುರು", "ಶುಕ್ರ", "ಶನಿ"],
+        ["ಭಾನು", "ಸೋಮ", "ಮಂಗಳ", "ಬುಧ", "ಗುರು", "ಶುಕ್ರ", "ಶನಿ"],
+        ["ಭಾ", "ಸೋ", "ಮಂ", "ಬು", "ಗು", "ಶು", "ಶ"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("ಕ್ರಿ.ಪೂ", "ಕ್ರಿ.ಶ"),
     decimal: '.',
     group: ',',
@@ -49634,111 +20668,40 @@ pub static KN: Locale<'static> = Locale {
 /// Data for `ko` locale.
 pub static KO: Locale<'static> = Locale {
     lang: "ko",
-    dates: Locale::new_patterns(
-        "y년 MMMM d일 EEEE",
-        "y년 MMMM d일",
-        "y. M. d.",
-        "yy. M. d.",
-    ),
+    dates: Locale::new_patterns("y년 MMMM d일 EEEE", "y년 MMMM d일", "y. M. d.", "yy. M. d."),
     times: Locale::new_patterns(
         "a h시 m분 s초 zzzz",
         "a h시 m분 s초 z",
         "a h:mm:ss",
         "a h:mm",
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "일요일",
-         "월요일",
-         "화요일",
-         "수요일",
-         "목요일",
-         "금요일",
-         "토요일",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
+        ],
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
+        ],
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["오전", "오후"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "일요일",
+            "월요일",
+            "화요일",
+            "수요일",
+            "목요일",
+            "금요일",
+            "토요일",
+        ],
+        ["일", "월", "화", "수", "목", "금", "토"],
+        ["일", "월", "화", "수", "목", "금", "토"],
+        ["일", "월", "화", "수", "목", "금", "토"],
     ),
+    day_periods: Locale::new_day_periods(["오전", "오후"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -49746,111 +20709,35 @@ pub static KO: Locale<'static> = Locale {
 /// Data for `ko-CN` locale.
 pub static KO_CN: Locale<'static> = Locale {
     lang: "ko-CN",
-    dates: Locale::new_patterns(
-        "y년 MMMM d일 EEEE",
-        "y년 MMMM d일",
-        "y. M. d.",
-        "yy. M. d.",
-    ),
-    times: Locale::new_patterns(
-        "zzzz HH:mm:ss",
-        "z HH:mm:ss",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "일요일",
-         "월요일",
-         "화요일",
-         "수요일",
-         "목요일",
-         "금요일",
-         "토요일",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
+    dates: Locale::new_patterns("y년 MMMM d일 EEEE", "y년 MMMM d일", "y. M. d.", "yy. M. d."),
+    times: Locale::new_patterns("zzzz HH:mm:ss", "z HH:mm:ss", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
+        ],
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
+        ],
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["오전", "오후"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "일요일",
+            "월요일",
+            "화요일",
+            "수요일",
+            "목요일",
+            "금요일",
+            "토요일",
+        ],
+        ["일", "월", "화", "수", "목", "금", "토"],
+        ["일", "월", "화", "수", "목", "금", "토"],
+        ["일", "월", "화", "수", "목", "금", "토"],
     ),
+    day_periods: Locale::new_day_periods(["오전", "오후"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -49858,111 +20745,40 @@ pub static KO_CN: Locale<'static> = Locale {
 /// Data for `ko-KP` locale.
 pub static KO_KP: Locale<'static> = Locale {
     lang: "ko-KP",
-    dates: Locale::new_patterns(
-        "y년 MMMM d일 EEEE",
-        "y년 MMMM d일",
-        "y. M. d.",
-        "yy. M. d.",
-    ),
+    dates: Locale::new_patterns("y년 MMMM d일 EEEE", "y년 MMMM d일", "y. M. d.", "yy. M. d."),
     times: Locale::new_patterns(
         "a h시 m분 s초 zzzz",
         "a h시 m분 s초 z",
         "a h:mm:ss",
         "a h:mm",
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-        [
-         "1월",
-         "2월",
-         "3월",
-         "4월",
-         "5월",
-         "6월",
-         "7월",
-         "8월",
-         "9월",
-         "10월",
-         "11월",
-         "12월",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "일요일",
-         "월요일",
-         "화요일",
-         "수요일",
-         "목요일",
-         "금요일",
-         "토요일",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
-        ],
-        [
-         "일",
-         "월",
-         "화",
-         "수",
-         "목",
-         "금",
-         "토",
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
+        ],
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
+        ],
+        [
+            "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["오전", "오후"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "일요일",
+            "월요일",
+            "화요일",
+            "수요일",
+            "목요일",
+            "금요일",
+            "토요일",
+        ],
+        ["일", "월", "화", "수", "목", "금", "토"],
+        ["일", "월", "화", "수", "목", "금", "토"],
+        ["일", "월", "화", "수", "목", "금", "토"],
     ),
+    day_periods: Locale::new_day_periods(["오전", "오후"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -49970,111 +20786,65 @@ pub static KO_KP: Locale<'static> = Locale {
 /// Data for `kok` locale.
 pub static KOK: Locale<'static> = Locale {
     lang: "kok",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d-MMM-y",
-        "d-M-yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जानेवारी",
-         "फेब्रुवारी",
-         "मार्च",
-         "एप्रील",
-         "मे",
-         "जून",
-         "जुलय",
-         "ऑगस्ट",
-         "सप्टेंबर",
-         "ऑक्टोबर",
-         "नोव्हेंबर",
-         "डिसेंबर",
-        ],
-        [
-         "जाने",
-         "फेब्रु",
-         "मार्च",
-         "एप्री",
-         "मे",
-         "जून",
-         "जुल",
-         "ऑग",
-         "सप्टें",
-         "ऑक्टो",
-         "नोव्हें",
-         "डिसें",
-        ],
-        [
-         "जा",
-         "फे",
-         "मा",
-         "ए",
-         "मे",
-         "जू",
-         "जु",
-         "ऑ",
-         "स",
-         "ऑ",
-         "नो",
-         "डि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "आयतार",
-         "सोमार",
-         "मंगळार",
-         "बुधवार",
-         "बिरेस्तार",
-         "शुक्रार",
-         "शेनवार",
-        ],
-        [
-         "आयतार",
-         "सोमार",
-         "मंगळार",
-         "बुधवार",
-         "बिरेस्तार",
-         "शुक्रार",
-         "शेनवार",
-        ],
-        [
-         "आ",
-         "सोम",
-         "मंगळार",
-         "बुधवार",
-         "बिरे",
-         "शुक्रार",
-         "शेनवार",
-        ],
-        [
-         "आ",
-         "सो",
-         "मं",
-         "बु",
-         "बि",
-         "शु",
-         "शे",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d-MMM-y", "d-M-yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "जानेवारी",
+            "फेब्रुवारी",
+            "मार्च",
+            "एप्रील",
+            "मे",
+            "जून",
+            "जुलय",
+            "ऑगस्ट",
+            "सप्टेंबर",
+            "ऑक्टोबर",
+            "नोव्हेंबर",
+            "डिसेंबर",
+        ],
+        [
+            "जाने",
+            "फेब्रु",
+            "मार्च",
+            "एप्री",
+            "मे",
+            "जून",
+            "जुल",
+            "ऑग",
+            "सप्टें",
+            "ऑक्टो",
+            "नोव्हें",
+            "डिसें",
+        ],
+        [
+            "जा", "फे", "मा", "ए", "मे", "जू", "जु", "ऑ", "स", "ऑ", "नो", "डि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["सकाळीं", "सांजे"],
-        ["AM", "PM"],
-        ["a", "PM"],
+    days: Locale::new_days(
+        [
+            "आयतार",
+            "सोमार",
+            "मंगळार",
+            "बुधवार",
+            "बिरेस्तार",
+            "शुक्रार",
+            "शेनवार",
+        ],
+        [
+            "आयतार",
+            "सोमार",
+            "मंगळार",
+            "बुधवार",
+            "बिरेस्तार",
+            "शुक्रार",
+            "शेनवार",
+        ],
+        ["आ", "सोम", "मंगळार", "बुधवार", "बिरे", "शुक्रार", "शेनवार"],
+        ["आ", "सो", "मं", "बु", "बि", "शु", "शे"],
     ),
+    day_periods: Locale::new_day_periods(["सकाळीं", "सांजे"], ["AM", "PM"], ["a", "PM"]),
     eras: Locale::new_eras("क्रिस्तपूर्व", "क्रि.श."),
     decimal: '.',
     group: ',',
@@ -50082,111 +20852,65 @@ pub static KOK: Locale<'static> = Locale {
 /// Data for `kok-Deva` locale.
 pub static KOK_DEVA: Locale<'static> = Locale {
     lang: "kok-Deva",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d-MMM-y",
-        "d-M-yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जानेवारी",
-         "फेब्रुवारी",
-         "मार्च",
-         "एप्रील",
-         "मे",
-         "जून",
-         "जुलय",
-         "ऑगस्ट",
-         "सप्टेंबर",
-         "ऑक्टोबर",
-         "नोव्हेंबर",
-         "डिसेंबर",
-        ],
-        [
-         "जाने",
-         "फेब्रु",
-         "मार्च",
-         "एप्री",
-         "मे",
-         "जून",
-         "जुल",
-         "ऑग",
-         "सप्टें",
-         "ऑक्टो",
-         "नोव्हें",
-         "डिसें",
-        ],
-        [
-         "जा",
-         "फे",
-         "मा",
-         "ए",
-         "मे",
-         "जू",
-         "जु",
-         "ऑ",
-         "स",
-         "ऑ",
-         "नो",
-         "डि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "आयतार",
-         "सोमार",
-         "मंगळार",
-         "बुधवार",
-         "बिरेस्तार",
-         "शुक्रार",
-         "शेनवार",
-        ],
-        [
-         "आयतार",
-         "सोमार",
-         "मंगळार",
-         "बुधवार",
-         "बिरेस्तार",
-         "शुक्रार",
-         "शेनवार",
-        ],
-        [
-         "आ",
-         "सोम",
-         "मंगळार",
-         "बुधवार",
-         "बिरे",
-         "शुक्रार",
-         "शेनवार",
-        ],
-        [
-         "आ",
-         "सो",
-         "मं",
-         "बु",
-         "बि",
-         "शु",
-         "शे",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d-MMM-y", "d-M-yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "जानेवारी",
+            "फेब्रुवारी",
+            "मार्च",
+            "एप्रील",
+            "मे",
+            "जून",
+            "जुलय",
+            "ऑगस्ट",
+            "सप्टेंबर",
+            "ऑक्टोबर",
+            "नोव्हेंबर",
+            "डिसेंबर",
+        ],
+        [
+            "जाने",
+            "फेब्रु",
+            "मार्च",
+            "एप्री",
+            "मे",
+            "जून",
+            "जुल",
+            "ऑग",
+            "सप्टें",
+            "ऑक्टो",
+            "नोव्हें",
+            "डिसें",
+        ],
+        [
+            "जा", "फे", "मा", "ए", "मे", "जू", "जु", "ऑ", "स", "ऑ", "नो", "डि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["सकाळीं", "सांजे"],
-        ["AM", "PM"],
-        ["a", "PM"],
+    days: Locale::new_days(
+        [
+            "आयतार",
+            "सोमार",
+            "मंगळार",
+            "बुधवार",
+            "बिरेस्तार",
+            "शुक्रार",
+            "शेनवार",
+        ],
+        [
+            "आयतार",
+            "सोमार",
+            "मंगळार",
+            "बुधवार",
+            "बिरेस्तार",
+            "शुक्रार",
+            "शेनवार",
+        ],
+        ["आ", "सोम", "मंगळार", "बुधवार", "बिरे", "शुक्रार", "शेनवार"],
+        ["आ", "सो", "मं", "बु", "बि", "शु", "शे"],
     ),
+    day_periods: Locale::new_day_periods(["सकाळीं", "सांजे"], ["AM", "PM"], ["a", "PM"]),
     eras: Locale::new_eras("क्रिस्तपूर्व", "क्रि.श."),
     decimal: '.',
     group: ',',
@@ -50194,111 +20918,28 @@ pub static KOK_DEVA: Locale<'static> = Locale {
 /// Data for `kok-Latn` locale.
 pub static KOK_LATN: Locale<'static> = Locale {
     lang: "kok-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d-M-yy",
-    ),
-    times: Locale::new_patterns(
-        "a h:mm:ss zzzz",
-        "a h:mm:ss z",
-        "a h:mm:ss",
-        "a h:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janer",
-         "Febrer",
-         "Mars",
-         "Abril",
-         "Mai",
-         "Jun",
-         "Julai",
-         "Agost",
-         "Setembr",
-         "Otubr",
-         "Novembr",
-         "Dezembr",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Abr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Set",
-         "Otu",
-         "Nov",
-         "Dez",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Aitar",
-         "Somar",
-         "Mongllar",
-         "Budhvar",
-         "Birestar",
-         "Sukrar",
-         "Sonvar",
-        ],
-        [
-         "Ait",
-         "Som",
-         "Mon",
-         "Bud",
-         "Bre",
-         "Suk",
-         "Son",
-        ],
-        [
-         "Ai",
-         "Sm",
-         "Mg",
-         "Bu",
-         "Br",
-         "Su",
-         "Sn",
-        ],
-        [
-         "A",
-         "S",
-         "M",
-         "B",
-         "B",
-         "S",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d-M-yy"),
+    times: Locale::new_patterns("a h:mm:ss zzzz", "a h:mm:ss z", "a h:mm:ss", "a h:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Janer", "Febrer", "Mars", "Abril", "Mai", "Jun", "Julai", "Agost", "Setembr", "Otubr",
+            "Novembr", "Dezembr",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Otu", "Nov", "Dez",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["sokallim", "sanje"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Aitar", "Somar", "Mongllar", "Budhvar", "Birestar", "Sukrar", "Sonvar",
+        ],
+        ["Ait", "Som", "Mon", "Bud", "Bre", "Suk", "Son"],
+        ["Ai", "Sm", "Mg", "Bu", "Br", "Su", "Sn"],
+        ["A", "S", "M", "B", "B", "S", "S"],
     ),
+    day_periods: Locale::new_day_periods(["sokallim", "sanje"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("KA", "AD"),
     decimal: '.',
     group: ',',
@@ -50306,111 +20947,27 @@ pub static KOK_LATN: Locale<'static> = Locale {
 /// Data for `kpe` locale.
 pub static KPE: Locale<'static> = Locale {
     lang: "kpe",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -50418,111 +20975,27 @@ pub static KPE: Locale<'static> = Locale {
 /// Data for `kpe-GN` locale.
 pub static KPE_GN: Locale<'static> = Locale {
     lang: "kpe-GN",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -50530,223 +21003,143 @@ pub static KPE_GN: Locale<'static> = Locale {
 /// Data for `ks` locale.
 pub static KS: Locale<'static> = Locale {
     lang: "ks",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنؤری",
-         "فرؤری",
-         "مارٕچ",
-         "اپریل",
-         "مئی",
-         "جوٗن",
-         "جُلَے",
-         "اگست",
-         "ستمبر",
-         "اکتوٗبر",
-         "نومبر",
-         "دَسَمبَر",
-        ],
-        [
-         "جنؤری",
-         "فرؤری",
-         "مارٕچ",
-         "اپریل",
-         "مئی",
-         "جوٗن",
-         "جُلَے",
-         "اگست",
-         "ستمبر",
-         "اکتوٗبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "ج",
-         "ف",
-         "م",
-         "ا",
-         "م",
-         "ج",
-         "ج",
-         "ا",
-         "س",
-         "س",
-         "ا",
-         "ن",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "اَتھوار",
-         "ژٔندرٕروار",
-         "بۆموار",
-         "بودوار",
-         "برؠسوار",
-         "جُمہ",
-         "بٹوار",
-        ],
-        [
-         "آتھوار",
-         "ژٔندٕروار",
-         "بۆموار",
-         "بودوار",
-         "برؠسوار",
-         "جُمہ",
-         "بٹوار",
-        ],
-        [
-         "آتھوار",
-         "ژٔندٕروار",
-         "بۆموار",
-         "بودوار",
-         "برؠسوار",
-         "جُمہ",
-         "بٹوار",
-        ],
-        [
-         "ا",
-         "ژ",
-         "ب",
-         "ب",
-         "ب",
-         "ج",
-         "ب",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["اے ایم", "پی ایم"],
-        ["AM", "PM"],
-        ["a", "p"],
-    ),
-    eras: Locale::new_eras("بی سی", "اے ڈی"),
-    decimal: '.',
-    group: '،',
-};
-/// Data for `ks-Arab` locale.
-pub static KS_ARAB: Locale<'static> = Locale {
-    lang: "ks-Arab",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنؤری",
-         "فرؤری",
-         "مارٕچ",
-         "اپریل",
-         "مئی",
-         "جوٗن",
-         "جُلَے",
-         "اگست",
-         "ستمبر",
-         "اکتوٗبر",
-         "نومبر",
-         "دَسَمبَر",
-        ],
-        [
-         "جنؤری",
-         "فرؤری",
-         "مارٕچ",
-         "اپریل",
-         "مئی",
-         "جوٗن",
-         "جُلَے",
-         "اگست",
-         "ستمبر",
-         "اکتوٗبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "ج",
-         "ف",
-         "م",
-         "ا",
-         "م",
-         "ج",
-         "ج",
-         "ا",
-         "س",
-         "س",
-         "ا",
-         "ن",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "اَتھوار",
-         "ژٔندرٕروار",
-         "بۆموار",
-         "بودوار",
-         "برؠسوار",
-         "جُمہ",
-         "بٹوار",
-        ],
-        [
-         "آتھوار",
-         "ژٔندٕروار",
-         "بۆموار",
-         "بودوار",
-         "برؠسوار",
-         "جُمہ",
-         "بٹوار",
-        ],
-        [
-         "آتھوار",
-         "ژٔندٕروار",
-         "بۆموار",
-         "بودوار",
-         "برؠسوار",
-         "جُمہ",
-         "بٹوار",
-        ],
-        [
-         "ا",
-         "ژ",
-         "ب",
-         "ب",
-         "ب",
-         "ج",
-         "ب",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["اے ایم", "پی ایم"],
-        ["AM", "PM"],
-        ["a", "p"],
-    ),
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "جنؤری",
+            "فرؤری",
+            "مارٕچ",
+            "اپریل",
+            "مئی",
+            "جوٗن",
+            "جُلَے",
+            "اگست",
+            "ستمبر",
+            "اکتوٗبر",
+            "نومبر",
+            "دَسَمبَر",
+        ],
+        [
+            "جنؤری",
+            "فرؤری",
+            "مارٕچ",
+            "اپریل",
+            "مئی",
+            "جوٗن",
+            "جُلَے",
+            "اگست",
+            "ستمبر",
+            "اکتوٗبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        ["ج", "ف", "م", "ا", "م", "ج", "ج", "ا", "س", "س", "ا", "ن"],
+    ),
+    days: Locale::new_days(
+        [
+            "اَتھوار",
+            "ژٔندرٕروار",
+            "بۆموار",
+            "بودوار",
+            "برؠسوار",
+            "جُمہ",
+            "بٹوار",
+        ],
+        [
+            "آتھوار",
+            "ژٔندٕروار",
+            "بۆموار",
+            "بودوار",
+            "برؠسوار",
+            "جُمہ",
+            "بٹوار",
+        ],
+        [
+            "آتھوار",
+            "ژٔندٕروار",
+            "بۆموار",
+            "بودوار",
+            "برؠسوار",
+            "جُمہ",
+            "بٹوار",
+        ],
+        ["ا", "ژ", "ب", "ب", "ب", "ج", "ب"],
+    ),
+    day_periods: Locale::new_day_periods(["اے ایم", "پی ایم"], ["AM", "PM"], ["a", "p"]),
+    eras: Locale::new_eras("بی سی", "اے ڈی"),
+    decimal: '.',
+    group: '،',
+};
+/// Data for `ks-Arab` locale.
+pub static KS_ARAB: Locale<'static> = Locale {
+    lang: "ks-Arab",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "جنؤری",
+            "فرؤری",
+            "مارٕچ",
+            "اپریل",
+            "مئی",
+            "جوٗن",
+            "جُلَے",
+            "اگست",
+            "ستمبر",
+            "اکتوٗبر",
+            "نومبر",
+            "دَسَمبَر",
+        ],
+        [
+            "جنؤری",
+            "فرؤری",
+            "مارٕچ",
+            "اپریل",
+            "مئی",
+            "جوٗن",
+            "جُلَے",
+            "اگست",
+            "ستمبر",
+            "اکتوٗبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        ["ج", "ف", "م", "ا", "م", "ج", "ج", "ا", "س", "س", "ا", "ن"],
+    ),
+    days: Locale::new_days(
+        [
+            "اَتھوار",
+            "ژٔندرٕروار",
+            "بۆموار",
+            "بودوار",
+            "برؠسوار",
+            "جُمہ",
+            "بٹوار",
+        ],
+        [
+            "آتھوار",
+            "ژٔندٕروار",
+            "بۆموار",
+            "بودوار",
+            "برؠسوار",
+            "جُمہ",
+            "بٹوار",
+        ],
+        [
+            "آتھوار",
+            "ژٔندٕروار",
+            "بۆموار",
+            "بودوار",
+            "برؠسوار",
+            "جُمہ",
+            "بٹوار",
+        ],
+        ["ا", "ژ", "ب", "ب", "ب", "ج", "ب"],
+    ),
+    day_periods: Locale::new_day_periods(["اے ایم", "پی ایم"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("بی سی", "اے ڈی"),
     decimal: '.',
     group: '،',
@@ -50754,111 +21147,71 @@ pub static KS_ARAB: Locale<'static> = Locale {
 /// Data for `ks-Deva` locale.
 pub static KS_DEVA: Locale<'static> = Locale {
     lang: "ks-Deva",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "a h:mm:ss zzzz",
-        "a h:mm:ss z",
-        "a h:mm:ss",
-        "a h:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फ़रवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सतमबर",
-         "अक्तूबर",
-         "नवमबर",
-         "दसमबर",
-        ],
-        [
-         "जनवरी",
-         "फ़रवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सतुंबर",
-         "अक्तूबर",
-         "नवूमबर",
-         "दसमबर",
-        ],
-        [
-         "ज",
-         "फ़",
-         "म",
-         "अ",
-         "म",
-         "ज",
-         "ज",
-         "अ",
-         "स",
-         "ओ",
-         "न",
-         "द",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "आथवार",
-         "च़ंदिरवार",
-         "बोमवार",
-         "बोदवार",
-         "ब्रेसवार",
-         "जुमा",
-         "बटवार",
-        ],
-        [
-         "आथवार",
-         "चंदिरवार",
-         "बुवार",
-         "बोदवार",
-         "ब्रेसवार",
-         "जुमा",
-         "बटवार",
-        ],
-        [
-         "आथवार",
-         "चंदिरवार",
-         "बुवार",
-         "बोदवार",
-         "ब्रेसवार",
-         "जुमा",
-         "बटवार",
-        ],
-        [
-         "अ",
-         "च",
-         "ब",
-         "ब",
-         "ब",
-         "ज",
-         "ब",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ये एम", "पी एम"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("a h:mm:ss zzzz", "a h:mm:ss z", "a h:mm:ss", "a h:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फ़रवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सतमबर",
+            "अक्तूबर",
+            "नवमबर",
+            "दसमबर",
+        ],
+        [
+            "जनवरी",
+            "फ़रवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सतुंबर",
+            "अक्तूबर",
+            "नवूमबर",
+            "दसमबर",
+        ],
+        ["ज", "फ़", "म", "अ", "म", "ज", "ज", "अ", "स", "ओ", "न", "द"],
+    ),
+    days: Locale::new_days(
+        [
+            "आथवार",
+            "च़ंदिरवार",
+            "बोमवार",
+            "बोदवार",
+            "ब्रेसवार",
+            "जुमा",
+            "बटवार",
+        ],
+        [
+            "आथवार",
+            "चंदिरवार",
+            "बुवार",
+            "बोदवार",
+            "ब्रेसवार",
+            "जुमा",
+            "बटवार",
+        ],
+        [
+            "आथवार",
+            "चंदिरवार",
+            "बुवार",
+            "बोदवार",
+            "ब्रेसवार",
+            "जुमा",
+            "बटवार",
+        ],
+        ["अ", "च", "ब", "ब", "ब", "ज", "ब"],
+    ),
+    day_periods: Locale::new_day_periods(["ये एम", "पी एम"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -50866,105 +21219,32 @@ pub static KS_DEVA: Locale<'static> = Locale {
 /// Data for `ksb` locale.
 pub static KSB: Locale<'static> = Locale {
     lang: "ksb",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januali", "Febluali", "Machi", "Aplili", "Mei", "Juni", "Julai", "Agosti", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januali",
-         "Febluali",
-         "Machi",
-         "Aplili",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Agosti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumaapii",
-         "Jumaatatu",
-         "Jumaane",
-         "Jumaatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumaamosi",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jmn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jmn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "2",
-         "3",
-         "4",
-         "5",
-         "A",
-         "I",
-         "1",
+    days: Locale::new_days(
+        [
+            "Jumaapii",
+            "Jumaatatu",
+            "Jumaane",
+            "Jumaatano",
+            "Alhamisi",
+            "Ijumaa",
+            "Jumaamosi",
         ],
+        ["Jpi", "Jtt", "Jmn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["Jpi", "Jtt", "Jmn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["2", "3", "4", "5", "A", "I", "1"],
     ),
     day_periods: Locale::new_day_periods(
         ["makeo", "nyiaghuo"],
@@ -50978,105 +21258,44 @@ pub static KSB: Locale<'static> = Locale {
 /// Data for `ksf` locale.
 pub static KSF: Locale<'static> = Locale {
     lang: "ksf",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ŋwíí a ntɔ́ntɔ",
+            "ŋwíí akǝ bɛ́ɛ",
+            "ŋwíí akǝ ráá",
+            "ŋwíí akǝ nin",
+            "ŋwíí akǝ táan",
+            "ŋwíí akǝ táafɔk",
+            "ŋwíí akǝ táabɛɛ",
+            "ŋwíí akǝ táaraa",
+            "ŋwíí akǝ táanin",
+            "ŋwíí akǝ ntɛk",
+            "ŋwíí akǝ ntɛk di bɔ́k",
+            "ŋwíí akǝ ntɛk di bɛ́ɛ",
+        ],
+        [
+            "ŋ1", "ŋ2", "ŋ3", "ŋ4", "ŋ5", "ŋ6", "ŋ7", "ŋ8", "ŋ9", "ŋ10", "ŋ11", "ŋ12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ŋwíí a ntɔ́ntɔ",
-         "ŋwíí akǝ bɛ́ɛ",
-         "ŋwíí akǝ ráá",
-         "ŋwíí akǝ nin",
-         "ŋwíí akǝ táan",
-         "ŋwíí akǝ táafɔk",
-         "ŋwíí akǝ táabɛɛ",
-         "ŋwíí akǝ táaraa",
-         "ŋwíí akǝ táanin",
-         "ŋwíí akǝ ntɛk",
-         "ŋwíí akǝ ntɛk di bɔ́k",
-         "ŋwíí akǝ ntɛk di bɛ́ɛ",
-        ],
-        [
-         "ŋ1",
-         "ŋ2",
-         "ŋ3",
-         "ŋ4",
-         "ŋ5",
-         "ŋ6",
-         "ŋ7",
-         "ŋ8",
-         "ŋ9",
-         "ŋ10",
-         "ŋ11",
-         "ŋ12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sɔ́ndǝ",
-         "lǝndí",
-         "maadí",
-         "mɛkrɛdí",
-         "jǝǝdí",
-         "júmbá",
-         "samdí",
-        ],
-        [
-         "sɔ́n",
-         "lǝn",
-         "maa",
-         "mɛk",
-         "jǝǝ",
-         "júm",
-         "sam",
-        ],
-        [
-         "sɔ́n",
-         "lǝn",
-         "maa",
-         "mɛk",
-         "jǝǝ",
-         "júm",
-         "sam",
-        ],
-        [
-         "s",
-         "l",
-         "m",
-         "m",
-         "j",
-         "j",
-         "s",
+    days: Locale::new_days(
+        [
+            "sɔ́ndǝ",
+            "lǝndí",
+            "maadí",
+            "mɛkrɛdí",
+            "jǝǝdí",
+            "júmbá",
+            "samdí",
         ],
+        ["sɔ́n", "lǝn", "maa", "mɛk", "jǝǝ", "júm", "sam"],
+        ["sɔ́n", "lǝn", "maa", "mɛk", "jǝǝ", "júm", "sam"],
+        ["s", "l", "m", "m", "j", "j", "s"],
     ),
     day_periods: Locale::new_day_periods(
         ["sárúwá", "cɛɛ́nko"],
@@ -51090,105 +21309,42 @@ pub static KSF: Locale<'static> = Locale {
 /// Data for `ksh` locale.
 pub static KSH: Locale<'static> = Locale {
     lang: "ksh",
-    dates: Locale::new_patterns(
-        "EEEE, 'dä' d. MMMM y",
-        "d. MMMM y",
-        "d. MMM. y",
-        "d. M. y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, 'dä' d. MMMM y", "d. MMMM y", "d. MMM. y", "d. M. y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Jannewa",
+            "Fäbrowa",
+            "Määz",
+            "Aprell",
+            "Mai",
+            "Juuni",
+            "Juuli",
+            "Oujoß",
+            "Septämber",
+            "Oktohber",
+            "Novämber",
+            "Dezämber",
+        ],
+        [
+            "Jan", "Fäb", "Mäz", "Apr", "Mai", "Jun", "Jul", "Ouj", "Säp", "Okt", "Nov", "Dez",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jannewa",
-         "Fäbrowa",
-         "Määz",
-         "Aprell",
-         "Mai",
-         "Juuni",
-         "Juuli",
-         "Oujoß",
-         "Septämber",
-         "Oktohber",
-         "Novämber",
-         "Dezämber",
-        ],
-        [
-         "Jan",
-         "Fäb",
-         "Mäz",
-         "Apr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Ouj",
-         "Säp",
-         "Okt",
-         "Nov",
-         "Dez",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunndaach",
-         "Mohndaach",
-         "Dinnsdaach",
-         "Metwoch",
-         "Dunnersdaach",
-         "Friidaach",
-         "Samsdaach",
-        ],
-        [
-         "Su.",
-         "Mo.",
-         "Di.",
-         "Me.",
-         "Du.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "Su",
-         "Mo",
-         "Di",
-         "Me",
-         "Du",
-         "Fr",
-         "Sa",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Sunndaach",
+            "Mohndaach",
+            "Dinnsdaach",
+            "Metwoch",
+            "Dunnersdaach",
+            "Friidaach",
+            "Samsdaach",
         ],
+        ["Su.", "Mo.", "Di.", "Me.", "Du.", "Fr.", "Sa."],
+        ["Su", "Mo", "Di", "Me", "Du", "Fr", "Sa"],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Uhr vörmiddaachs", "Uhr nommendaachs"],
@@ -51208,105 +21364,43 @@ pub static KU: Locale<'static> = Locale {
         "d MMM, y",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "rêbendan",
-         "sibat",
-         "adar",
-         "nîsan",
-         "gulan",
-         "hezîran",
-         "tîrmeh",
-         "tebax",
-         "îlon",
-         "cotmeh",
-         "mijdar",
-         "berfanbar",
-        ],
-        [
-         "rbn",
-         "sbt",
-         "adr",
-         "nsn",
-         "gln",
-         "hzr",
-         "trm",
-         "tbx",
-         "îln",
-         "cot",
-         "mjd",
-         "brf",
-        ],
-        [
-         "R",
-         "S",
-         "A",
-         "N",
-         "G",
-         "H",
-         "T",
-         "T",
-         "Î",
-         "C",
-         "M",
-         "B",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "yekşem",
-         "duşem",
-         "sêşem",
-         "çarşem",
-         "pêncşem",
-         "înî",
-         "şemî",
-        ],
-        [
-         "yşm",
-         "dşm",
-         "sşm",
-         "çşm",
-         "pşm",
-         "înî",
-         "şem",
-        ],
-        [
-         "yş",
-         "dş",
-         "sş",
-         "çş",
-         "pş",
-         "în",
-         "şm",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "Ç",
-         "P",
-         "Î",
-         "Ş",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "rêbendan",
+            "sibat",
+            "adar",
+            "nîsan",
+            "gulan",
+            "hezîran",
+            "tîrmeh",
+            "tebax",
+            "îlon",
+            "cotmeh",
+            "mijdar",
+            "berfanbar",
+        ],
+        [
+            "rbn", "sbt", "adr", "nsn", "gln", "hzr", "trm", "tbx", "îln", "cot", "mjd", "brf",
         ],
+        ["R", "S", "A", "N", "G", "H", "T", "T", "Î", "C", "M", "B"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["BN", "PN"],
-        ["BN", "PN"],
-        ["bn", "pn"],
+    days: Locale::new_days(
+        [
+            "yekşem",
+            "duşem",
+            "sêşem",
+            "çarşem",
+            "pêncşem",
+            "înî",
+            "şemî",
+        ],
+        ["yşm", "dşm", "sşm", "çşm", "pşm", "înî", "şem"],
+        ["yş", "dş", "sş", "çş", "pş", "în", "şm"],
+        ["Y", "D", "S", "Ç", "P", "Î", "Ş"],
     ),
+    day_periods: Locale::new_day_periods(["BN", "PN"], ["BN", "PN"], ["bn", "pn"]),
     eras: Locale::new_eras("BM", "PM"),
     decimal: ',',
     group: '.',
@@ -51314,111 +21408,27 @@ pub static KU: Locale<'static> = Locale {
 /// Data for `ku-Arab` locale.
 pub static KU_ARAB: Locale<'static> = Locale {
     lang: "ku-Arab",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -51426,111 +21436,27 @@ pub static KU_ARAB: Locale<'static> = Locale {
 /// Data for `ku-Arab-IR` locale.
 pub static KU_ARAB_IR: Locale<'static> = Locale {
     lang: "ku-Arab-IR",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -51544,105 +21470,43 @@ pub static KU_LATN: Locale<'static> = Locale {
         "d MMM, y",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "rêbendan",
-         "sibat",
-         "adar",
-         "nîsan",
-         "gulan",
-         "hezîran",
-         "tîrmeh",
-         "tebax",
-         "îlon",
-         "cotmeh",
-         "mijdar",
-         "berfanbar",
-        ],
-        [
-         "rbn",
-         "sbt",
-         "adr",
-         "nsn",
-         "gln",
-         "hzr",
-         "trm",
-         "tbx",
-         "îln",
-         "cot",
-         "mjd",
-         "brf",
-        ],
-        [
-         "R",
-         "S",
-         "A",
-         "N",
-         "G",
-         "H",
-         "T",
-         "T",
-         "Î",
-         "C",
-         "M",
-         "B",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "yekşem",
-         "duşem",
-         "sêşem",
-         "çarşem",
-         "pêncşem",
-         "înî",
-         "şemî",
-        ],
-        [
-         "yşm",
-         "dşm",
-         "sşm",
-         "çşm",
-         "pşm",
-         "înî",
-         "şem",
-        ],
-        [
-         "yş",
-         "dş",
-         "sş",
-         "çş",
-         "pş",
-         "în",
-         "şm",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "Ç",
-         "P",
-         "Î",
-         "Ş",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "rêbendan",
+            "sibat",
+            "adar",
+            "nîsan",
+            "gulan",
+            "hezîran",
+            "tîrmeh",
+            "tebax",
+            "îlon",
+            "cotmeh",
+            "mijdar",
+            "berfanbar",
         ],
+        [
+            "rbn", "sbt", "adr", "nsn", "gln", "hzr", "trm", "tbx", "îln", "cot", "mjd", "brf",
+        ],
+        ["R", "S", "A", "N", "G", "H", "T", "T", "Î", "C", "M", "B"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["BN", "PN"],
-        ["BN", "PN"],
-        ["bn", "pn"],
+    days: Locale::new_days(
+        [
+            "yekşem",
+            "duşem",
+            "sêşem",
+            "çarşem",
+            "pêncşem",
+            "înî",
+            "şemî",
+        ],
+        ["yşm", "dşm", "sşm", "çşm", "pşm", "înî", "şem"],
+        ["yş", "dş", "sş", "çş", "pş", "în", "şm"],
+        ["Y", "D", "S", "Ç", "P", "Î", "Ş"],
     ),
+    day_periods: Locale::new_day_periods(["BN", "PN"], ["BN", "PN"], ["bn", "pn"]),
     eras: Locale::new_eras("BM", "PM"),
     decimal: ',',
     group: '.',
@@ -51656,105 +21520,43 @@ pub static KU_LATN_IQ: Locale<'static> = Locale {
         "d MMM, y",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "rêbendan",
-         "sibat",
-         "adar",
-         "nîsan",
-         "gulan",
-         "hezîran",
-         "tîrmeh",
-         "tebax",
-         "îlon",
-         "cotmeh",
-         "mijdar",
-         "berfanbar",
-        ],
-        [
-         "rbn",
-         "sbt",
-         "adr",
-         "nsn",
-         "gln",
-         "hzr",
-         "trm",
-         "tbx",
-         "îln",
-         "cot",
-         "mjd",
-         "brf",
-        ],
-        [
-         "R",
-         "S",
-         "A",
-         "N",
-         "G",
-         "H",
-         "T",
-         "T",
-         "Î",
-         "C",
-         "M",
-         "B",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "yekşem",
-         "duşem",
-         "sêşem",
-         "çarşem",
-         "pêncşem",
-         "înî",
-         "şemî",
-        ],
-        [
-         "yşm",
-         "dşm",
-         "sşm",
-         "çşm",
-         "pşm",
-         "înî",
-         "şem",
-        ],
-        [
-         "yş",
-         "dş",
-         "sş",
-         "çş",
-         "pş",
-         "în",
-         "şm",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "Ç",
-         "P",
-         "Î",
-         "Ş",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "rêbendan",
+            "sibat",
+            "adar",
+            "nîsan",
+            "gulan",
+            "hezîran",
+            "tîrmeh",
+            "tebax",
+            "îlon",
+            "cotmeh",
+            "mijdar",
+            "berfanbar",
+        ],
+        [
+            "rbn", "sbt", "adr", "nsn", "gln", "hzr", "trm", "tbx", "îln", "cot", "mjd", "brf",
         ],
+        ["R", "S", "A", "N", "G", "H", "T", "T", "Î", "C", "M", "B"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["BN", "PN"],
-        ["BN", "PN"],
-        ["bn", "pn"],
+    days: Locale::new_days(
+        [
+            "yekşem",
+            "duşem",
+            "sêşem",
+            "çarşem",
+            "pêncşem",
+            "înî",
+            "şemî",
+        ],
+        ["yşm", "dşm", "sşm", "çşm", "pşm", "înî", "şem"],
+        ["yş", "dş", "sş", "çş", "pş", "în", "şm"],
+        ["Y", "D", "S", "Ç", "P", "Î", "Ş"],
     ),
+    day_periods: Locale::new_day_periods(["BN", "PN"], ["BN", "PN"], ["bn", "pn"]),
     eras: Locale::new_eras("BM", "PM"),
     decimal: ',',
     group: '.',
@@ -51768,105 +21570,43 @@ pub static KU_LATN_SY: Locale<'static> = Locale {
         "d MMM, y",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "rêbendan",
-         "sibat",
-         "adar",
-         "nîsan",
-         "gulan",
-         "hezîran",
-         "tîrmeh",
-         "tebax",
-         "îlon",
-         "cotmeh",
-         "mijdar",
-         "berfanbar",
-        ],
-        [
-         "rbn",
-         "sbt",
-         "adr",
-         "nsn",
-         "gln",
-         "hzr",
-         "trm",
-         "tbx",
-         "îln",
-         "cot",
-         "mjd",
-         "brf",
-        ],
-        [
-         "R",
-         "S",
-         "A",
-         "N",
-         "G",
-         "H",
-         "T",
-         "T",
-         "Î",
-         "C",
-         "M",
-         "B",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "yekşem",
-         "duşem",
-         "sêşem",
-         "çarşem",
-         "pêncşem",
-         "înî",
-         "şemî",
-        ],
-        [
-         "yşm",
-         "dşm",
-         "sşm",
-         "çşm",
-         "pşm",
-         "înî",
-         "şem",
-        ],
-        [
-         "yş",
-         "dş",
-         "sş",
-         "çş",
-         "pş",
-         "în",
-         "şm",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "Ç",
-         "P",
-         "Î",
-         "Ş",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "rêbendan",
+            "sibat",
+            "adar",
+            "nîsan",
+            "gulan",
+            "hezîran",
+            "tîrmeh",
+            "tebax",
+            "îlon",
+            "cotmeh",
+            "mijdar",
+            "berfanbar",
+        ],
+        [
+            "rbn", "sbt", "adr", "nsn", "gln", "hzr", "trm", "tbx", "îln", "cot", "mjd", "brf",
         ],
+        ["R", "S", "A", "N", "G", "H", "T", "T", "Î", "C", "M", "B"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["BN", "PN"],
-        ["BN", "PN"],
-        ["bn", "pn"],
+    days: Locale::new_days(
+        [
+            "yekşem",
+            "duşem",
+            "sêşem",
+            "çarşem",
+            "pêncşem",
+            "înî",
+            "şemî",
+        ],
+        ["yşm", "dşm", "sşm", "çşm", "pşm", "înî", "şem"],
+        ["yş", "dş", "sş", "çş", "pş", "în", "şm"],
+        ["Y", "D", "S", "Ç", "P", "Î", "Ş"],
     ),
+    day_periods: Locale::new_day_periods(["BN", "PN"], ["BN", "PN"], ["bn", "pn"]),
     eras: Locale::new_eras("BM", "PM"),
     decimal: ',',
     group: '.',
@@ -51880,105 +21620,43 @@ pub static KU_TR: Locale<'static> = Locale {
         "d MMM, y",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "rêbendan",
-         "sibat",
-         "adar",
-         "nîsan",
-         "gulan",
-         "hezîran",
-         "tîrmeh",
-         "tebax",
-         "îlon",
-         "cotmeh",
-         "mijdar",
-         "berfanbar",
-        ],
-        [
-         "rbn",
-         "sbt",
-         "adr",
-         "nsn",
-         "gln",
-         "hzr",
-         "trm",
-         "tbx",
-         "îln",
-         "cot",
-         "mjd",
-         "brf",
-        ],
-        [
-         "R",
-         "S",
-         "A",
-         "N",
-         "G",
-         "H",
-         "T",
-         "T",
-         "Î",
-         "C",
-         "M",
-         "B",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "yekşem",
-         "duşem",
-         "sêşem",
-         "çarşem",
-         "pêncşem",
-         "înî",
-         "şemî",
-        ],
-        [
-         "yşm",
-         "dşm",
-         "sşm",
-         "çşm",
-         "pşm",
-         "înî",
-         "şem",
-        ],
-        [
-         "yş",
-         "dş",
-         "sş",
-         "çş",
-         "pş",
-         "în",
-         "şm",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "Ç",
-         "P",
-         "Î",
-         "Ş",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "rêbendan",
+            "sibat",
+            "adar",
+            "nîsan",
+            "gulan",
+            "hezîran",
+            "tîrmeh",
+            "tebax",
+            "îlon",
+            "cotmeh",
+            "mijdar",
+            "berfanbar",
+        ],
+        [
+            "rbn", "sbt", "adr", "nsn", "gln", "hzr", "trm", "tbx", "îln", "cot", "mjd", "brf",
         ],
+        ["R", "S", "A", "N", "G", "H", "T", "T", "Î", "C", "M", "B"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["BN", "PN"],
-        ["BN", "PN"],
-        ["bn", "pn"],
+    days: Locale::new_days(
+        [
+            "yekşem",
+            "duşem",
+            "sêşem",
+            "çarşem",
+            "pêncşem",
+            "înî",
+            "şemî",
+        ],
+        ["yşm", "dşm", "sşm", "çşm", "pşm", "înî", "şem"],
+        ["yş", "dş", "sş", "çş", "pş", "în", "şm"],
+        ["Y", "D", "S", "Ç", "P", "Î", "Ş"],
     ),
+    day_periods: Locale::new_day_periods(["BN", "PN"], ["BN", "PN"], ["bn", "pn"]),
     eras: Locale::new_eras("BM", "PM"),
     decimal: ',',
     group: '.',
@@ -51986,111 +21664,46 @@ pub static KU_TR: Locale<'static> = Locale {
 /// Data for `kw` locale.
 pub static KW: Locale<'static> = Locale {
     lang: "kw",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "mis Genver",
-         "mis Hwevrer",
-         "mis Meurth",
-         "mis Ebrel",
-         "mis Me",
-         "mis Metheven",
-         "mis Gortheren",
-         "mis Est",
-         "mis Gwynngala",
-         "mis Hedra",
-         "mis Du",
-         "mis Kevardhu",
-        ],
-        [
-         "Gen",
-         "Hwe",
-         "Meu",
-         "Ebr",
-         "Me",
-         "Met",
-         "Gor",
-         "Est",
-         "Gwn",
-         "Hed",
-         "Du",
-         "Kev",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dy Sul",
-         "dy Lun",
-         "dy Meurth",
-         "dy Merher",
-         "dy Yow",
-         "dy Gwener",
-         "dy Sadorn",
-        ],
-        [
-         "Sul",
-         "Lun",
-         "Mth",
-         "Mhr",
-         "Yow",
-         "Gwe",
-         "Sad",
-        ],
-        [
-         "Sul",
-         "Lun",
-         "Mth",
-         "Mhr",
-         "Yow",
-         "Gwe",
-         "Sad",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "mis Genver",
+            "mis Hwevrer",
+            "mis Meurth",
+            "mis Ebrel",
+            "mis Me",
+            "mis Metheven",
+            "mis Gortheren",
+            "mis Est",
+            "mis Gwynngala",
+            "mis Hedra",
+            "mis Du",
+            "mis Kevardhu",
+        ],
+        [
+            "Gen", "Hwe", "Meu", "Ebr", "Me", "Met", "Gor", "Est", "Gwn", "Hed", "Du", "Kev",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "dy Sul",
+            "dy Lun",
+            "dy Meurth",
+            "dy Merher",
+            "dy Yow",
+            "dy Gwener",
+            "dy Sadorn",
+        ],
+        ["Sul", "Lun", "Mth", "Mhr", "Yow", "Gwe", "Sad"],
+        ["Sul", "Lun", "Mth", "Mhr", "Yow", "Gwe", "Sad"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("RC", "AD"),
     decimal: '.',
     group: ',',
@@ -52098,111 +21711,57 @@ pub static KW: Locale<'static> = Locale {
 /// Data for `kxv` locale.
 pub static KXV: Locale<'static> = Locale {
     lang: "kxv",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "pusu lenju",
-         "maha lenju",
-         "pagu lenju",
-         "hire lenju",
-         "bese lenju",
-         "jaṭṭa lenju",
-         "aasaḍi lenju",
-         "srabĩ lenju",
-         "bado lenju",
-         "dasara lenju",
-         "divi lenju",
-         "pande lenju",
-        ],
-        [
-         "pusu",
-         "maha",
-         "pagu",
-         "hire",
-         "bese",
-         "jaṭṭa",
-         "aasaḍi",
-         "srabĩ",
-         "bado",
-         "dasara",
-         "divi",
-         "pande",
-        ],
-        [
-         "pu",
-         "ma",
-         "pa",
-         "hi",
-         "be",
-         "ja",
-         "aa",
-         "sra",
-         "b",
-         "da",
-         "di",
-         "pa",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "aadi vara",
-         "smbara",
-         "mangaḍa",
-         "pudara",
-         "laki vara",
-         "sukru vara",
-         "sani vara",
-        ],
-        [
-         "aadi",
-         "smba",
-         "manga",
-         "puda",
-         "laki",
-         "sukru",
-         "sani",
-        ],
-        [
-         "aa",
-         "s",
-         "ma",
-         "pu",
-         "laki",
-         "su",
-         "sa",
-        ],
-        [
-         "aa",
-         "s",
-         "ma",
-         "pu",
-         "la",
-         "su",
-         "sa",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "pusu lenju",
+            "maha lenju",
+            "pagu lenju",
+            "hire lenju",
+            "bese lenju",
+            "jaṭṭa lenju",
+            "aasaḍi lenju",
+            "srabĩ lenju",
+            "bado lenju",
+            "dasara lenju",
+            "divi lenju",
+            "pande lenju",
+        ],
+        [
+            "pusu",
+            "maha",
+            "pagu",
+            "hire",
+            "bese",
+            "jaṭṭa",
+            "aasaḍi",
+            "srabĩ",
+            "bado",
+            "dasara",
+            "divi",
+            "pande",
+        ],
+        [
+            "pu", "ma", "pa", "hi", "be", "ja", "aa", "sra", "b", "da", "di", "pa",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "aadi vara",
+            "smbara",
+            "mangaḍa",
+            "pudara",
+            "laki vara",
+            "sukru vara",
+            "sani vara",
+        ],
+        ["aadi", "smba", "manga", "puda", "laki", "sukru", "sani"],
+        ["aa", "s", "ma", "pu", "laki", "su", "sa"],
+        ["aa", "s", "ma", "pu", "la", "su", "sa"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("bc", "ad"),
     decimal: '.',
     group: ',',
@@ -52210,111 +21769,68 @@ pub static KXV: Locale<'static> = Locale {
 /// Data for `kxv-Deva` locale.
 pub static KXV_DEVA: Locale<'static> = Locale {
     lang: "kxv-Deva",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} आँ {0}",
-        "{1} आँ {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "पुसु लेञ्जु",
-         "माहाका लेञ्जु",
-         "पागुणी लेञ्जु",
-         "हिरे लेञ्जु",
-         "बेसे लेञ्जु",
-         "जाटा लेञ्जु",
-         "आसाड़ी लेञ्जु",
-         "स्राबाँ लेञ्जु",
-         "बोदो लेञ्जु",
-         "दसारा लेञ्जु",
-         "दिवी लेञ्जु",
-         "पान्डे लेञ्जु",
-        ],
-        [
-         "पुसु",
-         "माहा",
-         "पागु",
-         "हिर्रे",
-         "बेसे",
-         "जाट्टा",
-         "आसाड़ी",
-         "स्राबाँ",
-         "बाॅदो",
-         "दासारा",
-         "दिवी",
-         "पान्डे",
-        ],
-        [
-         "पु",
-         "मा",
-         "पा",
-         "हि",
-         "बे",
-         "जा",
-         "आ",
-         "स्रा",
-         "बाॅ",
-         "दा",
-         "दि",
-         "पा",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "आदि वारा",
-         "साॅम्वारा",
-         "मंगाड़ा",
-         "पुद्दारा",
-         "लाक्कि वारा",
-         "सुकुरु वारा",
-         "सान्नि वारा",
-        ],
-        [
-         "आदि",
-         "साॅम्मा",
-         "मान्गा",
-         "पूदा",
-         "लाक्की",
-         "सुकुरु",
-         "सान्नि",
-        ],
-        [
-         "आ",
-         "साॅ",
-         "मा",
-         "पू",
-         "ला",
-         "सु",
-         "सा",
-        ],
-        [
-         "आ",
-         "साॅ",
-         "मा",
-         "पू",
-         "ला",
-         "सु",
-         "सा",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ए एम", "पी एम"],
-        ["ए एम", "पी एम"],
-        ["ए एम", "पी एम"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} आँ {0}", "{1} आँ {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "पुसु लेञ्जु",
+            "माहाका लेञ्जु",
+            "पागुणी लेञ्जु",
+            "हिरे लेञ्जु",
+            "बेसे लेञ्जु",
+            "जाटा लेञ्जु",
+            "आसाड़ी लेञ्जु",
+            "स्राबाँ लेञ्जु",
+            "बोदो लेञ्जु",
+            "दसारा लेञ्जु",
+            "दिवी लेञ्जु",
+            "पान्डे लेञ्जु",
+        ],
+        [
+            "पुसु",
+            "माहा",
+            "पागु",
+            "हिर्रे",
+            "बेसे",
+            "जाट्टा",
+            "आसाड़ी",
+            "स्राबाँ",
+            "बाॅदो",
+            "दासारा",
+            "दिवी",
+            "पान्डे",
+        ],
+        [
+            "पु",
+            "मा",
+            "पा",
+            "हि",
+            "बे",
+            "जा",
+            "आ",
+            "स्रा",
+            "बाॅ",
+            "दा",
+            "दि",
+            "पा",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "आदि वारा",
+            "साॅम्वारा",
+            "मंगाड़ा",
+            "पुद्दारा",
+            "लाक्कि वारा",
+            "सुकुरु वारा",
+            "सान्नि वारा",
+        ],
+        ["आदि", "साॅम्मा", "मान्गा", "पूदा", "लाक्की", "सुकुरु", "सान्नि"],
+        ["आ", "साॅ", "मा", "पू", "ला", "सु", "सा"],
+        ["आ", "साॅ", "मा", "पू", "ला", "सु", "सा"],
+    ),
+    day_periods: Locale::new_day_periods(["ए एम", "पी एम"], ["ए एम", "पी एम"], ["ए एम", "पी एम"]),
     eras: Locale::new_eras("बिसि", "ए-डि"),
     decimal: '.',
     group: ',',
@@ -52322,111 +21838,57 @@ pub static KXV_DEVA: Locale<'static> = Locale {
 /// Data for `kxv-Latn` locale.
 pub static KXV_LATN: Locale<'static> = Locale {
     lang: "kxv-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "pusu lenju",
-         "maha lenju",
-         "pagu lenju",
-         "hire lenju",
-         "bese lenju",
-         "jaṭṭa lenju",
-         "aasaḍi lenju",
-         "srabĩ lenju",
-         "bado lenju",
-         "dasara lenju",
-         "divi lenju",
-         "pande lenju",
-        ],
-        [
-         "pusu",
-         "maha",
-         "pagu",
-         "hire",
-         "bese",
-         "jaṭṭa",
-         "aasaḍi",
-         "srabĩ",
-         "bado",
-         "dasara",
-         "divi",
-         "pande",
-        ],
-        [
-         "pu",
-         "ma",
-         "pa",
-         "hi",
-         "be",
-         "ja",
-         "aa",
-         "sra",
-         "b",
-         "da",
-         "di",
-         "pa",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "aadi vara",
-         "smbara",
-         "mangaḍa",
-         "pudara",
-         "laki vara",
-         "sukru vara",
-         "sani vara",
-        ],
-        [
-         "aadi",
-         "smba",
-         "manga",
-         "puda",
-         "laki",
-         "sukru",
-         "sani",
-        ],
-        [
-         "aa",
-         "s",
-         "ma",
-         "pu",
-         "laki",
-         "su",
-         "sa",
-        ],
-        [
-         "aa",
-         "s",
-         "ma",
-         "pu",
-         "la",
-         "su",
-         "sa",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "pusu lenju",
+            "maha lenju",
+            "pagu lenju",
+            "hire lenju",
+            "bese lenju",
+            "jaṭṭa lenju",
+            "aasaḍi lenju",
+            "srabĩ lenju",
+            "bado lenju",
+            "dasara lenju",
+            "divi lenju",
+            "pande lenju",
+        ],
+        [
+            "pusu",
+            "maha",
+            "pagu",
+            "hire",
+            "bese",
+            "jaṭṭa",
+            "aasaḍi",
+            "srabĩ",
+            "bado",
+            "dasara",
+            "divi",
+            "pande",
+        ],
+        [
+            "pu", "ma", "pa", "hi", "be", "ja", "aa", "sra", "b", "da", "di", "pa",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["am", "pm"],
-        ["am", "pm"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "aadi vara",
+            "smbara",
+            "mangaḍa",
+            "pudara",
+            "laki vara",
+            "sukru vara",
+            "sani vara",
+        ],
+        ["aadi", "smba", "manga", "puda", "laki", "sukru", "sani"],
+        ["aa", "s", "ma", "pu", "laki", "su", "sa"],
+        ["aa", "s", "ma", "pu", "la", "su", "sa"],
     ),
+    day_periods: Locale::new_day_periods(["am", "pm"], ["am", "pm"], ["a", "p"]),
     eras: Locale::new_eras("bc", "ad"),
     decimal: '.',
     group: ',',
@@ -52434,111 +21896,47 @@ pub static KXV_LATN: Locale<'static> = Locale {
 /// Data for `kxv-Orya` locale.
 pub static KXV_ORYA: Locale<'static> = Locale {
     lang: "kxv-Orya",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} ଆଁ {0}",
-        "{1} ଆଁ {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ପୁସୁ ଲେଞ୍ଜୁ",
-         "ମାହାକା ଲେଞ୍ଜୁ",
-         "ପାଗୁଣି ଲେଞ୍ଜୁ",
-         "ହିରେ ଲେଞ୍ଜୁ",
-         "ବେସେ ଲେଞ୍ଜୁ",
-         "ଜାଟା ଲେଞ୍ଜୁ",
-         "ଆସାଡ଼ି ଲେଞ୍ଜୁ",
-         "ସ୍ରାବାଁ ଲେଞ୍ଜୁ",
-         "ବଦ ଲେଞ୍ଜୁ",
-         "ଦାସାରା ଲେଞ୍ଜୁ",
-         "ଦିୱିଡ଼ି ଲେଞ୍ଜୁ",
-         "ପାଣ୍ଡେ ଲେଞ୍ଜୁ",
-        ],
-        [
-         "ପୁସୁ",
-         "ମାହା",
-         "ପାଗୁ",
-         "ହିରେ",
-         "ବେସେ",
-         "ଜାଟା",
-         "ଆସାଡ଼ି",
-         "ସ୍ରାବାଁ",
-         "ବଦ",
-         "ଦାସାରା",
-         "ଦିୱି",
-         "ପାଣ୍ଡେ",
-        ],
-        [
-         "ପୁ",
-         "ମା",
-         "ପା",
-         "ହି",
-         "ବେ",
-         "ଜା",
-         "ଆ",
-         "ସ୍ରା",
-         "ବ",
-         "ଦା",
-         "ଦି",
-         "ପା",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ଆଦି ୱାରା",
-         "ସମ୍ବାରା",
-         "ମାଙ୍ଗାଡ଼ା",
-         "ପୁଦାରା",
-         "ଲାକି ୱାରା",
-         "ସୁକ୍ରୁ ୱାରା",
-         "ସାନି ୱାରା",
-        ],
-        [
-         "ଆଦି",
-         "ସମ୍ବା",
-         "ମାଙ୍ଗା",
-         "ପୁଦା",
-         "ଲାକି",
-         "ସୁକ୍ରୁ",
-         "ସାନି",
-        ],
-        [
-         "ଆ",
-         "ସ",
-         "ମା",
-         "ପୁ",
-         "ଲା",
-         "ସୁ",
-         "ସାନି",
-        ],
-        [
-         "ଆ",
-         "ସ",
-         "ମା",
-         "ପୁ",
-         "ଲା",
-         "ସୁ",
-         "ସା",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ଏ ଏମ", "ପି ଏମ"],
-        ["ଏ ଏମ", "ପି ଏମ"],
-        ["ଏ", "ପି"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} ଆଁ {0}", "{1} ଆଁ {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ପୁସୁ ଲେଞ୍ଜୁ",
+            "ମାହାକା ଲେଞ୍ଜୁ",
+            "ପାଗୁଣି ଲେଞ୍ଜୁ",
+            "ହିରେ ଲେଞ୍ଜୁ",
+            "ବେସେ ଲେଞ୍ଜୁ",
+            "ଜାଟା ଲେଞ୍ଜୁ",
+            "ଆସାଡ଼ି ଲେଞ୍ଜୁ",
+            "ସ୍ରାବାଁ ଲେଞ୍ଜୁ",
+            "ବଦ ଲେଞ୍ଜୁ",
+            "ଦାସାରା ଲେଞ୍ଜୁ",
+            "ଦିୱିଡ଼ି ଲେଞ୍ଜୁ",
+            "ପାଣ୍ଡେ ଲେଞ୍ଜୁ",
+        ],
+        [
+            "ପୁସୁ",
+            "ମାହା",
+            "ପାଗୁ",
+            "ହିରେ",
+            "ବେସେ",
+            "ଜାଟା",
+            "ଆସାଡ଼ି",
+            "ସ୍ରାବାଁ",
+            "ବଦ",
+            "ଦାସାରା",
+            "ଦିୱି",
+            "ପାଣ୍ଡେ",
+        ],
+        ["ପୁ", "ମା", "ପା", "ହି", "ବେ", "ଜା", "ଆ", "ସ୍ରା", "ବ", "ଦା", "ଦି", "ପା"],
+    ),
+    days: Locale::new_days(
+        ["ଆଦି ୱାରା", "ସମ୍ବାରା", "ମାଙ୍ଗାଡ଼ା", "ପୁଦାରା", "ଲାକି ୱାରା", "ସୁକ୍ରୁ ୱାରା", "ସାନି ୱାରା"],
+        ["ଆଦି", "ସମ୍ବା", "ମାଙ୍ଗା", "ପୁଦା", "ଲାକି", "ସୁକ୍ରୁ", "ସାନି"],
+        ["ଆ", "ସ", "ମା", "ପୁ", "ଲା", "ସୁ", "ସାନି"],
+        ["ଆ", "ସ", "ମା", "ପୁ", "ଲା", "ସୁ", "ସା"],
+    ),
+    day_periods: Locale::new_day_periods(["ଏ ଏମ", "ପି ଏମ"], ["ଏ ଏମ", "ପି ଏମ"], ["ଏ", "ପି"]),
     eras: Locale::new_eras("ବିସି", "ଏଡି"),
     decimal: '.',
     group: ',',
@@ -52546,111 +21944,47 @@ pub static KXV_ORYA: Locale<'static> = Locale {
 /// Data for `kxv-Telu` locale.
 pub static KXV_TELU: Locale<'static> = Locale {
     lang: "kxv-Telu",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} త {0}",
-        "{1} త {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "మాగ",
-         "గుండు",
-         "హిరెఇ",
-         "బెసెకి",
-         "లండి",
-         "రాత",
-         "బాన్దపాణా",
-         "బార్సి",
-         "అస్ర",
-         "దివెడి",
-         "పాండు",
-         "పుసు",
-        ],
-        [
-         "మాగ",
-         "గుండు",
-         "హిరెఇ",
-         "బెసెకి",
-         "లండి",
-         "రాత",
-         "బాన్దపాణా",
-         "బార్సి",
-         "అస్ర",
-         "దివెడి",
-         "పాండు",
-         "పుసు",
-        ],
-        [
-         "మా",
-         "గు",
-         "హి",
-         "బె",
-         "ల",
-         "రా",
-         "బా",
-         "బా",
-         "అ",
-         "ది",
-         "పా",
-         "పు",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "వారమి",
-         "నమారా",
-         "మాంగాడా",
-         "వుదారా",
-         "లాకివరా",
-         "నుక్ వరా",
-         "సానివరా",
-        ],
-        [
-         "వారమి",
-         "నమారా",
-         "మాంగాడా",
-         "వుదారా",
-         "లాకివరా",
-         "నుక్ వరా",
-         "సానివరా",
-        ],
-        [
-         "వారమి",
-         "నమారా",
-         "మాంగాడా",
-         "వుదారా",
-         "లాకివరా",
-         "నుక్ వరా",
-         "సానివరా",
-        ],
-        [
-         "వా",
-         "న",
-         "మా",
-         "వు",
-         "ల",
-         "ను",
-         "సా",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ఎ ఎమ్", "పి ఎమ్"],
-        ["ఎ ఎమ్", "పి ఎమ్"],
-        ["ఎ", "పి"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} త {0}", "{1} త {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "మాగ",
+            "గుండు",
+            "హిరెఇ",
+            "బెసెకి",
+            "లండి",
+            "రాత",
+            "బాన్దపాణా",
+            "బార్సి",
+            "అస్ర",
+            "దివెడి",
+            "పాండు",
+            "పుసు",
+        ],
+        [
+            "మాగ",
+            "గుండు",
+            "హిరెఇ",
+            "బెసెకి",
+            "లండి",
+            "రాత",
+            "బాన్దపాణా",
+            "బార్సి",
+            "అస్ర",
+            "దివెడి",
+            "పాండు",
+            "పుసు",
+        ],
+        ["మా", "గు", "హి", "బె", "ల", "రా", "బా", "బా", "అ", "ది", "పా", "పు"],
+    ),
+    days: Locale::new_days(
+        ["వారమి", "నమారా", "మాంగాడా", "వుదారా", "లాకివరా", "నుక్ వరా", "సానివరా"],
+        ["వారమి", "నమారా", "మాంగాడా", "వుదారా", "లాకివరా", "నుక్ వరా", "సానివరా"],
+        ["వారమి", "నమారా", "మాంగాడా", "వుదారా", "లాకివరా", "నుక్ వరా", "సానివరా"],
+        ["వా", "న", "మా", "వు", "ల", "ను", "సా"],
+    ),
+    day_periods: Locale::new_day_periods(["ఎ ఎమ్", "పి ఎమ్"], ["ఎ ఎమ్", "పి ఎమ్"], ["ఎ", "పి"]),
     eras: Locale::new_eras("క్రీపూ", "క్రీశ"),
     decimal: '.',
     group: ',',
@@ -52659,110 +21993,49 @@ pub static KXV_TELU: Locale<'static> = Locale {
 pub static KY: Locale<'static> = Locale {
     lang: "ky",
     dates: Locale::new_patterns(
-        "y-'ж'., d-MMMM, EEEE",
-        "y-'ж'., d-MMMM",
-        "y-'ж'., d-MMM",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+        "y-'ж'., d-MMMM, EEEE",
+        "y-'ж'., d-MMMM",
+        "y-'ж'., d-MMM",
+        "d/M/yy",
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "январь",
-         "февраль",
-         "март",
-         "апрель",
-         "май",
-         "июнь",
-         "июль",
-         "август",
-         "сентябрь",
-         "октябрь",
-         "ноябрь",
-         "декабрь",
-        ],
-        [
-         "янв.",
-         "фев.",
-         "мар.",
-         "апр.",
-         "май",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сен.",
-         "окт.",
-         "ноя.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "жекшемби",
-         "дүйшөмбү",
-         "шейшемби",
-         "шаршемби",
-         "бейшемби",
-         "жума",
-         "ишемби",
-        ],
-        [
-         "жек.",
-         "дүй.",
-         "шейш.",
-         "шарш.",
-         "бейш.",
-         "жума",
-         "ишм.",
-        ],
-        [
-         "жш.",
-         "дш.",
-         "шш.",
-         "шр.",
-         "бш.",
-         "жм.",
-         "иш.",
-        ],
-        [
-         "Ж",
-         "Д",
-         "Ш",
-         "Ш",
-         "Б",
-         "Ж",
-         "И",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "январь",
+            "февраль",
+            "март",
+            "апрель",
+            "май",
+            "июнь",
+            "июль",
+            "август",
+            "сентябрь",
+            "октябрь",
+            "ноябрь",
+            "декабрь",
+        ],
+        [
+            "янв.", "фев.", "мар.", "апр.", "май", "июн.", "июл.", "авг.", "сен.", "окт.", "ноя.",
+            "дек.",
         ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["таңкы", "түштөн кийинки"],
-        ["тң", "тк"],
-        ["тң", "тк"],
+    days: Locale::new_days(
+        [
+            "жекшемби",
+            "дүйшөмбү",
+            "шейшемби",
+            "шаршемби",
+            "бейшемби",
+            "жума",
+            "ишемби",
+        ],
+        ["жек.", "дүй.", "шейш.", "шарш.", "бейш.", "жума", "ишм."],
+        ["жш.", "дш.", "шш.", "шр.", "бш.", "жм.", "иш."],
+        ["Ж", "Д", "Ш", "Ш", "Б", "Ж", "И"],
     ),
+    day_periods: Locale::new_day_periods(["таңкы", "түштөн кийинки"], ["тң", "тк"], ["тң", "тк"]),
     eras: Locale::new_eras("б.з.ч.", "б.з."),
     decimal: ',',
     group: ' ',
@@ -52770,111 +22043,27 @@ pub static KY: Locale<'static> = Locale {
 /// Data for `la` locale.
 pub static LA: Locale<'static> = Locale {
     lang: "la",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -52882,111 +22071,55 @@ pub static LA: Locale<'static> = Locale {
 /// Data for `lag` locale.
 pub static LAG: Locale<'static> = Locale {
     lang: "lag",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Kʉfúngatɨ",
-         "Kʉnaanɨ",
-         "Kʉkeenda",
-         "Kwiikumi",
-         "Kwiinyambála",
-         "Kwiidwaata",
-         "Kʉmʉʉnchɨ",
-         "Kʉvɨɨrɨ",
-         "Kʉsaatʉ",
-         "Kwiinyi",
-         "Kʉsaano",
-         "Kʉsasatʉ",
-        ],
-        [
-         "Fúngatɨ",
-         "Naanɨ",
-         "Keenda",
-         "Ikúmi",
-         "Inyambala",
-         "Idwaata",
-         "Mʉʉnchɨ",
-         "Vɨɨrɨ",
-         "Saatʉ",
-         "Inyi",
-         "Saano",
-         "Sasatʉ",
-        ],
-        [
-         "F",
-         "N",
-         "K",
-         "I",
-         "I",
-         "I",
-         "M",
-         "V",
-         "S",
-         "I",
-         "S",
-         "S",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapíiri",
-         "Jumatátu",
-         "Jumaíne",
-         "Jumatáano",
-         "Alamíisi",
-         "Ijumáa",
-         "Jumamóosi",
-        ],
-        [
-         "Píili",
-         "Táatu",
-         "Íne",
-         "Táano",
-         "Alh",
-         "Ijm",
-         "Móosi",
-        ],
-        [
-         "Píili",
-         "Táatu",
-         "Íne",
-         "Táano",
-         "Alh",
-         "Ijm",
-         "Móosi",
-        ],
-        [
-         "P",
-         "T",
-         "E",
-         "O",
-         "A",
-         "I",
-         "M",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["TOO", "MUU"],
-        ["TOO", "MUU"],
-        ["TOO", "MUU"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Kʉfúngatɨ",
+            "Kʉnaanɨ",
+            "Kʉkeenda",
+            "Kwiikumi",
+            "Kwiinyambála",
+            "Kwiidwaata",
+            "Kʉmʉʉnchɨ",
+            "Kʉvɨɨrɨ",
+            "Kʉsaatʉ",
+            "Kwiinyi",
+            "Kʉsaano",
+            "Kʉsasatʉ",
+        ],
+        [
+            "Fúngatɨ",
+            "Naanɨ",
+            "Keenda",
+            "Ikúmi",
+            "Inyambala",
+            "Idwaata",
+            "Mʉʉnchɨ",
+            "Vɨɨrɨ",
+            "Saatʉ",
+            "Inyi",
+            "Saano",
+            "Sasatʉ",
+        ],
+        ["F", "N", "K", "I", "I", "I", "M", "V", "S", "I", "S", "S"],
+    ),
+    days: Locale::new_days(
+        [
+            "Jumapíiri",
+            "Jumatátu",
+            "Jumaíne",
+            "Jumatáano",
+            "Alamíisi",
+            "Ijumáa",
+            "Jumamóosi",
+        ],
+        ["Píili", "Táatu", "Íne", "Táano", "Alh", "Ijm", "Móosi"],
+        ["Píili", "Táatu", "Íne", "Táano", "Alh", "Ijm", "Móosi"],
+        ["P", "T", "E", "O", "A", "I", "M"],
+    ),
+    day_periods: Locale::new_day_periods(["TOO", "MUU"], ["TOO", "MUU"], ["TOO", "MUU"]),
     eras: Locale::new_eras("KSA", "KA"),
     decimal: '.',
     group: ',',
@@ -52994,105 +22127,43 @@ pub static LAG: Locale<'static> = Locale {
 /// Data for `lb` locale.
 pub static LB: Locale<'static> = Locale {
     lang: "lb",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januar",
+            "Februar",
+            "Mäerz",
+            "Abrëll",
+            "Mee",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktober",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Jan.", "Feb.", "Mäe.", "Abr.", "Mee", "Juni", "Juli", "Aug.", "Sep.", "Okt.", "Nov.",
+            "Dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januar",
-         "Februar",
-         "Mäerz",
-         "Abrëll",
-         "Mee",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktober",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Jan.",
-         "Feb.",
-         "Mäe.",
-         "Abr.",
-         "Mee",
-         "Juni",
-         "Juli",
-         "Aug.",
-         "Sep.",
-         "Okt.",
-         "Nov.",
-         "Dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonndeg",
-         "Méindeg",
-         "Dënschdeg",
-         "Mëttwoch",
-         "Donneschdeg",
-         "Freideg",
-         "Samschdeg",
-        ],
-        [
-         "Son.",
-         "Méi.",
-         "Dën.",
-         "Mët.",
-         "Don.",
-         "Fre.",
-         "Sam.",
-        ],
-        [
-         "So.",
-         "Mé.",
-         "Dë.",
-         "Më.",
-         "Do.",
-         "Fr.",
-         "Sa.",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "M",
-         "D",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Sonndeg",
+            "Méindeg",
+            "Dënschdeg",
+            "Mëttwoch",
+            "Donneschdeg",
+            "Freideg",
+            "Samschdeg",
         ],
+        ["Son.", "Méi.", "Dën.", "Mët.", "Don.", "Fre.", "Sam."],
+        ["So.", "Mé.", "Dë.", "Më.", "Do.", "Fr.", "Sa."],
+        ["S", "M", "D", "M", "D", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["moies", "nomëttes"],
@@ -53106,111 +22177,44 @@ pub static LB: Locale<'static> = Locale {
 /// Data for `lg` locale.
 pub static LG: Locale<'static> = Locale {
     lang: "lg",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janwaliyo",
-         "Febwaliyo",
-         "Marisi",
-         "Apuli",
-         "Maayi",
-         "Juuni",
-         "Julaayi",
-         "Agusito",
-         "Sebuttemba",
-         "Okitobba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apu",
-         "Maa",
-         "Juu",
-         "Jul",
-         "Agu",
-         "Seb",
-         "Oki",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sabbiiti",
-         "Balaza",
-         "Lwakubiri",
-         "Lwakusatu",
-         "Lwakuna",
-         "Lwakutaano",
-         "Lwamukaaga",
-        ],
-        [
-         "Sab",
-         "Bal",
-         "Lw2",
-         "Lw3",
-         "Lw4",
-         "Lw5",
-         "Lw6",
-        ],
-        [
-         "Sab",
-         "Bal",
-         "Lw2",
-         "Lw3",
-         "Lw4",
-         "Lw5",
-         "Lw6",
-        ],
-        [
-         "S",
-         "B",
-         "L",
-         "L",
-         "L",
-         "L",
-         "L",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janwaliyo",
+            "Febwaliyo",
+            "Marisi",
+            "Apuli",
+            "Maayi",
+            "Juuni",
+            "Julaayi",
+            "Agusito",
+            "Sebuttemba",
+            "Okitobba",
+            "Novemba",
+            "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apu", "Maa", "Juu", "Jul", "Agu", "Seb", "Oki", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sabbiiti",
+            "Balaza",
+            "Lwakubiri",
+            "Lwakusatu",
+            "Lwakuna",
+            "Lwakutaano",
+            "Lwamukaaga",
+        ],
+        ["Sab", "Bal", "Lw2", "Lw3", "Lw4", "Lw5", "Lw6"],
+        ["Sab", "Bal", "Lw2", "Lw3", "Lw4", "Lw5", "Lw6"],
+        ["S", "B", "L", "L", "L", "L", "L"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -53218,111 +22222,73 @@ pub static LG: Locale<'static> = Locale {
 /// Data for `lij` locale.
 pub static LIJ: Locale<'static> = Locale {
     lang: "lij",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de zenâ",
-         "de frevâ",
-         "de marso",
-         "d’arvî",
-         "de mazzo",
-         "de zugno",
-         "de luggio",
-         "d’agosto",
-         "de settembre",
-         "d’ottobre",
-         "de novembre",
-         "de dexembre",
-        ],
-        [
-         "de zenâ",
-         "de frevâ",
-         "de marso",
-         "d’arvî",
-         "de mazzo",
-         "de zugno",
-         "de luggio",
-         "d’agosto",
-         "de settembre",
-         "d’ottobre",
-         "de novembre",
-         "de dexembre",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domenega",
-         "lunesdì",
-         "mätesdì",
-         "mäcordì",
-         "zeuggia",
-         "venardì",
-         "sabbo",
-        ],
-        [
-         "domenega",
-         "lunesdì",
-         "mätesdì",
-         "mäcordì",
-         "zeuggia",
-         "venardì",
-         "sabbo",
-        ],
-        [
-         "domenega",
-         "lunesdì",
-         "mätesdì",
-         "mäcordì",
-         "zeuggia",
-         "venardì",
-         "sabbo",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de zenâ",
+            "de frevâ",
+            "de marso",
+            "d’arvî",
+            "de mazzo",
+            "de zugno",
+            "de luggio",
+            "d’agosto",
+            "de settembre",
+            "d’ottobre",
+            "de novembre",
+            "de dexembre",
+        ],
+        [
+            "de zenâ",
+            "de frevâ",
+            "de marso",
+            "d’arvî",
+            "de mazzo",
+            "de zugno",
+            "de luggio",
+            "d’agosto",
+            "de settembre",
+            "d’ottobre",
+            "de novembre",
+            "de dexembre",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "domenega",
+            "lunesdì",
+            "mätesdì",
+            "mäcordì",
+            "zeuggia",
+            "venardì",
+            "sabbo",
+        ],
+        [
+            "domenega",
+            "lunesdì",
+            "mätesdì",
+            "mäcordì",
+            "zeuggia",
+            "venardì",
+            "sabbo",
+        ],
+        [
+            "domenega",
+            "lunesdì",
+            "mätesdì",
+            "mäcordì",
+            "zeuggia",
+            "venardì",
+            "sabbo",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -53330,111 +22296,73 @@ pub static LIJ: Locale<'static> = Locale {
 /// Data for `lkt` locale.
 pub static LKT: Locale<'static> = Locale {
     lang: "lkt",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Wiótheȟika Wí",
-         "Thiyóȟeyuŋka Wí",
-         "Ištáwičhayazaŋ Wí",
-         "Pȟežítȟo Wí",
-         "Čhaŋwápetȟo Wí",
-         "Wípazukȟa-wašté Wí",
-         "Čhaŋpȟásapa Wí",
-         "Wasútȟuŋ Wí",
-         "Čhaŋwápeǧi Wí",
-         "Čhaŋwápe-kasná Wí",
-         "Waníyetu Wí",
-         "Tȟahékapšuŋ Wí",
-        ],
-        [
-         "Wiótheȟika Wí",
-         "Thiyóȟeyuŋka Wí",
-         "Ištáwičhayazaŋ Wí",
-         "Pȟežítȟo Wí",
-         "Čhaŋwápetȟo Wí",
-         "Wípazukȟa-wašté Wí",
-         "Čhaŋpȟásapa Wí",
-         "Wasútȟuŋ Wí",
-         "Čhaŋwápeǧi Wí",
-         "Čhaŋwápe-kasná Wí",
-         "Waníyetu Wí",
-         "Tȟahékapšuŋ Wí",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Aŋpétuwakȟaŋ",
-         "Aŋpétuwaŋži",
-         "Aŋpétunuŋpa",
-         "Aŋpétuyamni",
-         "Aŋpétutopa",
-         "Aŋpétuzaptaŋ",
-         "Owáŋgyužažapi",
-        ],
-        [
-         "Aŋpétuwakȟaŋ",
-         "Aŋpétuwaŋži",
-         "Aŋpétunuŋpa",
-         "Aŋpétuyamni",
-         "Aŋpétutopa",
-         "Aŋpétuzaptaŋ",
-         "Owáŋgyužažapi",
-        ],
-        [
-         "Aŋpétuwakȟaŋ",
-         "Aŋpétuwaŋži",
-         "Aŋpétunuŋpa",
-         "Aŋpétuyamni",
-         "Aŋpétutopa",
-         "Aŋpétuzaptaŋ",
-         "Owáŋgyužažapi",
-        ],
-        [
-         "A",
-         "W",
-         "N",
-         "Y",
-         "T",
-         "Z",
-         "O",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Wiótheȟika Wí",
+            "Thiyóȟeyuŋka Wí",
+            "Ištáwičhayazaŋ Wí",
+            "Pȟežítȟo Wí",
+            "Čhaŋwápetȟo Wí",
+            "Wípazukȟa-wašté Wí",
+            "Čhaŋpȟásapa Wí",
+            "Wasútȟuŋ Wí",
+            "Čhaŋwápeǧi Wí",
+            "Čhaŋwápe-kasná Wí",
+            "Waníyetu Wí",
+            "Tȟahékapšuŋ Wí",
+        ],
+        [
+            "Wiótheȟika Wí",
+            "Thiyóȟeyuŋka Wí",
+            "Ištáwičhayazaŋ Wí",
+            "Pȟežítȟo Wí",
+            "Čhaŋwápetȟo Wí",
+            "Wípazukȟa-wašté Wí",
+            "Čhaŋpȟásapa Wí",
+            "Wasútȟuŋ Wí",
+            "Čhaŋwápeǧi Wí",
+            "Čhaŋwápe-kasná Wí",
+            "Waníyetu Wí",
+            "Tȟahékapšuŋ Wí",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Aŋpétuwakȟaŋ",
+            "Aŋpétuwaŋži",
+            "Aŋpétunuŋpa",
+            "Aŋpétuyamni",
+            "Aŋpétutopa",
+            "Aŋpétuzaptaŋ",
+            "Owáŋgyužažapi",
+        ],
+        [
+            "Aŋpétuwakȟaŋ",
+            "Aŋpétuwaŋži",
+            "Aŋpétunuŋpa",
+            "Aŋpétuyamni",
+            "Aŋpétutopa",
+            "Aŋpétuzaptaŋ",
+            "Owáŋgyužažapi",
+        ],
+        [
+            "Aŋpétuwakȟaŋ",
+            "Aŋpétuwaŋži",
+            "Aŋpétunuŋpa",
+            "Aŋpétuyamni",
+            "Aŋpétutopa",
+            "Aŋpétuzaptaŋ",
+            "Owáŋgyužažapi",
+        ],
+        ["A", "W", "N", "Y", "T", "Z", "O"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -53442,111 +22370,49 @@ pub static LKT: Locale<'static> = Locale {
 /// Data for `lld` locale.
 pub static LLD: Locale<'static> = Locale {
     lang: "lld",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM 'dl' y",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de jená",
-         "de forá",
-         "de merz",
-         "d’aurí",
-         "de ma",
-         "de jügn",
-         "de messé",
-         "d’aost",
-         "de setëmber",
-         "d’otober",
-         "de novëmber",
-         "de dezëmber",
-        ],
-        [
-         "de jená",
-         "de forá",
-         "de merz",
-         "d’aurí",
-         "de ma",
-         "de jügn",
-         "de messé",
-         "d’aost",
-         "de setëmber",
-         "d’otober",
-         "de novëmber",
-         "de dezëmber",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "M",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domënia",
-         "lönesc",
-         "mertesc",
-         "mercui",
-         "jöbia",
-         "vëndres",
-         "sabeda",
-        ],
-        [
-         "dom",
-         "lön",
-         "mert",
-         "merc",
-         "jöb",
-         "vën",
-         "sab",
-        ],
-        [
-         "dom",
-         "lön",
-         "mert",
-         "merc",
-         "jöb",
-         "vën",
-         "sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM 'dl' y", "d MMMM y", "d MMM y", "dd.MM.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "de jená",
+            "de forá",
+            "de merz",
+            "d’aurí",
+            "de ma",
+            "de jügn",
+            "de messé",
+            "d’aost",
+            "de setëmber",
+            "d’otober",
+            "de novëmber",
+            "de dezëmber",
+        ],
+        [
+            "de jená",
+            "de forá",
+            "de merz",
+            "d’aurí",
+            "de ma",
+            "de jügn",
+            "de messé",
+            "d’aost",
+            "de setëmber",
+            "d’otober",
+            "de novëmber",
+            "de dezëmber",
         ],
+        ["J", "F", "M", "A", "M", "J", "M", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "domënia", "lönesc", "mertesc", "mercui", "jöbia", "vëndres", "sabeda",
+        ],
+        ["dom", "lön", "mert", "merc", "jöb", "vën", "sab"],
+        ["dom", "lön", "mert", "merc", "jöb", "vën", "sab"],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("dan G.C.", "AD"),
     decimal: ',',
     group: '.',
@@ -53554,111 +22420,53 @@ pub static LLD: Locale<'static> = Locale {
 /// Data for `lmo` locale.
 pub static LMO: Locale<'static> = Locale {
     lang: "lmo",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "sginer",
-         "fevrer",
-         "marz",
-         "avril",
-         "masg",
-         "sgiugn",
-         "luj",
-         "avost",
-         "setember",
-         "otover",
-         "november",
-         "dicember",
-        ],
-        [
-         "sginer",
-         "fevrer",
-         "marz",
-         "avril",
-         "masg",
-         "sgiugn",
-         "luj",
-         "avost",
-         "setember",
-         "otover",
-         "november",
-         "dicember",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domenega",
-         "lundì",
-         "mardì",
-         "mercoldì",
-         "sgiovedì",
-         "venerdì",
-         "sabet",
-        ],
-        [
-         "domenega",
-         "lundì",
-         "mardì",
-         "mercoldì",
-         "sgiovedì",
-         "venerdì",
-         "sabet",
-        ],
-        [
-         "domenega",
-         "lundì",
-         "mardì",
-         "mercoldì",
-         "sgiovedì",
-         "venerdì",
-         "sabet",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "sginer", "fevrer", "marz", "avril", "masg", "sgiugn", "luj", "avost", "setember",
+            "otover", "november", "dicember",
+        ],
+        [
+            "sginer", "fevrer", "marz", "avril", "masg", "sgiugn", "luj", "avost", "setember",
+            "otover", "november", "dicember",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["del matin", "de sira"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "domenega",
+            "lundì",
+            "mardì",
+            "mercoldì",
+            "sgiovedì",
+            "venerdì",
+            "sabet",
+        ],
+        [
+            "domenega",
+            "lundì",
+            "mardì",
+            "mercoldì",
+            "sgiovedì",
+            "venerdì",
+            "sabet",
+        ],
+        [
+            "domenega",
+            "lundì",
+            "mardì",
+            "mercoldì",
+            "sgiovedì",
+            "venerdì",
+            "sabet",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["del matin", "de sira"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '\'',
@@ -53666,105 +22474,42 @@ pub static LMO: Locale<'static> = Locale {
 /// Data for `ln` locale.
 pub static LN: Locale<'static> = Locale {
     lang: "ln",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "sánzá ya yambo",
+            "sánzá ya míbalé",
+            "sánzá ya mísáto",
+            "sánzá ya mínei",
+            "sánzá ya mítáno",
+            "sánzá ya motóbá",
+            "sánzá ya nsambo",
+            "sánzá ya mwambe",
+            "sánzá ya libwa",
+            "sánzá ya zómi",
+            "sánzá ya zómi na mɔ̌kɔ́",
+            "sánzá ya zómi na míbalé",
+        ],
+        [
+            "yan", "fbl", "msi", "apl", "mai", "yun", "yul", "agt", "stb", "ɔtb", "nvb", "dsb",
+        ],
+        ["y", "f", "m", "a", "m", "y", "y", "a", "s", "ɔ", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "sánzá ya yambo",
-         "sánzá ya míbalé",
-         "sánzá ya mísáto",
-         "sánzá ya mínei",
-         "sánzá ya mítáno",
-         "sánzá ya motóbá",
-         "sánzá ya nsambo",
-         "sánzá ya mwambe",
-         "sánzá ya libwa",
-         "sánzá ya zómi",
-         "sánzá ya zómi na mɔ̌kɔ́",
-         "sánzá ya zómi na míbalé",
-        ],
-        [
-         "yan",
-         "fbl",
-         "msi",
-         "apl",
-         "mai",
-         "yun",
-         "yul",
-         "agt",
-         "stb",
-         "ɔtb",
-         "nvb",
-         "dsb",
-        ],
-        [
-         "y",
-         "f",
-         "m",
-         "a",
-         "m",
-         "y",
-         "y",
-         "a",
-         "s",
-         "ɔ",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "eyenga",
-         "mokɔlɔ mwa yambo",
-         "mokɔlɔ mwa míbalé",
-         "mokɔlɔ mwa mísáto",
-         "mokɔlɔ ya mínéi",
-         "mokɔlɔ ya mítáno",
-         "mpɔ́sɔ",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "e",
-         "y",
-         "m",
-         "m",
-         "m",
-         "m",
-         "p",
+    days: Locale::new_days(
+        [
+            "eyenga",
+            "mokɔlɔ mwa yambo",
+            "mokɔlɔ mwa míbalé",
+            "mokɔlɔ mwa mísáto",
+            "mokɔlɔ ya mínéi",
+            "mokɔlɔ ya mítáno",
+            "mpɔ́sɔ",
         ],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["e", "y", "m", "m", "m", "m", "p"],
     ),
     day_periods: Locale::new_day_periods(
         ["ntɔ́ngɔ́", "mpókwa"],
@@ -53778,105 +22523,42 @@ pub static LN: Locale<'static> = Locale {
 /// Data for `ln-AO` locale.
 pub static LN_AO: Locale<'static> = Locale {
     lang: "ln-AO",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "sánzá ya yambo",
+            "sánzá ya míbalé",
+            "sánzá ya mísáto",
+            "sánzá ya mínei",
+            "sánzá ya mítáno",
+            "sánzá ya motóbá",
+            "sánzá ya nsambo",
+            "sánzá ya mwambe",
+            "sánzá ya libwa",
+            "sánzá ya zómi",
+            "sánzá ya zómi na mɔ̌kɔ́",
+            "sánzá ya zómi na míbalé",
+        ],
+        [
+            "yan", "fbl", "msi", "apl", "mai", "yun", "yul", "agt", "stb", "ɔtb", "nvb", "dsb",
+        ],
+        ["y", "f", "m", "a", "m", "y", "y", "a", "s", "ɔ", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "sánzá ya yambo",
-         "sánzá ya míbalé",
-         "sánzá ya mísáto",
-         "sánzá ya mínei",
-         "sánzá ya mítáno",
-         "sánzá ya motóbá",
-         "sánzá ya nsambo",
-         "sánzá ya mwambe",
-         "sánzá ya libwa",
-         "sánzá ya zómi",
-         "sánzá ya zómi na mɔ̌kɔ́",
-         "sánzá ya zómi na míbalé",
-        ],
-        [
-         "yan",
-         "fbl",
-         "msi",
-         "apl",
-         "mai",
-         "yun",
-         "yul",
-         "agt",
-         "stb",
-         "ɔtb",
-         "nvb",
-         "dsb",
-        ],
-        [
-         "y",
-         "f",
-         "m",
-         "a",
-         "m",
-         "y",
-         "y",
-         "a",
-         "s",
-         "ɔ",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "eyenga",
-         "mokɔlɔ mwa yambo",
-         "mokɔlɔ mwa míbalé",
-         "mokɔlɔ mwa mísáto",
-         "mokɔlɔ ya mínéi",
-         "mokɔlɔ ya mítáno",
-         "mpɔ́sɔ",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "e",
-         "y",
-         "m",
-         "m",
-         "m",
-         "m",
-         "p",
+    days: Locale::new_days(
+        [
+            "eyenga",
+            "mokɔlɔ mwa yambo",
+            "mokɔlɔ mwa míbalé",
+            "mokɔlɔ mwa mísáto",
+            "mokɔlɔ ya mínéi",
+            "mokɔlɔ ya mítáno",
+            "mpɔ́sɔ",
         ],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["e", "y", "m", "m", "m", "m", "p"],
     ),
     day_periods: Locale::new_day_periods(
         ["ntɔ́ngɔ́", "mpókwa"],
@@ -53890,105 +22572,42 @@ pub static LN_AO: Locale<'static> = Locale {
 /// Data for `ln-CF` locale.
 pub static LN_CF: Locale<'static> = Locale {
     lang: "ln-CF",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "sánzá ya yambo",
+            "sánzá ya míbalé",
+            "sánzá ya mísáto",
+            "sánzá ya mínei",
+            "sánzá ya mítáno",
+            "sánzá ya motóbá",
+            "sánzá ya nsambo",
+            "sánzá ya mwambe",
+            "sánzá ya libwa",
+            "sánzá ya zómi",
+            "sánzá ya zómi na mɔ̌kɔ́",
+            "sánzá ya zómi na míbalé",
+        ],
+        [
+            "yan", "fbl", "msi", "apl", "mai", "yun", "yul", "agt", "stb", "ɔtb", "nvb", "dsb",
+        ],
+        ["y", "f", "m", "a", "m", "y", "y", "a", "s", "ɔ", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "sánzá ya yambo",
-         "sánzá ya míbalé",
-         "sánzá ya mísáto",
-         "sánzá ya mínei",
-         "sánzá ya mítáno",
-         "sánzá ya motóbá",
-         "sánzá ya nsambo",
-         "sánzá ya mwambe",
-         "sánzá ya libwa",
-         "sánzá ya zómi",
-         "sánzá ya zómi na mɔ̌kɔ́",
-         "sánzá ya zómi na míbalé",
-        ],
-        [
-         "yan",
-         "fbl",
-         "msi",
-         "apl",
-         "mai",
-         "yun",
-         "yul",
-         "agt",
-         "stb",
-         "ɔtb",
-         "nvb",
-         "dsb",
-        ],
-        [
-         "y",
-         "f",
-         "m",
-         "a",
-         "m",
-         "y",
-         "y",
-         "a",
-         "s",
-         "ɔ",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "eyenga",
-         "mokɔlɔ mwa yambo",
-         "mokɔlɔ mwa míbalé",
-         "mokɔlɔ mwa mísáto",
-         "mokɔlɔ ya mínéi",
-         "mokɔlɔ ya mítáno",
-         "mpɔ́sɔ",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "e",
-         "y",
-         "m",
-         "m",
-         "m",
-         "m",
-         "p",
+    days: Locale::new_days(
+        [
+            "eyenga",
+            "mokɔlɔ mwa yambo",
+            "mokɔlɔ mwa míbalé",
+            "mokɔlɔ mwa mísáto",
+            "mokɔlɔ ya mínéi",
+            "mokɔlɔ ya mítáno",
+            "mpɔ́sɔ",
         ],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["e", "y", "m", "m", "m", "m", "p"],
     ),
     day_periods: Locale::new_day_periods(
         ["ntɔ́ngɔ́", "mpókwa"],
@@ -54002,105 +22621,42 @@ pub static LN_CF: Locale<'static> = Locale {
 /// Data for `ln-CG` locale.
 pub static LN_CG: Locale<'static> = Locale {
     lang: "ln-CG",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "sánzá ya yambo",
+            "sánzá ya míbalé",
+            "sánzá ya mísáto",
+            "sánzá ya mínei",
+            "sánzá ya mítáno",
+            "sánzá ya motóbá",
+            "sánzá ya nsambo",
+            "sánzá ya mwambe",
+            "sánzá ya libwa",
+            "sánzá ya zómi",
+            "sánzá ya zómi na mɔ̌kɔ́",
+            "sánzá ya zómi na míbalé",
+        ],
+        [
+            "yan", "fbl", "msi", "apl", "mai", "yun", "yul", "agt", "stb", "ɔtb", "nvb", "dsb",
+        ],
+        ["y", "f", "m", "a", "m", "y", "y", "a", "s", "ɔ", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "sánzá ya yambo",
-         "sánzá ya míbalé",
-         "sánzá ya mísáto",
-         "sánzá ya mínei",
-         "sánzá ya mítáno",
-         "sánzá ya motóbá",
-         "sánzá ya nsambo",
-         "sánzá ya mwambe",
-         "sánzá ya libwa",
-         "sánzá ya zómi",
-         "sánzá ya zómi na mɔ̌kɔ́",
-         "sánzá ya zómi na míbalé",
-        ],
-        [
-         "yan",
-         "fbl",
-         "msi",
-         "apl",
-         "mai",
-         "yun",
-         "yul",
-         "agt",
-         "stb",
-         "ɔtb",
-         "nvb",
-         "dsb",
-        ],
-        [
-         "y",
-         "f",
-         "m",
-         "a",
-         "m",
-         "y",
-         "y",
-         "a",
-         "s",
-         "ɔ",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "eyenga",
-         "mokɔlɔ mwa yambo",
-         "mokɔlɔ mwa míbalé",
-         "mokɔlɔ mwa mísáto",
-         "mokɔlɔ ya mínéi",
-         "mokɔlɔ ya mítáno",
-         "mpɔ́sɔ",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "eye",
-         "ybo",
-         "mbl",
-         "mst",
-         "min",
-         "mtn",
-         "mps",
-        ],
-        [
-         "e",
-         "y",
-         "m",
-         "m",
-         "m",
-         "m",
-         "p",
+    days: Locale::new_days(
+        [
+            "eyenga",
+            "mokɔlɔ mwa yambo",
+            "mokɔlɔ mwa míbalé",
+            "mokɔlɔ mwa mísáto",
+            "mokɔlɔ ya mínéi",
+            "mokɔlɔ ya mítáno",
+            "mpɔ́sɔ",
         ],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["eye", "ybo", "mbl", "mst", "min", "mtn", "mps"],
+        ["e", "y", "m", "m", "m", "m", "p"],
     ),
     day_periods: Locale::new_day_periods(
         ["ntɔ́ngɔ́", "mpókwa"],
@@ -54114,105 +22670,60 @@ pub static LN_CG: Locale<'static> = Locale {
 /// Data for `lo` locale.
 pub static LO: Locale<'static> = Locale {
     lang: "lo",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
     times: Locale::new_patterns(
         "H ໂມງ m ນາທີ ss ວິນາທີ zzzz",
         "H ໂມງ m ນາທີ ss ວິນາທີ z",
         "H:mm:ss",
         "H:mm",
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ມັງກອນ",
-         "ກຸມພາ",
-         "ມີນາ",
-         "ເມສາ",
-         "ພຶດສະພາ",
-         "ມິຖຸນາ",
-         "ກໍລະກົດ",
-         "ສິງຫາ",
-         "ກັນຍາ",
-         "ຕຸລາ",
-         "ພະຈິກ",
-         "ທັນວາ",
-        ],
-        [
-         "ມ.ກ.",
-         "ກ.ພ.",
-         "ມ.ນ.",
-         "ມ.ສ.",
-         "ພ.ພ.",
-         "ມິ.ຖ.",
-         "ກ.ລ.",
-         "ສ.ຫ.",
-         "ກ.ຍ.",
-         "ຕ.ລ.",
-         "ພ.ຈ.",
-         "ທ.ວ.",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ວັນອາທິດ",
-         "ວັນຈັນ",
-         "ວັນອັງຄານ",
-         "ວັນພຸດ",
-         "ວັນພະຫັດ",
-         "ວັນສຸກ",
-         "ວັນເສົາ",
-        ],
-        [
-         "ອາທິດ",
-         "ຈັນ",
-         "ອັງຄານ",
-         "ພຸດ",
-         "ພະຫັດ",
-         "ສຸກ",
-         "ເສົາ",
-        ],
-        [
-         "ອາ.",
-         "ຈ.",
-         "ອ.",
-         "ພ.",
-         "ພຫ.",
-         "ສຸ.",
-         "ສ.",
-        ],
-        [
-         "ອາ",
-         "ຈ",
-         "ອ",
-         "ພ",
-         "ພຫ",
-         "ສຸ",
-         "ສ",
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ມັງກອນ",
+            "ກຸມພາ",
+            "ມີນາ",
+            "ເມສາ",
+            "ພຶດສະພາ",
+            "ມິຖຸນາ",
+            "ກໍລະກົດ",
+            "ສິງຫາ",
+            "ກັນຍາ",
+            "ຕຸລາ",
+            "ພະຈິກ",
+            "ທັນວາ",
+        ],
+        [
+            "ມ.ກ.",
+            "ກ.ພ.",
+            "ມ.ນ.",
+            "ມ.ສ.",
+            "ພ.ພ.",
+            "ມິ.ຖ.",
+            "ກ.ລ.",
+            "ສ.ຫ.",
+            "ກ.ຍ.",
+            "ຕ.ລ.",
+            "ພ.ຈ.",
+            "ທ.ວ.",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "ວັນອາທິດ",
+            "ວັນຈັນ",
+            "ວັນອັງຄານ",
+            "ວັນພຸດ",
+            "ວັນພະຫັດ",
+            "ວັນສຸກ",
+            "ວັນເສົາ",
         ],
+        ["ອາທິດ", "ຈັນ", "ອັງຄານ", "ພຸດ", "ພະຫັດ", "ສຸກ", "ເສົາ"],
+        ["ອາ.", "ຈ.", "ອ.", "ພ.", "ພຫ.", "ສຸ.", "ສ."],
+        ["ອາ", "ຈ", "ອ", "ພ", "ພຫ", "ສຸ", "ສ"],
     ),
     day_periods: Locale::new_day_periods(
         ["ກ່ອນທ່ຽງ", "ຫຼັງທ່ຽງ"],
@@ -54226,111 +22737,49 @@ pub static LO: Locale<'static> = Locale {
 /// Data for `lrc` locale.
 pub static LRC: Locale<'static> = Locale {
     lang: "lrc",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جانڤیە",
-         "فئڤریە",
-         "مارس",
-         "آڤریل",
-         "مئی",
-         "جوٙأن",
-         "جوٙلا",
-         "آگوست",
-         "سئپتامر",
-         "ئوکتوڤر",
-         "نوڤامر",
-         "دئسامر",
-        ],
-        [
-         "جانڤیە",
-         "فئڤریە",
-         "مارس",
-         "آڤریل",
-         "مئی",
-         "جوٙأن",
-         "جوٙلا",
-         "آگوست",
-         "سئپتامر",
-         "ئوکتوڤر",
-         "نوڤامر",
-         "دئسامر",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جانڤیە",
+            "فئڤریە",
+            "مارس",
+            "آڤریل",
+            "مئی",
+            "جوٙأن",
+            "جوٙلا",
+            "آگوست",
+            "سئپتامر",
+            "ئوکتوڤر",
+            "نوڤامر",
+            "دئسامر",
+        ],
+        [
+            "جانڤیە",
+            "فئڤریە",
+            "مارس",
+            "آڤریل",
+            "مئی",
+            "جوٙأن",
+            "جوٙلا",
+            "آگوست",
+            "سئپتامر",
+            "ئوکتوڤر",
+            "نوڤامر",
+            "دئسامر",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -54338,111 +22787,49 @@ pub static LRC: Locale<'static> = Locale {
 /// Data for `lrc-IQ` locale.
 pub static LRC_IQ: Locale<'static> = Locale {
     lang: "lrc-IQ",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جانڤیە",
-         "فئڤریە",
-         "مارس",
-         "آڤریل",
-         "مئی",
-         "جوٙأن",
-         "جوٙلا",
-         "آگوست",
-         "سئپتامر",
-         "ئوکتوڤر",
-         "نوڤامر",
-         "دئسامر",
-        ],
-        [
-         "جانڤیە",
-         "فئڤریە",
-         "مارس",
-         "آڤریل",
-         "مئی",
-         "جوٙأن",
-         "جوٙلا",
-         "آگوست",
-         "سئپتامر",
-         "ئوکتوڤر",
-         "نوڤامر",
-         "دئسامر",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جانڤیە",
+            "فئڤریە",
+            "مارس",
+            "آڤریل",
+            "مئی",
+            "جوٙأن",
+            "جوٙلا",
+            "آگوست",
+            "سئپتامر",
+            "ئوکتوڤر",
+            "نوڤامر",
+            "دئسامر",
+        ],
+        [
+            "جانڤیە",
+            "فئڤریە",
+            "مارس",
+            "آڤریل",
+            "مئی",
+            "جوٙأن",
+            "جوٙلا",
+            "آگوست",
+            "سئپتامر",
+            "ئوکتوڤر",
+            "نوڤامر",
+            "دئسامر",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -54456,99 +22843,42 @@ pub static LT: Locale<'static> = Locale {
         "y-MM-dd",
         "y-MM-dd",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "sausio",
+            "vasario",
+            "kovo",
+            "balandžio",
+            "gegužės",
+            "birželio",
+            "liepos",
+            "rugpjūčio",
+            "rugsėjo",
+            "spalio",
+            "lapkričio",
+            "gruodžio",
+        ],
+        [
+            "saus.", "vas.", "kov.", "bal.", "geg.", "birž.", "liep.", "rugp.", "rugs.", "spal.",
+            "lapkr.", "gruod.",
+        ],
+        ["S", "V", "K", "B", "G", "B", "L", "R", "R", "S", "L", "G"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "sausio",
-         "vasario",
-         "kovo",
-         "balandžio",
-         "gegužės",
-         "birželio",
-         "liepos",
-         "rugpjūčio",
-         "rugsėjo",
-         "spalio",
-         "lapkričio",
-         "gruodžio",
-        ],
-        [
-         "saus.",
-         "vas.",
-         "kov.",
-         "bal.",
-         "geg.",
-         "birž.",
-         "liep.",
-         "rugp.",
-         "rugs.",
-         "spal.",
-         "lapkr.",
-         "gruod.",
-        ],
-        [
-         "S",
-         "V",
-         "K",
-         "B",
-         "G",
-         "B",
-         "L",
-         "R",
-         "R",
-         "S",
-         "L",
-         "G",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sekmadienis",
-         "pirmadienis",
-         "antradienis",
-         "trečiadienis",
-         "ketvirtadienis",
-         "penktadienis",
-         "šeštadienis",
-        ],
-        [
-         "sk",
-         "pr",
-         "an",
-         "tr",
-         "kt",
-         "pn",
-         "št",
-        ],
-        [
-         "Sk",
-         "Pr",
-         "An",
-         "Tr",
-         "Kt",
-         "Pn",
-         "Št",
-        ],
-        [
-         "S",
-         "P",
-         "A",
-         "T",
-         "K",
-         "P",
-         "Š",
+    days: Locale::new_days(
+        [
+            "sekmadienis",
+            "pirmadienis",
+            "antradienis",
+            "trečiadienis",
+            "ketvirtadienis",
+            "penktadienis",
+            "šeštadienis",
         ],
+        ["sk", "pr", "an", "tr", "kt", "pn", "št"],
+        ["Sk", "Pr", "An", "Tr", "Kt", "Pn", "Št"],
+        ["S", "P", "A", "T", "K", "P", "Š"],
     ),
     day_periods: Locale::new_day_periods(
         ["priešpiet", "popiet"],
@@ -54562,111 +22892,27 @@ pub static LT: Locale<'static> = Locale {
 /// Data for `ltg` locale.
 pub static LTG: Locale<'static> = Locale {
     lang: "ltg",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -54674,105 +22920,36 @@ pub static LTG: Locale<'static> = Locale {
 /// Data for `lu` locale.
 pub static LU: Locale<'static> = Locale {
     lang: "lu",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Ciongo",
+            "Lùishi",
+            "Lusòlo",
+            "Mùuyà",
+            "Lumùngùlù",
+            "Lufuimi",
+            "Kabàlàshìpù",
+            "Lùshìkà",
+            "Lutongolo",
+            "Lungùdi",
+            "Kaswèkèsè",
+            "Ciswà",
+        ],
+        [
+            "Cio", "Lui", "Lus", "Muu", "Lum", "Luf", "Kab", "Lush", "Lut", "Lun", "Kas", "Cis",
+        ],
+        ["C", "L", "L", "M", "L", "L", "K", "L", "L", "L", "K", "C"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ciongo",
-         "Lùishi",
-         "Lusòlo",
-         "Mùuyà",
-         "Lumùngùlù",
-         "Lufuimi",
-         "Kabàlàshìpù",
-         "Lùshìkà",
-         "Lutongolo",
-         "Lungùdi",
-         "Kaswèkèsè",
-         "Ciswà",
-        ],
-        [
-         "Cio",
-         "Lui",
-         "Lus",
-         "Muu",
-         "Lum",
-         "Luf",
-         "Kab",
-         "Lush",
-         "Lut",
-         "Lun",
-         "Kas",
-         "Cis",
-        ],
-        [
-         "C",
-         "L",
-         "L",
-         "M",
-         "L",
-         "L",
-         "K",
-         "L",
-         "L",
-         "L",
-         "K",
-         "C",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Lumingu",
-         "Nkodya",
-         "Ndàayà",
-         "Ndangù",
-         "Njòwa",
-         "Ngòvya",
-         "Lubingu",
-        ],
-        [
-         "Lum",
-         "Nko",
-         "Ndy",
-         "Ndg",
-         "Njw",
-         "Ngv",
-         "Lub",
-        ],
-        [
-         "Lum",
-         "Nko",
-         "Ndy",
-         "Ndg",
-         "Njw",
-         "Ngv",
-         "Lub",
-        ],
-        [
-         "L",
-         "N",
-         "N",
-         "N",
-         "N",
-         "N",
-         "L",
+    days: Locale::new_days(
+        [
+            "Lumingu", "Nkodya", "Ndàayà", "Ndangù", "Njòwa", "Ngòvya", "Lubingu",
         ],
+        ["Lum", "Nko", "Ndy", "Ndg", "Njw", "Ngv", "Lub"],
+        ["Lum", "Nko", "Ndy", "Ndg", "Njw", "Ngv", "Lub"],
+        ["L", "N", "N", "N", "N", "N", "L"],
     ),
     day_periods: Locale::new_day_periods(
         ["Dinda", "Dilolo"],
@@ -54786,111 +22963,44 @@ pub static LU: Locale<'static> = Locale {
 /// Data for `luo` locale.
 pub static LUO: Locale<'static> = Locale {
     lang: "luo",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Dwe mar Achiel",
-         "Dwe mar Ariyo",
-         "Dwe mar Adek",
-         "Dwe mar Ang’wen",
-         "Dwe mar Abich",
-         "Dwe mar Auchiel",
-         "Dwe mar Abiriyo",
-         "Dwe mar Aboro",
-         "Dwe mar Ochiko",
-         "Dwe mar Apar",
-         "Dwe mar gi achiel",
-         "Dwe mar Apar gi ariyo",
-        ],
-        [
-         "DAC",
-         "DAR",
-         "DAD",
-         "DAN",
-         "DAH",
-         "DAU",
-         "DAO",
-         "DAB",
-         "DOC",
-         "DAP",
-         "DGI",
-         "DAG",
-        ],
-        [
-         "C",
-         "R",
-         "D",
-         "N",
-         "B",
-         "U",
-         "B",
-         "B",
-         "C",
-         "P",
-         "C",
-         "P",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapil",
-         "Wuok Tich",
-         "Tich Ariyo",
-         "Tich Adek",
-         "Tich Ang’wen",
-         "Tich Abich",
-         "Ngeso",
-        ],
-        [
-         "JMP",
-         "WUT",
-         "TAR",
-         "TAD",
-         "TAN",
-         "TAB",
-         "NGS",
-        ],
-        [
-         "JMP",
-         "WUT",
-         "TAR",
-         "TAD",
-         "TAN",
-         "TAB",
-         "NGS",
-        ],
-        [
-         "J",
-         "W",
-         "T",
-         "T",
-         "T",
-         "T",
-         "N",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Dwe mar Achiel",
+            "Dwe mar Ariyo",
+            "Dwe mar Adek",
+            "Dwe mar Ang’wen",
+            "Dwe mar Abich",
+            "Dwe mar Auchiel",
+            "Dwe mar Abiriyo",
+            "Dwe mar Aboro",
+            "Dwe mar Ochiko",
+            "Dwe mar Apar",
+            "Dwe mar gi achiel",
+            "Dwe mar Apar gi ariyo",
         ],
+        [
+            "DAC", "DAR", "DAD", "DAN", "DAH", "DAU", "DAO", "DAB", "DOC", "DAP", "DGI", "DAG",
+        ],
+        ["C", "R", "D", "N", "B", "U", "B", "B", "C", "P", "C", "P"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["OD", "OT"],
-        ["OD", "OT"],
-        ["OD", "OT"],
+    days: Locale::new_days(
+        [
+            "Jumapil",
+            "Wuok Tich",
+            "Tich Ariyo",
+            "Tich Adek",
+            "Tich Ang’wen",
+            "Tich Abich",
+            "Ngeso",
+        ],
+        ["JMP", "WUT", "TAR", "TAD", "TAN", "TAB", "NGS"],
+        ["JMP", "WUT", "TAR", "TAD", "TAN", "TAB", "NGS"],
+        ["J", "W", "T", "T", "T", "T", "N"],
     ),
+    day_periods: Locale::new_day_periods(["OD", "OT"], ["OD", "OT"], ["OD", "OT"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -54898,111 +23008,34 @@ pub static LUO: Locale<'static> = Locale {
 /// Data for `luy` locale.
 pub static LUY: Locale<'static> = Locale {
     lang: "luy",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprili",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Agosti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapiri",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Murwa wa Kanne",
-         "Murwa wa Katano",
-         "Jumamosi",
-        ],
-        [
-         "J2",
-         "J3",
-         "J4",
-         "J5",
-         "Al",
-         "Ij",
-         "J1",
-        ],
-        [
-         "J2",
-         "J3",
-         "J4",
-         "J5",
-         "Al",
-         "Ij",
-         "J1",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "Jumapiri",
+            "Jumatatu",
+            "Jumanne",
+            "Jumatano",
+            "Murwa wa Kanne",
+            "Murwa wa Katano",
+            "Jumamosi",
+        ],
+        ["J2", "J3", "J4", "J5", "Al", "Ij", "J1"],
+        ["J2", "J3", "J4", "J5", "Al", "Ij", "J1"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -55016,99 +23049,44 @@ pub static LV: Locale<'static> = Locale {
         "y. 'gada' d. MMM",
         "dd.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janvāris",
+            "februāris",
+            "marts",
+            "aprīlis",
+            "maijs",
+            "jūnijs",
+            "jūlijs",
+            "augusts",
+            "septembris",
+            "oktobris",
+            "novembris",
+            "decembris",
+        ],
+        [
+            "janv.", "febr.", "marts", "apr.", "maijs", "jūn.", "jūl.", "aug.", "sept.", "okt.",
+            "nov.", "dec.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janvāris",
-         "februāris",
-         "marts",
-         "aprīlis",
-         "maijs",
-         "jūnijs",
-         "jūlijs",
-         "augusts",
-         "septembris",
-         "oktobris",
-         "novembris",
-         "decembris",
-        ],
-        [
-         "janv.",
-         "febr.",
-         "marts",
-         "apr.",
-         "maijs",
-         "jūn.",
-         "jūl.",
-         "aug.",
-         "sept.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "svētdiena",
-         "pirmdiena",
-         "otrdiena",
-         "trešdiena",
-         "ceturtdiena",
-         "piektdiena",
-         "sestdiena",
-        ],
-        [
-         "svētd.",
-         "pirmd.",
-         "otrd.",
-         "trešd.",
-         "ceturtd.",
-         "piektd.",
-         "sestd.",
-        ],
-        [
-         "Sv",
-         "Pr",
-         "Ot",
-         "Tr",
-         "Ce",
-         "Pk",
-         "Se",
-        ],
-        [
-         "S",
-         "P",
-         "O",
-         "T",
-         "C",
-         "P",
-         "S",
+    days: Locale::new_days(
+        [
+            "svētdiena",
+            "pirmdiena",
+            "otrdiena",
+            "trešdiena",
+            "ceturtdiena",
+            "piektdiena",
+            "sestdiena",
+        ],
+        [
+            "svētd.", "pirmd.", "otrd.", "trešd.", "ceturtd.", "piektd.", "sestd.",
         ],
+        ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"],
+        ["S", "P", "O", "T", "C", "P", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["priekšpusdienā", "pēcpusdienā"],
@@ -55122,111 +23100,27 @@ pub static LV: Locale<'static> = Locale {
 /// Data for `lzz` locale.
 pub static LZZ: Locale<'static> = Locale {
     lang: "lzz",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -55234,111 +23128,57 @@ pub static LZZ: Locale<'static> = Locale {
 /// Data for `mai` locale.
 pub static MAI: Locale<'static> = Locale {
     lang: "mai",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितंबर",
-         "अक्तूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "जन॰",
-         "फ़र॰",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुल॰",
-         "अग॰",
-         "सित॰",
-         "अक्तू॰",
-         "नव॰",
-         "दिस॰",
-        ],
-        [
-         "ज",
-         "फ",
-         "मा",
-         "अ",
-         "म",
-         "जू",
-         "जु",
-         "अ",
-         "सि",
-         "अ",
-         "न",
-         "दि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "रवि दिन",
-         "सोम दिन",
-         "मंगल दिन",
-         "बुध दिन",
-         "बृहस्पति दिन",
-         "शुक्र दिन",
-         "शनि दिन",
-        ],
-        [
-         "रवि",
-         "सोम",
-         "मंगल",
-         "बुध",
-         "गुरु",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "रवि",
-         "सोम",
-         "मंगल",
-         "बुध",
-         "गुरु",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "र",
-         "सो",
-         "मं",
-         "बु",
-         "गु",
-         "शु",
-         "श",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितंबर",
+            "अक्तूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "जन॰",
+            "फ़र॰",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुल॰",
+            "अग॰",
+            "सित॰",
+            "अक्तू॰",
+            "नव॰",
+            "दिस॰",
+        ],
+        [
+            "ज", "फ", "मा", "अ", "म", "जू", "जु", "अ", "सि", "अ", "न", "दि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["भोर", "सांझ"],
-        ["भोर", "सांझ"],
-        ["भोर", "सांझ"],
+    days: Locale::new_days(
+        [
+            "रवि दिन",
+            "सोम दिन",
+            "मंगल दिन",
+            "बुध दिन",
+            "बृहस्पति दिन",
+            "शुक्र दिन",
+            "शनि दिन",
+        ],
+        ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"],
+        ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"],
+        ["र", "सो", "मं", "बु", "गु", "शु", "श"],
     ),
+    day_periods: Locale::new_day_periods(["भोर", "सांझ"], ["भोर", "सांझ"], ["भोर", "सांझ"]),
     eras: Locale::new_eras("ईसा-पूर्व", "ईसवी"),
     decimal: '.',
     group: ',',
@@ -55346,105 +23186,44 @@ pub static MAI: Locale<'static> = Locale {
 /// Data for `mas` locale.
 pub static MAS: Locale<'static> = Locale {
     lang: "mas",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Oladalʉ́",
+            "Arát",
+            "Ɔɛnɨ́ɔɨŋɔk",
+            "Olodoyíóríê inkókúâ",
+            "Oloilépūnyīē inkókúâ",
+            "Kújúɔrɔk",
+            "Mórusásin",
+            "Ɔlɔ́ɨ́bɔ́rárɛ",
+            "Kúshîn",
+            "Olgísan",
+            "Pʉshʉ́ka",
+            "Ntʉ́ŋʉ́s",
+        ],
+        [
+            "Dal", "Ará", "Ɔɛn", "Doy", "Lép", "Rok", "Sás", "Bɔ́r", "Kús", "Gís", "Shʉ́", "Ntʉ́",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Oladalʉ́",
-         "Arát",
-         "Ɔɛnɨ́ɔɨŋɔk",
-         "Olodoyíóríê inkókúâ",
-         "Oloilépūnyīē inkókúâ",
-         "Kújúɔrɔk",
-         "Mórusásin",
-         "Ɔlɔ́ɨ́bɔ́rárɛ",
-         "Kúshîn",
-         "Olgísan",
-         "Pʉshʉ́ka",
-         "Ntʉ́ŋʉ́s",
-        ],
-        [
-         "Dal",
-         "Ará",
-         "Ɔɛn",
-         "Doy",
-         "Lép",
-         "Rok",
-         "Sás",
-         "Bɔ́r",
-         "Kús",
-         "Gís",
-         "Shʉ́",
-         "Ntʉ́",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapílí",
-         "Jumatátu",
-         "Jumane",
-         "Jumatánɔ",
-         "Alaámisi",
-         "Jumáa",
-         "Jumamósi",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "1",
+    days: Locale::new_days(
+        [
+            "Jumapílí",
+            "Jumatátu",
+            "Jumane",
+            "Jumatánɔ",
+            "Alaámisi",
+            "Jumáa",
+            "Jumamósi",
         ],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["2", "3", "4", "5", "6", "7", "1"],
     ),
     day_periods: Locale::new_day_periods(
         ["Ɛnkakɛnyá", "Ɛndámâ"],
@@ -55458,105 +23237,44 @@ pub static MAS: Locale<'static> = Locale {
 /// Data for `mas-TZ` locale.
 pub static MAS_TZ: Locale<'static> = Locale {
     lang: "mas-TZ",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Oladalʉ́",
+            "Arát",
+            "Ɔɛnɨ́ɔɨŋɔk",
+            "Olodoyíóríê inkókúâ",
+            "Oloilépūnyīē inkókúâ",
+            "Kújúɔrɔk",
+            "Mórusásin",
+            "Ɔlɔ́ɨ́bɔ́rárɛ",
+            "Kúshîn",
+            "Olgísan",
+            "Pʉshʉ́ka",
+            "Ntʉ́ŋʉ́s",
+        ],
+        [
+            "Dal", "Ará", "Ɔɛn", "Doy", "Lép", "Rok", "Sás", "Bɔ́r", "Kús", "Gís", "Shʉ́", "Ntʉ́",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Oladalʉ́",
-         "Arát",
-         "Ɔɛnɨ́ɔɨŋɔk",
-         "Olodoyíóríê inkókúâ",
-         "Oloilépūnyīē inkókúâ",
-         "Kújúɔrɔk",
-         "Mórusásin",
-         "Ɔlɔ́ɨ́bɔ́rárɛ",
-         "Kúshîn",
-         "Olgísan",
-         "Pʉshʉ́ka",
-         "Ntʉ́ŋʉ́s",
-        ],
-        [
-         "Dal",
-         "Ará",
-         "Ɔɛn",
-         "Doy",
-         "Lép",
-         "Rok",
-         "Sás",
-         "Bɔ́r",
-         "Kús",
-         "Gís",
-         "Shʉ́",
-         "Ntʉ́",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapílí",
-         "Jumatátu",
-         "Jumane",
-         "Jumatánɔ",
-         "Alaámisi",
-         "Jumáa",
-         "Jumamósi",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "1",
+    days: Locale::new_days(
+        [
+            "Jumapílí",
+            "Jumatátu",
+            "Jumane",
+            "Jumatánɔ",
+            "Alaámisi",
+            "Jumáa",
+            "Jumamósi",
         ],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["2", "3", "4", "5", "6", "7", "1"],
     ),
     day_periods: Locale::new_day_periods(
         ["Ɛnkakɛnyá", "Ɛndámâ"],
@@ -55570,111 +23288,27 @@ pub static MAS_TZ: Locale<'static> = Locale {
 /// Data for `mdf` locale.
 pub static MDF: Locale<'static> = Locale {
     lang: "mdf",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -55682,111 +23316,38 @@ pub static MDF: Locale<'static> = Locale {
 /// Data for `mer` locale.
 pub static MER: Locale<'static> = Locale {
     lang: "mer",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januarĩ",
-         "Feburuarĩ",
-         "Machi",
-         "Ĩpurũ",
-         "Mĩĩ",
-         "Njuni",
-         "Njuraĩ",
-         "Agasti",
-         "Septemba",
-         "Oktũba",
-         "Novemba",
-         "Dicemba",
-        ],
-        [
-         "JAN",
-         "FEB",
-         "MAC",
-         "ĨPU",
-         "MĨĨ",
-         "NJU",
-         "NJR",
-         "AGA",
-         "SPT",
-         "OKT",
-         "NOV",
-         "DEC",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "Ĩ",
-         "M",
-         "N",
-         "N",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Kiumia",
-         "Muramuko",
-         "Wairi",
-         "Wethatu",
-         "Wena",
-         "Wetano",
-         "Jumamosi",
-        ],
-        [
-         "KIU",
-         "MRA",
-         "WAI",
-         "WET",
-         "WEN",
-         "WTN",
-         "JUM",
-        ],
-        [
-         "KIU",
-         "MRA",
-         "WAI",
-         "WET",
-         "WEN",
-         "WTN",
-         "JUM",
-        ],
-        [
-         "K",
-         "M",
-         "W",
-         "W",
-         "W",
-         "W",
-         "J",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januarĩ",
+            "Feburuarĩ",
+            "Machi",
+            "Ĩpurũ",
+            "Mĩĩ",
+            "Njuni",
+            "Njuraĩ",
+            "Agasti",
+            "Septemba",
+            "Oktũba",
+            "Novemba",
+            "Dicemba",
+        ],
+        [
+            "JAN", "FEB", "MAC", "ĨPU", "MĨĨ", "NJU", "NJR", "AGA", "SPT", "OKT", "NOV", "DEC",
         ],
+        ["J", "F", "M", "Ĩ", "M", "N", "N", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["RŨ", "ŨG"],
-        ["RŨ", "ŨG"],
-        ["RŨ", "ŨG"],
+    days: Locale::new_days(
+        [
+            "Kiumia", "Muramuko", "Wairi", "Wethatu", "Wena", "Wetano", "Jumamosi",
+        ],
+        ["KIU", "MRA", "WAI", "WET", "WEN", "WTN", "JUM"],
+        ["KIU", "MRA", "WAI", "WET", "WEN", "WTN", "JUM"],
+        ["K", "M", "W", "W", "W", "W", "J"],
     ),
+    day_periods: Locale::new_day_periods(["RŨ", "ŨG"], ["RŨ", "ŨG"], ["RŨ", "ŨG"]),
     eras: Locale::new_eras("MK", "NK"),
     decimal: '.',
     group: ',',
@@ -55794,111 +23355,28 @@ pub static MER: Locale<'static> = Locale {
 /// Data for `mfe` locale.
 pub static MFE: Locale<'static> = Locale {
     lang: "mfe",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "zanvie",
-         "fevriye",
-         "mars",
-         "avril",
-         "me",
-         "zin",
-         "zilye",
-         "out",
-         "septam",
-         "oktob",
-         "novam",
-         "desam",
-        ],
-        [
-         "zan",
-         "fev",
-         "mar",
-         "avr",
-         "me",
-         "zin",
-         "zil",
-         "out",
-         "sep",
-         "okt",
-         "nov",
-         "des",
-        ],
-        [
-         "z",
-         "f",
-         "m",
-         "a",
-         "m",
-         "z",
-         "z",
-         "o",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimans",
-         "lindi",
-         "mardi",
-         "merkredi",
-         "zedi",
-         "vandredi",
-         "samdi",
-        ],
-        [
-         "dim",
-         "lin",
-         "mar",
-         "mer",
-         "ze",
-         "van",
-         "sam",
-        ],
-        [
-         "dim",
-         "lin",
-         "mar",
-         "mer",
-         "ze",
-         "van",
-         "sam",
-        ],
-        [
-         "d",
-         "l",
-         "m",
-         "m",
-         "z",
-         "v",
-         "s",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "zanvie", "fevriye", "mars", "avril", "me", "zin", "zilye", "out", "septam", "oktob",
+            "novam", "desam",
+        ],
+        [
+            "zan", "fev", "mar", "avr", "me", "zin", "zil", "out", "sep", "okt", "nov", "des",
         ],
+        ["z", "f", "m", "a", "m", "z", "z", "o", "s", "o", "n", "d"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimans", "lindi", "mardi", "merkredi", "zedi", "vandredi", "samdi",
+        ],
+        ["dim", "lin", "mar", "mer", "ze", "van", "sam"],
+        ["dim", "lin", "mar", "mer", "ze", "van", "sam"],
+        ["d", "l", "m", "m", "z", "v", "s"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("av. Z-K", "ap. Z-K"),
     decimal: '.',
     group: ' ',
@@ -55906,111 +23384,44 @@ pub static MFE: Locale<'static> = Locale {
 /// Data for `mg` locale.
 pub static MG: Locale<'static> = Locale {
     lang: "mg",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janoary",
-         "Febroary",
-         "Martsa",
-         "Aprily",
-         "Mey",
-         "Jona",
-         "Jolay",
-         "Aogositra",
-         "Septambra",
-         "Oktobra",
-         "Novambra",
-         "Desambra",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "Mey",
-         "Jon",
-         "Jol",
-         "Aog",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Alahady",
-         "Alatsinainy",
-         "Talata",
-         "Alarobia",
-         "Alakamisy",
-         "Zoma",
-         "Asabotsy",
-        ],
-        [
-         "Alah",
-         "Alats",
-         "Tal",
-         "Alar",
-         "Alak",
-         "Zom",
-         "Asab",
-        ],
-        [
-         "Alah",
-         "Alats",
-         "Tal",
-         "Alar",
-         "Alak",
-         "Zom",
-         "Asab",
-        ],
-        [
-         "A",
-         "A",
-         "T",
-         "A",
-         "A",
-         "Z",
-         "A",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janoary",
+            "Febroary",
+            "Martsa",
+            "Aprily",
+            "Mey",
+            "Jona",
+            "Jolay",
+            "Aogositra",
+            "Septambra",
+            "Oktobra",
+            "Novambra",
+            "Desambra",
         ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "Mey", "Jon", "Jol", "Aog", "Sep", "Okt", "Nov", "Des",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    days: Locale::new_days(
+        [
+            "Alahady",
+            "Alatsinainy",
+            "Talata",
+            "Alarobia",
+            "Alakamisy",
+            "Zoma",
+            "Asabotsy",
+        ],
+        ["Alah", "Alats", "Tal", "Alar", "Alak", "Zom", "Asab"],
+        ["Alah", "Alats", "Tal", "Alar", "Alak", "Zom", "Asab"],
+        ["A", "A", "T", "A", "A", "Z", "A"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -56018,105 +23429,42 @@ pub static MG: Locale<'static> = Locale {
 /// Data for `mgh` locale.
 pub static MGH: Locale<'static> = Locale {
     lang: "mgh",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mweri wo kwanza",
+            "Mweri wo unayeli",
+            "Mweri wo uneraru",
+            "Mweri wo unecheshe",
+            "Mweri wo unethanu",
+            "Mweri wo thanu na mocha",
+            "Mweri wo saba",
+            "Mweri wo nane",
+            "Mweri wo tisa",
+            "Mweri wo kumi",
+            "Mweri wo kumi na moja",
+            "Mweri wo kumi na yel’li",
+        ],
+        [
+            "Kwa", "Una", "Rar", "Che", "Tha", "Moc", "Sab", "Nan", "Tis", "Kum", "Moj", "Yel",
+        ],
+        ["K", "U", "R", "C", "T", "M", "S", "N", "T", "K", "M", "Y"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mweri wo kwanza",
-         "Mweri wo unayeli",
-         "Mweri wo uneraru",
-         "Mweri wo unecheshe",
-         "Mweri wo unethanu",
-         "Mweri wo thanu na mocha",
-         "Mweri wo saba",
-         "Mweri wo nane",
-         "Mweri wo tisa",
-         "Mweri wo kumi",
-         "Mweri wo kumi na moja",
-         "Mweri wo kumi na yel’li",
-        ],
-        [
-         "Kwa",
-         "Una",
-         "Rar",
-         "Che",
-         "Tha",
-         "Moc",
-         "Sab",
-         "Nan",
-         "Tis",
-         "Kum",
-         "Moj",
-         "Yel",
-        ],
-        [
-         "K",
-         "U",
-         "R",
-         "C",
-         "T",
-         "M",
-         "S",
-         "N",
-         "T",
-         "K",
-         "M",
-         "Y",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sabato",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Arahamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Sab",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Ara",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Sab",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Ara",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "S",
-         "J",
-         "J",
-         "J",
-         "A",
-         "I",
-         "J",
+    days: Locale::new_days(
+        [
+            "Sabato",
+            "Jumatatu",
+            "Jumanne",
+            "Jumatano",
+            "Arahamisi",
+            "Ijumaa",
+            "Jumamosi",
         ],
+        ["Sab", "Jtt", "Jnn", "Jtn", "Ara", "Iju", "Jmo"],
+        ["Sab", "Jtt", "Jnn", "Jtn", "Ara", "Iju", "Jmo"],
+        ["S", "J", "J", "J", "A", "I", "J"],
     ),
     day_periods: Locale::new_day_periods(
         ["wichishu", "mchochil’l"],
@@ -56130,111 +23478,53 @@ pub static MGH: Locale<'static> = Locale {
 /// Data for `mgo` locale.
 pub static MGO: Locale<'static> = Locale {
     lang: "mgo",
-    dates: Locale::new_patterns(
-        "EEEE, y MMMM dd",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "iməg mbegtug",
-         "imeg àbùbì",
-         "imeg mbəŋchubi",
-         "iməg ngwə̀t",
-         "iməg fog",
-         "iməg ichiibɔd",
-         "iməg àdùmbə̀ŋ",
-         "iməg ichika",
-         "iməg kud",
-         "iməg tèsiʼe",
-         "iməg zò",
-         "iməg krizmed",
-        ],
-        [
-         "mbegtug",
-         "imeg àbùbì",
-         "imeg mbəŋchubi",
-         "iməg ngwə̀t",
-         "iməg fog",
-         "iməg ichiibɔd",
-         "iməg àdùmbə̀ŋ",
-         "iməg ichika",
-         "iməg kud",
-         "iməg tèsiʼe",
-         "iməg zò",
-         "iməg krizmed",
-        ],
-        [
-         "M1",
-         "A2",
-         "M3",
-         "N4",
-         "F5",
-         "I6",
-         "A7",
-         "I8",
-         "K9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Aneg 1",
-         "Aneg 2",
-         "Aneg 3",
-         "Aneg 4",
-         "Aneg 5",
-         "Aneg 6",
-         "Aneg 7",
-        ],
-        [
-         "Aneg 1",
-         "Aneg 2",
-         "Aneg 3",
-         "Aneg 4",
-         "Aneg 5",
-         "Aneg 6",
-         "Aneg 7",
-        ],
-        [
-         "A1",
-         "A2",
-         "A3",
-         "A4",
-         "A5",
-         "A6",
-         "A7",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
+    dates: Locale::new_patterns("EEEE, y MMMM dd", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "iməg mbegtug",
+            "imeg àbùbì",
+            "imeg mbəŋchubi",
+            "iməg ngwə̀t",
+            "iməg fog",
+            "iməg ichiibɔd",
+            "iməg àdùmbə̀ŋ",
+            "iməg ichika",
+            "iməg kud",
+            "iməg tèsiʼe",
+            "iməg zò",
+            "iməg krizmed",
+        ],
+        [
+            "mbegtug",
+            "imeg àbùbì",
+            "imeg mbəŋchubi",
+            "iməg ngwə̀t",
+            "iməg fog",
+            "iməg ichiibɔd",
+            "iməg àdùmbə̀ŋ",
+            "iməg ichika",
+            "iməg kud",
+            "iməg tèsiʼe",
+            "iməg zò",
+            "iməg krizmed",
+        ],
+        [
+            "M1", "A2", "M3", "N4", "F5", "I6", "A7", "I8", "K9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Aneg 1", "Aneg 2", "Aneg 3", "Aneg 4", "Aneg 5", "Aneg 6", "Aneg 7",
+        ],
+        [
+            "Aneg 1", "Aneg 2", "Aneg 3", "Aneg 4", "Aneg 5", "Aneg 6", "Aneg 7",
+        ],
+        ["A1", "A2", "A3", "A4", "A5", "A6", "A7"],
+        ["1", "2", "3", "4", "5", "6", "7"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -56242,111 +23532,27 @@ pub static MGO: Locale<'static> = Locale {
 /// Data for `mhn` locale.
 pub static MHN: Locale<'static> = Locale {
     lang: "mhn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -56354,111 +23560,38 @@ pub static MHN: Locale<'static> = Locale {
 /// Data for `mi` locale.
 pub static MI: Locale<'static> = Locale {
     lang: "mi",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Hānuere",
-         "Pēpuere",
-         "Māehe",
-         "Āpereira",
-         "Mei",
-         "Hune",
-         "Hūrae",
-         "Ākuhata",
-         "Hepetema",
-         "Oketopa",
-         "Noema",
-         "Tīhema",
-        ],
-        [
-         "Hān",
-         "Pēp",
-         "Māe",
-         "Āpe",
-         "Mei",
-         "Hun",
-         "Hūr",
-         "Āku",
-         "Hep",
-         "Oke",
-         "Noe",
-         "Tīh",
-        ],
-        [
-         "H",
-         "P",
-         "M",
-         "Ā",
-         "M",
-         "H",
-         "H",
-         "Ā",
-         "H",
-         "O",
-         "N",
-         "T",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Rātapu",
-         "Mane",
-         "Tūrei",
-         "Wenerei",
-         "Tāite",
-         "Paraire",
-         "Rāhoroi",
-        ],
-        [
-         "Rāt",
-         "Man",
-         "Tūr",
-         "Wen",
-         "Tāi",
-         "Par",
-         "Rāh",
-        ],
-        [
-         "Rāt",
-         "Man",
-         "Tū",
-         "Wen",
-         "Tāi",
-         "Par",
-         "Rāh",
-        ],
-        [
-         "Rt",
-         "M",
-         "T",
-         "W",
-         "T",
-         "P",
-         "Rh",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Hānuere",
+            "Pēpuere",
+            "Māehe",
+            "Āpereira",
+            "Mei",
+            "Hune",
+            "Hūrae",
+            "Ākuhata",
+            "Hepetema",
+            "Oketopa",
+            "Noema",
+            "Tīhema",
         ],
+        [
+            "Hān", "Pēp", "Māe", "Āpe", "Mei", "Hun", "Hūr", "Āku", "Hep", "Oke", "Noe", "Tīh",
+        ],
+        ["H", "P", "M", "Ā", "M", "H", "H", "Ā", "H", "O", "N", "T"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Rātapu", "Mane", "Tūrei", "Wenerei", "Tāite", "Paraire", "Rāhoroi",
+        ],
+        ["Rāt", "Man", "Tūr", "Wen", "Tāi", "Par", "Rāh"],
+        ["Rāt", "Man", "Tū", "Wen", "Tāi", "Par", "Rāh"],
+        ["Rt", "M", "T", "W", "T", "P", "Rh"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -56466,111 +23599,27 @@ pub static MI: Locale<'static> = Locale {
 /// Data for `mic` locale.
 pub static MIC: Locale<'static> = Locale {
     lang: "mic",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -56584,99 +23633,42 @@ pub static MK: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "d.M.y 'г'.",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "јануари",
+            "февруари",
+            "март",
+            "април",
+            "мај",
+            "јуни",
+            "јули",
+            "август",
+            "септември",
+            "октомври",
+            "ноември",
+            "декември",
+        ],
+        [
+            "јан.", "фев.", "мар.", "апр.", "мај", "јун.", "јул.", "авг.", "сеп.", "окт.", "ное.",
+            "дек.",
+        ],
+        ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јануари",
-         "февруари",
-         "март",
-         "април",
-         "мај",
-         "јуни",
-         "јули",
-         "август",
-         "септември",
-         "октомври",
-         "ноември",
-         "декември",
-        ],
-        [
-         "јан.",
-         "фев.",
-         "мар.",
-         "апр.",
-         "мај",
-         "јун.",
-         "јул.",
-         "авг.",
-         "сеп.",
-         "окт.",
-         "ное.",
-         "дек.",
-        ],
-        [
-         "ј",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ј",
-         "ј",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "недела",
-         "понеделник",
-         "вторник",
-         "среда",
-         "четврток",
-         "петок",
-         "сабота",
-        ],
-        [
-         "нед.",
-         "пон.",
-         "вто.",
-         "сре.",
-         "чет.",
-         "пет.",
-         "саб.",
-        ],
-        [
-         "нед.",
-         "пон.",
-         "вто.",
-         "сре.",
-         "чет.",
-         "пет.",
-         "саб.",
-        ],
-        [
-         "н",
-         "п",
-         "в",
-         "с",
-         "ч",
-         "п",
-         "с",
+    days: Locale::new_days(
+        [
+            "недела",
+            "понеделник",
+            "вторник",
+            "среда",
+            "четврток",
+            "петок",
+            "сабота",
         ],
+        ["нед.", "пон.", "вто.", "сре.", "чет.", "пет.", "саб."],
+        ["нед.", "пон.", "вто.", "сре.", "чет.", "пет.", "саб."],
+        ["н", "п", "в", "с", "ч", "п", "с"],
     ),
     day_periods: Locale::new_day_periods(
         ["претпл.", "попл."],
@@ -56690,111 +23682,68 @@ pub static MK: Locale<'static> = Locale {
 /// Data for `ml` locale.
 pub static ML: Locale<'static> = Locale {
     lang: "ml",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "zzzz h:mm:ss a",
-        "z h:mm:ss a",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ജനുവരി",
-         "ഫെബ്രുവരി",
-         "മാർച്ച്",
-         "ഏപ്രിൽ",
-         "മേയ്",
-         "ജൂൺ",
-         "ജൂലൈ",
-         "ഓഗസ്റ്റ്",
-         "സെപ്റ്റംബർ",
-         "ഒക്‌ടോബർ",
-         "നവംബർ",
-         "ഡിസംബർ",
-        ],
-        [
-         "ജനു",
-         "ഫെബ്രു",
-         "മാർ",
-         "ഏപ്രി",
-         "മേയ്",
-         "ജൂൺ",
-         "ജൂലൈ",
-         "ഓഗ",
-         "സെപ്റ്റം",
-         "ഒക്ടോ",
-         "നവം",
-         "ഡിസം",
-        ],
-        [
-         "ജ",
-         "ഫെ",
-         "മാ",
-         "ഏ",
-         "മെ",
-         "ജൂൺ",
-         "ജൂ",
-         "ഓ",
-         "സെ",
-         "ഒ",
-         "ന",
-         "ഡി",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ഞായറാഴ്‌ച",
-         "തിങ്കളാഴ്‌ച",
-         "ചൊവ്വാഴ്ച",
-         "ബുധനാഴ്‌ച",
-         "വ്യാഴാഴ്‌ച",
-         "വെള്ളിയാഴ്‌ച",
-         "ശനിയാഴ്‌ച",
-        ],
-        [
-         "ഞായർ",
-         "തിങ്കൾ",
-         "ചൊവ്വ",
-         "ബുധൻ",
-         "വ്യാഴം",
-         "വെള്ളി",
-         "ശനി",
-        ],
-        [
-         "ഞാ",
-         "തി",
-         "ചൊ",
-         "ബു",
-         "വ്യാ",
-         "വെ",
-         "ശ",
-        ],
-        [
-         "ഞ",
-         "തി",
-         "ചൊ",
-         "ബു",
-         "വ്യാ",
-         "വെ",
-         "ശ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "d/M/yy"),
+    times: Locale::new_patterns("zzzz h:mm:ss a", "z h:mm:ss a", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ജനുവരി",
+            "ഫെബ്രുവരി",
+            "മാർച്ച്",
+            "ഏപ്രിൽ",
+            "മേയ്",
+            "ജൂൺ",
+            "ജൂലൈ",
+            "ഓഗസ്റ്റ്",
+            "സെപ്റ്റംബർ",
+            "ഒക്‌ടോബർ",
+            "നവംബർ",
+            "ഡിസംബർ",
+        ],
+        [
+            "ജനു",
+            "ഫെബ്രു",
+            "മാർ",
+            "ഏപ്രി",
+            "മേയ്",
+            "ജൂൺ",
+            "ജൂലൈ",
+            "ഓഗ",
+            "സെപ്റ്റം",
+            "ഒക്ടോ",
+            "നവം",
+            "ഡിസം",
+        ],
+        [
+            "ജ",
+            "ഫെ",
+            "മാ",
+            "ഏ",
+            "മെ",
+            "ജൂൺ",
+            "ജൂ",
+            "ഓ",
+            "സെ",
+            "ഒ",
+            "ന",
+            "ഡി",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "ഞായറാഴ്‌ച",
+            "തിങ്കളാഴ്‌ച",
+            "ചൊവ്വാഴ്ച",
+            "ബുധനാഴ്‌ച",
+            "വ്യാഴാഴ്‌ച",
+            "വെള്ളിയാഴ്‌ച",
+            "ശനിയാഴ്‌ച",
+        ],
+        ["ഞായർ", "തിങ്കൾ", "ചൊവ്വ", "ബുധൻ", "വ്യാഴം", "വെള്ളി", "ശനി"],
+        ["ഞാ", "തി", "ചൊ", "ബു", "വ്യാ", "വെ", "ശ"],
+        ["ഞ", "തി", "ചൊ", "ബു", "വ്യാ", "വെ", "ശ"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ബിസി", "എഡി"),
     decimal: '.',
     group: ',',
@@ -56808,105 +23757,56 @@ pub static MN: Locale<'static> = Locale {
         "y 'оны' MMM'ын' d",
         "y.MM.dd",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss (zzzz)",
-        "HH:mm:ss (z)",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "нэгдүгээр сар",
-         "хоёрдугаар сар",
-         "гуравдугаар сар",
-         "дөрөвдүгээр сар",
-         "тавдугаар сар",
-         "зургаадугаар сар",
-         "долоодугаар сар",
-         "наймдугаар сар",
-         "есдүгээр сар",
-         "аравдугаар сар",
-         "арван нэгдүгээр сар",
-         "арван хоёрдугаар сар",
-        ],
-        [
-         "1-р сар",
-         "2-р сар",
-         "3-р сар",
-         "4-р сар",
-         "5-р сар",
-         "6-р сар",
-         "7-р сар",
-         "8-р сар",
-         "9-р сар",
-         "10-р сар",
-         "11-р сар",
-         "12-р сар",
-        ],
-        [
-         "I",
-         "II",
-         "III",
-         "IV",
-         "V",
-         "VI",
-         "VII",
-         "VIII",
-         "IX",
-         "X",
-         "XI",
-         "XII",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ням",
-         "даваа",
-         "мягмар",
-         "лхагва",
-         "пүрэв",
-         "баасан",
-         "бямба",
-        ],
-        [
-         "Ня",
-         "Да",
-         "Мя",
-         "Лх",
-         "Пү",
-         "Ба",
-         "Бя",
-        ],
-        [
-         "Ня",
-         "Да",
-         "Мя",
-         "Лх",
-         "Пү",
-         "Ба",
-         "Бя",
-        ],
-        [
-         "Ня",
-         "Да",
-         "Мя",
-         "Лх",
-         "Пү",
-         "Ба",
-         "Бя",
+    times: Locale::new_patterns("HH:mm:ss (zzzz)", "HH:mm:ss (z)", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "нэгдүгээр сар",
+            "хоёрдугаар сар",
+            "гуравдугаар сар",
+            "дөрөвдүгээр сар",
+            "тавдугаар сар",
+            "зургаадугаар сар",
+            "долоодугаар сар",
+            "наймдугаар сар",
+            "есдүгээр сар",
+            "аравдугаар сар",
+            "арван нэгдүгээр сар",
+            "арван хоёрдугаар сар",
+        ],
+        [
+            "1-р сар",
+            "2-р сар",
+            "3-р сар",
+            "4-р сар",
+            "5-р сар",
+            "6-р сар",
+            "7-р сар",
+            "8-р сар",
+            "9-р сар",
+            "10-р сар",
+            "11-р сар",
+            "12-р сар",
+        ],
+        [
+            "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ү.ө.", "ү.х."],
-        ["ү.ө.", "ү.х."],
-        ["ү.ө.", "ү.х."],
+    days: Locale::new_days(
+        [
+            "ням",
+            "даваа",
+            "мягмар",
+            "лхагва",
+            "пүрэв",
+            "баасан",
+            "бямба",
+        ],
+        ["Ня", "Да", "Мя", "Лх", "Пү", "Ба", "Бя"],
+        ["Ня", "Да", "Мя", "Лх", "Пү", "Ба", "Бя"],
+        ["Ня", "Да", "Мя", "Лх", "Пү", "Ба", "Бя"],
     ),
+    day_periods: Locale::new_day_periods(["ү.ө.", "ү.х."], ["ү.ө.", "ү.х."], ["ү.ө.", "ү.х."]),
     eras: Locale::new_eras("МЭӨ", "МЭ"),
     decimal: '.',
     group: ',',
@@ -56914,111 +23814,27 @@ pub static MN: Locale<'static> = Locale {
 /// Data for `mn-Mong` locale.
 pub static MN_MONG: Locale<'static> = Locale {
     lang: "mn-Mong",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -57032,105 +23848,56 @@ pub static MN_MONG_MN: Locale<'static> = Locale {
         "y.MM.dd",
         "y.MM.dd",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss (zzzz)",
-        "HH:mm:ss (z)",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ᠨᠢᠭᠡᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠬᠣᠶᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ ᠠ",
-         "ᠭᠣᠷᠪᠡᠳᠣᠭᠠᠷ ᠰᠠᠷ ᠠ",
-         "ᠳᠥᠷᠪᠡᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠲᠠᠪᠣᠳᠣᠭᠠᠷ ᠰᠠᠷ ᠠ",
-         "ᠵᠢᠷᠭᠣᠭᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠲᠣᠯᠣᠭᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠨᠠᠢᠮᠠᠳᠥᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠶᠢᠰᠥᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠠᠷᠪᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠠᠷᠪᠠᠨ ᠨᠢᠭᠡᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
-         "ᠠᠷᠪᠠᠨ ᠬᠣᠶᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
-        ],
-        [
-         "1 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "2 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "3᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "4 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "5 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "6 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "7 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "8᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "9 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "10 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "11 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-         "12 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
-        ],
-        [
-         "I",
-         "II",
-         "III",
-         "IV",
-         "V",
-         "VI",
-         "VII",
-         "VIII",
-         "IX",
-         "X",
-         "XI",
-         "XII",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ᠨᠢᠮ᠎ᠠ",
-         "ᠳᠠᠸᠠ",
-         "ᠮᠢᠠᠠᠮᠠᠷ",
-         "ᡀᠠᠭᠪᠠ",
-         "ᠫᠦᠷᠪᠦ",
-         "ᠪᠠᠰᠠᠩ",
-         "ᠪᠢᠮᠪᠠ",
-        ],
-        [
-         "ᠨᠢ",
-         "ᠲᠠ",
-         "ᠮᠢᠭ",
-         "ᡀᠠ",
-         "ᠫᠥᠷ",
-         "ᠪᠠ",
-         "ᠪᠢᠮ",
-        ],
-        [
-         "ᠨᠢ",
-         "ᠲᠠ",
-         "ᠮᠢᠭ",
-         "ᡀᠠ",
-         "ᠫᠥᠷ",
-         "ᠪᠠ",
-         "ᠪᠢᠮ",
-        ],
-        [
-         "ᠨᠢ",
-         "ᠳᠠ",
-         "ᠮᠢᠭ",
-         "ᡀᠠ",
-         "ᠫᠥᠷ",
-         "ᠪᠠ",
-         "ᠪᠢ",
+    times: Locale::new_patterns("HH:mm:ss (zzzz)", "HH:mm:ss (z)", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ᠨᠢᠭᠡᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠬᠣᠶᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ ᠠ",
+            "ᠭᠣᠷᠪᠡᠳᠣᠭᠠᠷ ᠰᠠᠷ ᠠ",
+            "ᠳᠥᠷᠪᠡᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠲᠠᠪᠣᠳᠣᠭᠠᠷ ᠰᠠᠷ ᠠ",
+            "ᠵᠢᠷᠭᠣᠭᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠲᠣᠯᠣᠭᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠨᠠᠢᠮᠠᠳᠥᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠶᠢᠰᠥᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠠᠷᠪᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠠᠷᠪᠠᠨ ᠨᠢᠭᠡᠳᠥᠭᠡᠷ ᠰᠠᠷ᠎ᠠ",
+            "ᠠᠷᠪᠠᠨ ᠬᠣᠶᠠᠳᠣᠭᠠᠷ ᠰᠠᠷ᠎ᠠ",
+        ],
+        [
+            "1 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "2 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "3᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "4 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "5 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "6 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "7 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "8᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "9 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "10 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "11 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+            "12 ᠊ᠷ ᠰᠠᠷ᠎ᠠ",
+        ],
+        [
+            "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ᠦ᠂ ᠥ", "ᠦ᠂ ᠬᠣ"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "ᠨᠢᠮ᠎ᠠ",
+            "ᠳᠠᠸᠠ",
+            "ᠮᠢᠠᠠᠮᠠᠷ",
+            "ᡀᠠᠭᠪᠠ",
+            "ᠫᠦᠷᠪᠦ",
+            "ᠪᠠᠰᠠᠩ",
+            "ᠪᠢᠮᠪᠠ",
+        ],
+        ["ᠨᠢ", "ᠲᠠ", "ᠮᠢᠭ", "ᡀᠠ", "ᠫᠥᠷ", "ᠪᠠ", "ᠪᠢᠮ"],
+        ["ᠨᠢ", "ᠲᠠ", "ᠮᠢᠭ", "ᡀᠠ", "ᠫᠥᠷ", "ᠪᠠ", "ᠪᠢᠮ"],
+        ["ᠨᠢ", "ᠳᠠ", "ᠮᠢᠭ", "ᡀᠠ", "ᠫᠥᠷ", "ᠪᠠ", "ᠪᠢ"],
     ),
+    day_periods: Locale::new_day_periods(["ᠦ᠂ ᠥ", "ᠦ᠂ ᠬᠣ"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ᠮ᠂ ᠡᠡ᠂ ᠦ", "ᠮ᠂ ᠡ"),
     decimal: '.',
     group: ',',
@@ -57138,111 +23905,84 @@ pub static MN_MONG_MN: Locale<'static> = Locale {
 /// Data for `mni` locale.
 pub static MNI: Locale<'static> = Locale {
     lang: "mni",
-    dates: Locale::new_patterns(
-        "MMMM d, y, EEEE",
-        "MMMM d, y",
-        "MMM d, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "জনুৱারী",
-         "ফেব্রুৱারি",
-         "মার্চ",
-         "এপ্রিল",
-         "মে",
-         "জুন",
-         "জুলাই",
-         "‌ওগষ্ট",
-         "সেপ্টেম্বর",
-         "ওক্টোবর",
-         "নভেম্বর",
-         "ডিসেম্বর",
-        ],
-        [
-         "জন",
-         "ফেব্রুৱারি",
-         "মার্চ",
-         "এপ্রিল",
-         "মে",
-         "জুন",
-         "জুলাই",
-         "ওগ",
-         "সেপ্টেম্বর",
-         "ওক্টোবর",
-         "নভেম্বর",
-         "ডিসেম্বর",
-        ],
-        [
-         "জা",
-         "ফে",
-         "মার",
-         "এপ",
-         "মে",
-         "জুন",
-         "জুল",
-         "আ",
-         "সে",
-         "ওক",
-         "নব",
-         "ডি",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "নোংমাইজিং",
-         "নিংথৌকাবা",
-         "লৈবাকপোকপা",
-         "য়ুমশকৈশা",
-         "শগোলশেন",
-         "ইরাই",
-         "থাংজ",
-        ],
-        [
-         "নোংমাইজিং",
-         "নিংথৌকাবা",
-         "লৈবাকপোকপা",
-         "য়ুমশকৈশা",
-         "শগোলশেন",
-         "ইরাই",
-         "থাংজ",
-        ],
-        [
-         "নোংমাইজিং",
-         "নিংথৌকাবা",
-         "লৈবাকপোকপা",
-         "য়ুমশকৈশা",
-         "শগোলশেন",
-         "ইরাই",
-         "থাংজ",
-        ],
-        [
-         "নোং",
-         "নিং",
-         "লৈবা",
-         "য়ুম",
-         "শগো",
-         "ইরা",
-         "থাং",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["এ এম", "পি এম"],
-        ["নুমাং", "PM"],
-        ["নুমাং", "PM"],
-    ),
+    dates: Locale::new_patterns("MMMM d, y, EEEE", "MMMM d, y", "MMM d, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "জনুৱারী",
+            "ফেব্রুৱারি",
+            "মার্চ",
+            "এপ্রিল",
+            "মে",
+            "জুন",
+            "জুলাই",
+            "‌ওগষ্ট",
+            "সেপ্টেম্বর",
+            "ওক্টোবর",
+            "নভেম্বর",
+            "ডিসেম্বর",
+        ],
+        [
+            "জন",
+            "ফেব্রুৱারি",
+            "মার্চ",
+            "এপ্রিল",
+            "মে",
+            "জুন",
+            "জুলাই",
+            "ওগ",
+            "সেপ্টেম্বর",
+            "ওক্টোবর",
+            "নভেম্বর",
+            "ডিসেম্বর",
+        ],
+        [
+            "জা",
+            "ফে",
+            "মার",
+            "এপ",
+            "মে",
+            "জুন",
+            "জুল",
+            "আ",
+            "সে",
+            "ওক",
+            "নব",
+            "ডি",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "নোংমাইজিং",
+            "নিংথৌকাবা",
+            "লৈবাকপোকপা",
+            "য়ুমশকৈশা",
+            "শগোলশেন",
+            "ইরাই",
+            "থাংজ",
+        ],
+        [
+            "নোংমাইজিং",
+            "নিংথৌকাবা",
+            "লৈবাকপোকপা",
+            "য়ুমশকৈশা",
+            "শগোলশেন",
+            "ইরাই",
+            "থাংজ",
+        ],
+        [
+            "নোংমাইজিং",
+            "নিংথৌকাবা",
+            "লৈবাকপোকপা",
+            "য়ুমশকৈশা",
+            "শগোলশেন",
+            "ইরাই",
+            "থাংজ",
+        ],
+        ["নোং", "নিং", "লৈবা", "য়ুম", "শগো", "ইরা", "থাং"],
+    ),
+    day_periods: Locale::new_day_periods(["এ এম", "পি এম"], ["নুমাং", "PM"], ["নুমাং", "PM"]),
     eras: Locale::new_eras("খৃ: মমাং", "খৃ: মতুং"),
     decimal: '.',
     group: ',',
@@ -57250,111 +23990,84 @@ pub static MNI: Locale<'static> = Locale {
 /// Data for `mni-Beng` locale.
 pub static MNI_BENG: Locale<'static> = Locale {
     lang: "mni-Beng",
-    dates: Locale::new_patterns(
-        "MMMM d, y, EEEE",
-        "MMMM d, y",
-        "MMM d, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "জনুৱারী",
-         "ফেব্রুৱারি",
-         "মার্চ",
-         "এপ্রিল",
-         "মে",
-         "জুন",
-         "জুলাই",
-         "‌ওগষ্ট",
-         "সেপ্টেম্বর",
-         "ওক্টোবর",
-         "নভেম্বর",
-         "ডিসেম্বর",
-        ],
-        [
-         "জন",
-         "ফেব্রুৱারি",
-         "মার্চ",
-         "এপ্রিল",
-         "মে",
-         "জুন",
-         "জুলাই",
-         "ওগ",
-         "সেপ্টেম্বর",
-         "ওক্টোবর",
-         "নভেম্বর",
-         "ডিসেম্বর",
-        ],
-        [
-         "জা",
-         "ফে",
-         "মার",
-         "এপ",
-         "মে",
-         "জুন",
-         "জুল",
-         "আ",
-         "সে",
-         "ওক",
-         "নব",
-         "ডি",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "নোংমাইজিং",
-         "নিংথৌকাবা",
-         "লৈবাকপোকপা",
-         "য়ুমশকৈশা",
-         "শগোলশেন",
-         "ইরাই",
-         "থাংজ",
-        ],
-        [
-         "নোংমাইজিং",
-         "নিংথৌকাবা",
-         "লৈবাকপোকপা",
-         "য়ুমশকৈশা",
-         "শগোলশেন",
-         "ইরাই",
-         "থাংজ",
-        ],
-        [
-         "নোংমাইজিং",
-         "নিংথৌকাবা",
-         "লৈবাকপোকপা",
-         "য়ুমশকৈশা",
-         "শগোলশেন",
-         "ইরাই",
-         "থাংজ",
-        ],
-        [
-         "নোং",
-         "নিং",
-         "লৈবা",
-         "য়ুম",
-         "শগো",
-         "ইরা",
-         "থাং",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["এ এম", "পি এম"],
-        ["নুমাং", "PM"],
-        ["নুমাং", "PM"],
-    ),
+    dates: Locale::new_patterns("MMMM d, y, EEEE", "MMMM d, y", "MMM d, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "জনুৱারী",
+            "ফেব্রুৱারি",
+            "মার্চ",
+            "এপ্রিল",
+            "মে",
+            "জুন",
+            "জুলাই",
+            "‌ওগষ্ট",
+            "সেপ্টেম্বর",
+            "ওক্টোবর",
+            "নভেম্বর",
+            "ডিসেম্বর",
+        ],
+        [
+            "জন",
+            "ফেব্রুৱারি",
+            "মার্চ",
+            "এপ্রিল",
+            "মে",
+            "জুন",
+            "জুলাই",
+            "ওগ",
+            "সেপ্টেম্বর",
+            "ওক্টোবর",
+            "নভেম্বর",
+            "ডিসেম্বর",
+        ],
+        [
+            "জা",
+            "ফে",
+            "মার",
+            "এপ",
+            "মে",
+            "জুন",
+            "জুল",
+            "আ",
+            "সে",
+            "ওক",
+            "নব",
+            "ডি",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "নোংমাইজিং",
+            "নিংথৌকাবা",
+            "লৈবাকপোকপা",
+            "য়ুমশকৈশা",
+            "শগোলশেন",
+            "ইরাই",
+            "থাংজ",
+        ],
+        [
+            "নোংমাইজিং",
+            "নিংথৌকাবা",
+            "লৈবাকপোকপা",
+            "য়ুমশকৈশা",
+            "শগোলশেন",
+            "ইরাই",
+            "থাংজ",
+        ],
+        [
+            "নোংমাইজিং",
+            "নিংথৌকাবা",
+            "লৈবাকপোকপা",
+            "য়ুমশকৈশা",
+            "শগোলশেন",
+            "ইরাই",
+            "থাংজ",
+        ],
+        ["নোং", "নিং", "লৈবা", "য়ুম", "শগো", "ইরা", "থাং"],
+    ),
+    day_periods: Locale::new_day_periods(["এ এম", "পি এম"], ["নুমাং", "PM"], ["নুমাং", "PM"]),
     eras: Locale::new_eras("খৃ: মমাং", "খৃ: মতুং"),
     decimal: '.',
     group: ',',
@@ -57362,111 +24075,27 @@ pub static MNI_BENG: Locale<'static> = Locale {
 /// Data for `mni-Mtei` locale.
 pub static MNI_MTEI: Locale<'static> = Locale {
     lang: "mni-Mtei",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -57474,111 +24103,27 @@ pub static MNI_MTEI: Locale<'static> = Locale {
 /// Data for `moh` locale.
 pub static MOH: Locale<'static> = Locale {
     lang: "moh",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -57586,111 +24131,57 @@ pub static MOH: Locale<'static> = Locale {
 /// Data for `mr` locale.
 pub static MR: Locale<'static> = Locale {
     lang: "mr",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जानेवारी",
-         "फेब्रुवारी",
-         "मार्च",
-         "एप्रिल",
-         "मे",
-         "जून",
-         "जुलै",
-         "ऑगस्ट",
-         "सप्टेंबर",
-         "ऑक्टोबर",
-         "नोव्हेंबर",
-         "डिसेंबर",
-        ],
-        [
-         "जाने",
-         "फेब्रु",
-         "मार्च",
-         "एप्रि",
-         "मे",
-         "जून",
-         "जुलै",
-         "ऑग",
-         "सप्टें",
-         "ऑक्टो",
-         "नोव्हें",
-         "डिसें",
-        ],
-        [
-         "जा",
-         "फे",
-         "मा",
-         "ए",
-         "मे",
-         "जू",
-         "जु",
-         "ऑ",
-         "स",
-         "ऑ",
-         "नो",
-         "डि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "रविवार",
-         "सोमवार",
-         "मंगळवार",
-         "बुधवार",
-         "गुरुवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "रवि",
-         "सोम",
-         "मंगळ",
-         "बुध",
-         "गुरु",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "र",
-         "सो",
-         "मं",
-         "बु",
-         "गु",
-         "शु",
-         "श",
-        ],
-        [
-         "र",
-         "सो",
-         "मं",
-         "बु",
-         "गु",
-         "शु",
-         "श",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जानेवारी",
+            "फेब्रुवारी",
+            "मार्च",
+            "एप्रिल",
+            "मे",
+            "जून",
+            "जुलै",
+            "ऑगस्ट",
+            "सप्टेंबर",
+            "ऑक्टोबर",
+            "नोव्हेंबर",
+            "डिसेंबर",
+        ],
+        [
+            "जाने",
+            "फेब्रु",
+            "मार्च",
+            "एप्रि",
+            "मे",
+            "जून",
+            "जुलै",
+            "ऑग",
+            "सप्टें",
+            "ऑक्टो",
+            "नोव्हें",
+            "डिसें",
+        ],
+        [
+            "जा", "फे", "मा", "ए", "मे", "जू", "जु", "ऑ", "स", "ऑ", "नो", "डि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "रविवार",
+            "सोमवार",
+            "मंगळवार",
+            "बुधवार",
+            "गुरुवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        ["रवि", "सोम", "मंगळ", "बुध", "गुरु", "शुक्र", "शनि"],
+        ["र", "सो", "मं", "बु", "गु", "शु", "श"],
+        ["र", "सो", "मं", "बु", "गु", "शु", "श"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("ई. स. पू.", "इ. स."),
     decimal: '.',
     group: ',',
@@ -57698,223 +24189,66 @@ pub static MR: Locale<'static> = Locale {
 /// Data for `ms` locale.
 pub static MS: Locale<'static> = Locale {
     lang: "ms",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Mac",
-         "April",
-         "Mei",
-         "Jun",
-         "Julai",
-         "Ogos",
-         "September",
-         "Oktober",
-         "November",
-         "Disember",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ogo",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ahad",
-         "Isnin",
-         "Selasa",
-         "Rabu",
-         "Khamis",
-         "Jumaat",
-         "Sabtu",
-        ],
-        [
-         "Ahd",
-         "Isn",
-         "Sel",
-         "Rab",
-         "Kha",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "Ah",
-         "Is",
-         "Se",
-         "Ra",
-         "Kh",
-         "Ju",
-         "Sa",
-        ],
-        [
-         "A",
-         "I",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Februari",
+            "Mac",
+            "April",
+            "Mei",
+            "Jun",
+            "Julai",
+            "Ogos",
+            "September",
+            "Oktober",
+            "November",
+            "Disember",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["PG", "PTG"],
-        ["PG", "PTG"],
-        ["PG", "PTG"],
+    days: Locale::new_days(
+        [
+            "Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu",
+        ],
+        ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"],
+        ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa"],
+        ["A", "I", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["PG", "PTG"], ["PG", "PTG"], ["PG", "PTG"]),
     eras: Locale::new_eras("S.M.", "TM"),
     decimal: '.',
     group: ',',
-};
-/// Data for `ms-Arab` locale.
-pub static MS_ARAB: Locale<'static> = Locale {
-    lang: "ms-Arab",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM y",
-        "d MMMM y",
-        "dd/MM/y",
-        "d/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+};
+/// Data for `ms-Arab` locale.
+pub static MS_ARAB: Locale<'static> = Locale {
+    lang: "ms-Arab",
+    dates: Locale::new_patterns("EEEE، d MMMM y", "d MMMM y", "dd/MM/y", "d/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -57922,111 +24256,27 @@ pub static MS_ARAB: Locale<'static> = Locale {
 /// Data for `ms-Arab-BN` locale.
 pub static MS_ARAB_BN: Locale<'static> = Locale {
     lang: "ms-Arab-BN",
-    dates: Locale::new_patterns(
-        "dd MMMM y",
-        "d MMMM y",
-        "dd/MM/y",
-        "d/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("dd MMMM y", "d MMMM y", "dd/MM/y", "d/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -58034,111 +24284,38 @@ pub static MS_ARAB_BN: Locale<'static> = Locale {
 /// Data for `ms-BN` locale.
 pub static MS_BN: Locale<'static> = Locale {
     lang: "ms-BN",
-    dates: Locale::new_patterns(
-        "dd MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Mac",
-         "April",
-         "Mei",
-         "Jun",
-         "Julai",
-         "Ogos",
-         "September",
-         "Oktober",
-         "November",
-         "Disember",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ogo",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ahad",
-         "Isnin",
-         "Selasa",
-         "Rabu",
-         "Khamis",
-         "Jumaat",
-         "Sabtu",
-        ],
-        [
-         "Ahd",
-         "Isn",
-         "Sel",
-         "Rab",
-         "Kha",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "Ah",
-         "Is",
-         "Se",
-         "Ra",
-         "Kh",
-         "Ju",
-         "Sa",
-        ],
-        [
-         "A",
-         "I",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("dd MMMM y", "d MMMM y", "d MMM y", "d/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Februari",
+            "Mac",
+            "April",
+            "Mei",
+            "Jun",
+            "Julai",
+            "Ogos",
+            "September",
+            "Oktober",
+            "November",
+            "Disember",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["PG", "PTG"],
-        ["PG", "PTG"],
-        ["PG", "PTG"],
+    days: Locale::new_days(
+        [
+            "Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu",
+        ],
+        ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"],
+        ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa"],
+        ["A", "I", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["PG", "PTG"], ["PG", "PTG"], ["PG", "PTG"]),
     eras: Locale::new_eras("S.M.", "TM"),
     decimal: ',',
     group: '.',
@@ -58146,111 +24323,38 @@ pub static MS_BN: Locale<'static> = Locale {
 /// Data for `ms-ID` locale.
 pub static MS_ID: Locale<'static> = Locale {
     lang: "ms-ID",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Mac",
-         "April",
-         "Mei",
-         "Jun",
-         "Julai",
-         "Ogos",
-         "September",
-         "Oktober",
-         "November",
-         "Disember",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ogo",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ahad",
-         "Isnin",
-         "Selasa",
-         "Rabu",
-         "Khamis",
-         "Jumaat",
-         "Sabtu",
-        ],
-        [
-         "Ahd",
-         "Isn",
-         "Sel",
-         "Rab",
-         "Kha",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "Ah",
-         "Is",
-         "Se",
-         "Ra",
-         "Kh",
-         "Ju",
-         "Sa",
-        ],
-        [
-         "A",
-         "I",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Februari",
+            "Mac",
+            "April",
+            "Mei",
+            "Jun",
+            "Julai",
+            "Ogos",
+            "September",
+            "Oktober",
+            "November",
+            "Disember",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["PG", "PTG"],
-        ["PG", "PTG"],
-        ["PG", "PTG"],
+    days: Locale::new_days(
+        [
+            "Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu",
+        ],
+        ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"],
+        ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa"],
+        ["A", "I", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["PG", "PTG"], ["PG", "PTG"], ["PG", "PTG"]),
     eras: Locale::new_eras("S.M.", "TM"),
     decimal: ',',
     group: '.',
@@ -58258,111 +24362,38 @@ pub static MS_ID: Locale<'static> = Locale {
 /// Data for `ms-SG` locale.
 pub static MS_SG: Locale<'static> = Locale {
     lang: "ms-SG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Mac",
-         "April",
-         "Mei",
-         "Jun",
-         "Julai",
-         "Ogos",
-         "September",
-         "Oktober",
-         "November",
-         "Disember",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ogo",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ahad",
-         "Isnin",
-         "Selasa",
-         "Rabu",
-         "Khamis",
-         "Jumaat",
-         "Sabtu",
-        ],
-        [
-         "Ahd",
-         "Isn",
-         "Sel",
-         "Rab",
-         "Kha",
-         "Jum",
-         "Sab",
-        ],
-        [
-         "Ah",
-         "Is",
-         "Se",
-         "Ra",
-         "Kh",
-         "Ju",
-         "Sa",
-        ],
-        [
-         "A",
-         "I",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Februari",
+            "Mac",
+            "April",
+            "Mei",
+            "Jun",
+            "Julai",
+            "Ogos",
+            "September",
+            "Oktober",
+            "November",
+            "Disember",
         ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["PG", "PTG"],
-        ["PG", "PTG"],
-        ["PG", "PTG"],
+    days: Locale::new_days(
+        [
+            "Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu",
+        ],
+        ["Ahd", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"],
+        ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa"],
+        ["A", "I", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["PG", "PTG"], ["PG", "PTG"], ["PG", "PTG"]),
     eras: Locale::new_eras("S.M.", "TM"),
     decimal: '.',
     group: ',',
@@ -58376,105 +24407,43 @@ pub static MT: Locale<'static> = Locale {
         "dd MMM y",
         "dd/MM/y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jannar",
-         "Frar",
-         "Marzu",
-         "April",
-         "Mejju",
-         "Ġunju",
-         "Lulju",
-         "Awwissu",
-         "Settembru",
-         "Ottubru",
-         "Novembru",
-         "Diċembru",
-        ],
-        [
-         "Jan",
-         "Fra",
-         "Mar",
-         "Apr",
-         "Mej",
-         "Ġun",
-         "Lul",
-         "Aww",
-         "Set",
-         "Ott",
-         "Nov",
-         "Diċ",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Ġ",
-         "L",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Il-Ħadd",
-         "It-Tnejn",
-         "It-Tlieta",
-         "L-Erbgħa",
-         "Il-Ħamis",
-         "Il-Ġimgħa",
-         "Is-Sibt",
-        ],
-        [
-         "Ħad",
-         "Tne",
-         "Tli",
-         "Erb",
-         "Ħam",
-         "Ġim",
-         "Sib",
-        ],
-        [
-         "Ħad",
-         "Tne",
-         "Tli",
-         "Erb",
-         "Ħam",
-         "Ġim",
-         "Sib",
-        ],
-        [
-         "Ħd",
-         "T",
-         "Tl",
-         "Er",
-         "Ħm",
-         "Ġm",
-         "Sb",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Jannar",
+            "Frar",
+            "Marzu",
+            "April",
+            "Mejju",
+            "Ġunju",
+            "Lulju",
+            "Awwissu",
+            "Settembru",
+            "Ottubru",
+            "Novembru",
+            "Diċembru",
+        ],
+        [
+            "Jan", "Fra", "Mar", "Apr", "Mej", "Ġun", "Lul", "Aww", "Set", "Ott", "Nov", "Diċ",
         ],
+        ["J", "F", "M", "A", "M", "Ġ", "L", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Il-Ħadd",
+            "It-Tnejn",
+            "It-Tlieta",
+            "L-Erbgħa",
+            "Il-Ħamis",
+            "Il-Ġimgħa",
+            "Is-Sibt",
+        ],
+        ["Ħad", "Tne", "Tli", "Erb", "Ħam", "Ġim", "Sib"],
+        ["Ħad", "Tne", "Tli", "Erb", "Ħam", "Ġim", "Sib"],
+        ["Ħd", "T", "Tl", "Er", "Ħm", "Ġm", "Sb"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("QK", "WK"),
     decimal: '.',
     group: ',',
@@ -58482,105 +24451,42 @@ pub static MT: Locale<'static> = Locale {
 /// Data for `mua` locale.
 pub static MUA: Locale<'static> = Locale {
     lang: "mua",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Fĩi Loo",
+            "Cokcwaklaŋne",
+            "Cokcwaklii",
+            "Fĩi Marfoo",
+            "Madǝǝuutǝbijaŋ",
+            "Mamǝŋgwãafahbii",
+            "Mamǝŋgwãalii",
+            "Madǝmbii",
+            "Fĩi Dǝɓlii",
+            "Fĩi Mundaŋ",
+            "Fĩi Gwahlle",
+            "Fĩi Yuru",
+        ],
+        [
+            "FLO", "CLA", "CKI", "FMF", "MAD", "MBI", "MLI", "MAM", "FDE", "FMU", "FGW", "FYU",
+        ],
+        ["O", "A", "I", "F", "D", "B", "L", "M", "E", "U", "W", "Y"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Fĩi Loo",
-         "Cokcwaklaŋne",
-         "Cokcwaklii",
-         "Fĩi Marfoo",
-         "Madǝǝuutǝbijaŋ",
-         "Mamǝŋgwãafahbii",
-         "Mamǝŋgwãalii",
-         "Madǝmbii",
-         "Fĩi Dǝɓlii",
-         "Fĩi Mundaŋ",
-         "Fĩi Gwahlle",
-         "Fĩi Yuru",
-        ],
-        [
-         "FLO",
-         "CLA",
-         "CKI",
-         "FMF",
-         "MAD",
-         "MBI",
-         "MLI",
-         "MAM",
-         "FDE",
-         "FMU",
-         "FGW",
-         "FYU",
-        ],
-        [
-         "O",
-         "A",
-         "I",
-         "F",
-         "D",
-         "B",
-         "L",
-         "M",
-         "E",
-         "U",
-         "W",
-         "Y",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Com’yakke",
-         "Comlaaɗii",
-         "Comzyiiɗii",
-         "Comkolle",
-         "Comkaldǝɓlii",
-         "Comgaisuu",
-         "Comzyeɓsuu",
-        ],
-        [
-         "Cya",
-         "Cla",
-         "Czi",
-         "Cko",
-         "Cka",
-         "Cga",
-         "Cze",
-        ],
-        [
-         "Cya",
-         "Cla",
-         "Czi",
-         "Cko",
-         "Cka",
-         "Cga",
-         "Cze",
-        ],
-        [
-         "Y",
-         "L",
-         "Z",
-         "O",
-         "A",
-         "G",
-         "E",
+    days: Locale::new_days(
+        [
+            "Com’yakke",
+            "Comlaaɗii",
+            "Comzyiiɗii",
+            "Comkolle",
+            "Comkaldǝɓlii",
+            "Comgaisuu",
+            "Comzyeɓsuu",
         ],
+        ["Cya", "Cla", "Czi", "Cko", "Cka", "Cga", "Cze"],
+        ["Cya", "Cla", "Czi", "Cko", "Cka", "Cga", "Cze"],
+        ["Y", "L", "Z", "O", "A", "G", "E"],
     ),
     day_periods: Locale::new_day_periods(
         ["comme", "lilli"],
@@ -58594,111 +24500,73 @@ pub static MUA: Locale<'static> = Locale {
 /// Data for `mus` locale.
 pub static MUS: Locale<'static> = Locale {
     lang: "mus",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Rvfo Cuse",
-         "Hotvle Hvse",
-         "Tasahcuce",
-         "Tasahce Rakko",
-         "Ke Hvse",
-         "Kvco Hvse",
-         "Hiyuce",
-         "Hiyo Rakko",
-         "Otowoskuce",
-         "Otowoskv Rakko",
-         "Ehole",
-         "Rvfo Rakko",
-        ],
-        [
-         "Rvfo Cuse",
-         "Hotvle Hvse",
-         "Tasahcuce",
-         "Tasahce Rakko",
-         "Ke Hvse",
-         "Kvco Hvse",
-         "Hiyuce",
-         "Hiyo Rakko",
-         "Otowoskuce",
-         "Otowoskv Rakko",
-         "Ehole",
-         "Rvfo Rakko",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Nettvʼcako",
-         "Enhvteceskv",
-         "Enhvteceskv Enhvyvtke",
-         "Ennvrkvpv",
-         "Ennvrkvpv Enhvyvtke",
-         "Nak Okkoskv Nettv",
-         "Nettv Cakʼcuse",
-        ],
-        [
-         "Nettvʼcako",
-         "Enhvteceskv",
-         "Enhvteceskv Enhvyvtke",
-         "Ennvrkvpv",
-         "Ennvrkvpv Enhvyvtke",
-         "Nak Okkoskv Nettv",
-         "Nettv Cakʼcuse",
-        ],
-        [
-         "Nettvʼcako",
-         "Enhvteceskv",
-         "Enhvteceskv Enhvyvtke",
-         "Ennvrkvpv",
-         "Ennvrkvpv Enhvyvtke",
-         "Nak Okkoskv Nettv",
-         "Nettv Cakʼcuse",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Rvfo Cuse",
+            "Hotvle Hvse",
+            "Tasahcuce",
+            "Tasahce Rakko",
+            "Ke Hvse",
+            "Kvco Hvse",
+            "Hiyuce",
+            "Hiyo Rakko",
+            "Otowoskuce",
+            "Otowoskv Rakko",
+            "Ehole",
+            "Rvfo Rakko",
+        ],
+        [
+            "Rvfo Cuse",
+            "Hotvle Hvse",
+            "Tasahcuce",
+            "Tasahce Rakko",
+            "Ke Hvse",
+            "Kvco Hvse",
+            "Hiyuce",
+            "Hiyo Rakko",
+            "Otowoskuce",
+            "Otowoskv Rakko",
+            "Ehole",
+            "Rvfo Rakko",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Nettvʼcako",
+            "Enhvteceskv",
+            "Enhvteceskv Enhvyvtke",
+            "Ennvrkvpv",
+            "Ennvrkvpv Enhvyvtke",
+            "Nak Okkoskv Nettv",
+            "Nettv Cakʼcuse",
+        ],
+        [
+            "Nettvʼcako",
+            "Enhvteceskv",
+            "Enhvteceskv Enhvyvtke",
+            "Ennvrkvpv",
+            "Ennvrkvpv Enhvyvtke",
+            "Nak Okkoskv Nettv",
+            "Nettv Cakʼcuse",
+        ],
+        [
+            "Nettvʼcako",
+            "Enhvteceskv",
+            "Enhvteceskv Enhvyvtke",
+            "Ennvrkvpv",
+            "Ennvrkvpv Enhvyvtke",
+            "Nak Okkoskv Nettv",
+            "Nettv Cakʼcuse",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -58706,111 +24574,27 @@ pub static MUS: Locale<'static> = Locale {
 /// Data for `mww` locale.
 pub static MWW: Locale<'static> = Locale {
     lang: "mww",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -58818,111 +24602,27 @@ pub static MWW: Locale<'static> = Locale {
 /// Data for `mww-Hmnp` locale.
 pub static MWW_HMNP: Locale<'static> = Locale {
     lang: "mww-Hmnp",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -58930,111 +24630,63 @@ pub static MWW_HMNP: Locale<'static> = Locale {
 /// Data for `my` locale.
 pub static MY: Locale<'static> = Locale {
     lang: "my",
-    dates: Locale::new_patterns(
-        "y MMMM d EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "zzzz HH:mm:ss",
-        "z HH:mm:ss",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ဇန်နဝါရီ",
-         "ဖေဖော်ဝါရီ",
-         "မတ်",
-         "ဧပြီ",
-         "မေ",
-         "ဇွန်",
-         "ဇူလိုင်",
-         "ဩဂုတ်",
-         "စက်တင်ဘာ",
-         "အောက်တိုဘာ",
-         "နိုဝင်ဘာ",
-         "ဒီဇင်ဘာ",
-        ],
-        [
-         "ဇန်",
-         "ဖေ",
-         "မတ်",
-         "ဧ",
-         "မေ",
-         "ဇွန်",
-         "ဇူ",
-         "ဩ",
-         "စက်",
-         "အောက်",
-         "နို",
-         "ဒီ",
-        ],
-        [
-         "ဇ",
-         "ဖ",
-         "မ",
-         "ဧ",
-         "မ",
-         "ဇ",
-         "ဇ",
-         "ဩ",
-         "စ",
-         "အ",
-         "န",
-         "ဒ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "တနင်္ဂနွေ",
-         "တနင်္လာ",
-         "အင်္ဂါ",
-         "ဗုဒ္ဓဟူး",
-         "ကြာသပတေး",
-         "သောကြာ",
-         "စနေ",
-        ],
-        [
-         "တနင်္ဂနွေ",
-         "တနင်္လာ",
-         "အင်္ဂါ",
-         "ဗုဒ္ဓဟူး",
-         "ကြာသပတေး",
-         "သောကြာ",
-         "စနေ",
-        ],
-        [
-         "နွေ",
-         "လာ",
-         "ဂါ",
-         "ဟူး",
-         "တေး",
-         "ကြာ",
-         "နေ",
-        ],
-        [
-         "တ",
-         "တ",
-         "အ",
-         "ဗ",
-         "က",
-         "သ",
-         "စ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["နံနက်", "ညနေ"],
-        ["နံနက်", "ညနေ"],
-        ["နံနက်", "ညနေ"],
-    ),
+    dates: Locale::new_patterns("y MMMM d EEEE", "y MMMM d", "y MMM d", "d/M/yy"),
+    times: Locale::new_patterns("zzzz HH:mm:ss", "z HH:mm:ss", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ဇန်နဝါရီ",
+            "ဖေဖော်ဝါရီ",
+            "မတ်",
+            "ဧပြီ",
+            "မေ",
+            "ဇွန်",
+            "ဇူလိုင်",
+            "ဩဂုတ်",
+            "စက်တင်ဘာ",
+            "အောက်တိုဘာ",
+            "နိုဝင်ဘာ",
+            "ဒီဇင်ဘာ",
+        ],
+        [
+            "ဇန်",
+            "ဖေ",
+            "မတ်",
+            "ဧ",
+            "မေ",
+            "ဇွန်",
+            "ဇူ",
+            "ဩ",
+            "စက်",
+            "အောက်",
+            "နို",
+            "ဒီ",
+        ],
+        ["ဇ", "ဖ", "မ", "ဧ", "မ", "ဇ", "ဇ", "ဩ", "စ", "အ", "န", "ဒ"],
+    ),
+    days: Locale::new_days(
+        [
+            "တနင်္ဂနွေ",
+            "တနင်္လာ",
+            "အင်္ဂါ",
+            "ဗုဒ္ဓဟူး",
+            "ကြာသပတေး",
+            "သောကြာ",
+            "စနေ",
+        ],
+        [
+            "တနင်္ဂနွေ",
+            "တနင်္လာ",
+            "အင်္ဂါ",
+            "ဗုဒ္ဓဟူး",
+            "ကြာသပတေး",
+            "သောကြာ",
+            "စနေ",
+        ],
+        ["နွေ", "လာ", "ဂါ", "ဟူး", "တေး", "ကြာ", "နေ"],
+        ["တ", "တ", "အ", "ဗ", "က", "သ", "စ"],
+    ),
+    day_periods: Locale::new_day_periods(["နံနက်", "ညနေ"], ["နံနက်", "ညနေ"], ["နံနက်", "ညနေ"]),
     eras: Locale::new_eras("ဘီစီ", "အဒေီ"),
     decimal: '.',
     group: ',',
@@ -59042,111 +24694,27 @@ pub static MY: Locale<'static> = Locale {
 /// Data for `myv` locale.
 pub static MYV: Locale<'static> = Locale {
     lang: "myv",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -59154,111 +24722,49 @@ pub static MYV: Locale<'static> = Locale {
 /// Data for `mzn` locale.
 pub static MZN: Locale<'static> = Locale {
     lang: "mzn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ژانویه",
-         "فوریه",
-         "مارس",
-         "آوریل",
-         "مه",
-         "ژوئن",
-         "ژوئیه",
-         "اوت",
-         "سپتامبر",
-         "اکتبر",
-         "نوامبر",
-         "دسامبر",
-        ],
-        [
-         "ژانویه",
-         "فوریه",
-         "مارس",
-         "آوریل",
-         "مه",
-         "ژوئن",
-         "ژوئیه",
-         "اوت",
-         "سپتامبر",
-         "اکتبر",
-         "نوامبر",
-         "دسامبر",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ژانویه",
+            "فوریه",
+            "مارس",
+            "آوریل",
+            "مه",
+            "ژوئن",
+            "ژوئیه",
+            "اوت",
+            "سپتامبر",
+            "اکتبر",
+            "نوامبر",
+            "دسامبر",
+        ],
+        [
+            "ژانویه",
+            "فوریه",
+            "مارس",
+            "آوریل",
+            "مه",
+            "ژوئن",
+            "ژوئیه",
+            "اوت",
+            "سپتامبر",
+            "اکتبر",
+            "نوامبر",
+            "دسامبر",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("پ.م", "م."),
     decimal: '.',
     group: ',',
@@ -59266,105 +24772,42 @@ pub static MZN: Locale<'static> = Locale {
 /// Data for `naq` locale.
 pub static NAQ: Locale<'static> = Locale {
     lang: "naq",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ǃKhanni",
+            "ǃKhanǀgôab",
+            "ǀKhuuǁkhâb",
+            "ǃHôaǂkhaib",
+            "ǃKhaitsâb",
+            "Gamaǀaeb",
+            "ǂKhoesaob",
+            "Aoǁkhuumûǁkhâb",
+            "Taraǀkhuumûǁkhâb",
+            "ǂNûǁnâiseb",
+            "ǀHooǂgaeb",
+            "Hôasoreǁkhâb",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ǃKhanni",
-         "ǃKhanǀgôab",
-         "ǀKhuuǁkhâb",
-         "ǃHôaǂkhaib",
-         "ǃKhaitsâb",
-         "Gamaǀaeb",
-         "ǂKhoesaob",
-         "Aoǁkhuumûǁkhâb",
-         "Taraǀkhuumûǁkhâb",
-         "ǂNûǁnâiseb",
-         "ǀHooǂgaeb",
-         "Hôasoreǁkhâb",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apr",
-         "May",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Sep",
-         "Oct",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sontaxtsees",
-         "Mantaxtsees",
-         "Denstaxtsees",
-         "Wunstaxtsees",
-         "Dondertaxtsees",
-         "Fraitaxtsees",
-         "Satertaxtsees",
-        ],
-        [
-         "Son",
-         "Ma",
-         "De",
-         "Wu",
-         "Do",
-         "Fr",
-         "Sat",
-        ],
-        [
-         "Son",
-         "Ma",
-         "De",
-         "Wu",
-         "Do",
-         "Fr",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "E",
-         "W",
-         "D",
-         "F",
-         "A",
+    days: Locale::new_days(
+        [
+            "Sontaxtsees",
+            "Mantaxtsees",
+            "Denstaxtsees",
+            "Wunstaxtsees",
+            "Dondertaxtsees",
+            "Fraitaxtsees",
+            "Satertaxtsees",
         ],
+        ["Son", "Ma", "De", "Wu", "Do", "Fr", "Sat"],
+        ["Son", "Ma", "De", "Wu", "Do", "Fr", "Sat"],
+        ["S", "M", "E", "W", "D", "F", "A"],
     ),
     day_periods: Locale::new_day_periods(
         ["ǁgoagas", "ǃuias"],
@@ -59378,111 +24821,39 @@ pub static NAQ: Locale<'static> = Locale {
 /// Data for `nb` locale.
 pub static NB: Locale<'static> = Locale {
     lang: "nb",
-    dates: Locale::new_patterns(
-        "EEEE d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mars",
-         "april",
-         "mai",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "desember",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mars",
-         "apr.",
-         "mai",
-         "juni",
-         "juli",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "søndag",
-         "mandag",
-         "tirsdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lørdag",
-        ],
-        [
-         "søn.",
-         "man.",
-         "tir.",
-         "ons.",
-         "tor.",
-         "fre.",
-         "lør.",
-        ],
-        [
-         "sø.",
-         "ma.",
-         "ti.",
-         "on.",
-         "to.",
-         "fr.",
-         "lø.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mars",
+            "april",
+            "mai",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "desember",
+        ],
+        [
+            "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.",
+            "des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag",
+        ],
+        ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."],
+        ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a", "p"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: ' ',
@@ -59490,111 +24861,39 @@ pub static NB: Locale<'static> = Locale {
 /// Data for `nb-SJ` locale.
 pub static NB_SJ: Locale<'static> = Locale {
     lang: "nb-SJ",
-    dates: Locale::new_patterns(
-        "EEEE d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mars",
-         "april",
-         "mai",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "desember",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mars",
-         "apr.",
-         "mai",
-         "juni",
-         "juli",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "søndag",
-         "mandag",
-         "tirsdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lørdag",
-        ],
-        [
-         "søn.",
-         "man.",
-         "tir.",
-         "ons.",
-         "tor.",
-         "fre.",
-         "lør.",
-        ],
-        [
-         "sø.",
-         "ma.",
-         "ti.",
-         "on.",
-         "to.",
-         "fr.",
-         "lø.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mars",
+            "april",
+            "mai",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "desember",
+        ],
+        [
+            "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.",
+            "des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag",
+        ],
+        ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."],
+        ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a", "p"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: ' ',
@@ -59602,111 +24901,38 @@ pub static NB_SJ: Locale<'static> = Locale {
 /// Data for `nd` locale.
 pub static ND: Locale<'static> = Locale {
     lang: "nd",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Zibandlela",
-         "Nhlolanja",
-         "Mbimbitho",
-         "Mabasa",
-         "Nkwenkwezi",
-         "Nhlangula",
-         "Ntulikazi",
-         "Ncwabakazi",
-         "Mpandula",
-         "Mfumfu",
-         "Lwezi",
-         "Mpalakazi",
-        ],
-        [
-         "Zib",
-         "Nhlo",
-         "Mbi",
-         "Mab",
-         "Nkw",
-         "Nhla",
-         "Ntu",
-         "Ncw",
-         "Mpan",
-         "Mfu",
-         "Lwe",
-         "Mpal",
-        ],
-        [
-         "Z",
-         "N",
-         "M",
-         "M",
-         "N",
-         "N",
-         "N",
-         "N",
-         "M",
-         "M",
-         "L",
-         "M",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonto",
-         "Mvulo",
-         "Sibili",
-         "Sithathu",
-         "Sine",
-         "Sihlanu",
-         "Mgqibelo",
-        ],
-        [
-         "Son",
-         "Mvu",
-         "Sib",
-         "Sit",
-         "Sin",
-         "Sih",
-         "Mgq",
-        ],
-        [
-         "Son",
-         "Mvu",
-         "Sib",
-         "Sit",
-         "Sin",
-         "Sih",
-         "Mgq",
-        ],
-        [
-         "S",
-         "M",
-         "S",
-         "S",
-         "S",
-         "S",
-         "M",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Zibandlela",
+            "Nhlolanja",
+            "Mbimbitho",
+            "Mabasa",
+            "Nkwenkwezi",
+            "Nhlangula",
+            "Ntulikazi",
+            "Ncwabakazi",
+            "Mpandula",
+            "Mfumfu",
+            "Lwezi",
+            "Mpalakazi",
+        ],
+        [
+            "Zib", "Nhlo", "Mbi", "Mab", "Nkw", "Nhla", "Ntu", "Ncw", "Mpan", "Mfu", "Lwe", "Mpal",
         ],
+        ["Z", "N", "M", "M", "N", "N", "N", "N", "M", "M", "L", "M"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonto", "Mvulo", "Sibili", "Sithathu", "Sine", "Sihlanu", "Mgqibelo",
+        ],
+        ["Son", "Mvu", "Sib", "Sit", "Sin", "Sih", "Mgq"],
+        ["Son", "Mvu", "Sib", "Sit", "Sin", "Sih", "Mgq"],
+        ["S", "M", "S", "S", "S", "S", "M"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -59714,111 +24940,73 @@ pub static ND: Locale<'static> = Locale {
 /// Data for `nds` locale.
 pub static NDS: Locale<'static> = Locale {
     lang: "nds",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januaar",
-         "Februaar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktover",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Januaar",
-         "Februaar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktover",
-         "November",
-         "Dezember",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sünndag",
-         "Maandag",
-         "Dingsdag",
-         "Middeweken",
-         "Dunnersdag",
-         "Freedag",
-         "Sünnavend",
-        ],
-        [
-         "Sünndag",
-         "Maandag",
-         "Dingsdag",
-         "Middeweken",
-         "Dunnersdag",
-         "Freedag",
-         "Sünnavend",
-        ],
-        [
-         "Sünndag",
-         "Maandag",
-         "Dingsdag",
-         "Middeweken",
-         "Dunnersdag",
-         "Freedag",
-         "Sünnavend",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januaar",
+            "Februaar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktover",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Januaar",
+            "Februaar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktover",
+            "November",
+            "Dezember",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sünndag",
+            "Maandag",
+            "Dingsdag",
+            "Middeweken",
+            "Dunnersdag",
+            "Freedag",
+            "Sünnavend",
+        ],
+        [
+            "Sünndag",
+            "Maandag",
+            "Dingsdag",
+            "Middeweken",
+            "Dunnersdag",
+            "Freedag",
+            "Sünnavend",
+        ],
+        [
+            "Sünndag",
+            "Maandag",
+            "Dingsdag",
+            "Middeweken",
+            "Dunnersdag",
+            "Freedag",
+            "Sünnavend",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -59826,111 +25014,73 @@ pub static NDS: Locale<'static> = Locale {
 /// Data for `nds-NL` locale.
 pub static NDS_NL: Locale<'static> = Locale {
     lang: "nds-NL",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januaar",
-         "Februaar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktover",
-         "November",
-         "Dezember",
-        ],
-        [
-         "Januaar",
-         "Februaar",
-         "März",
-         "April",
-         "Mai",
-         "Juni",
-         "Juli",
-         "August",
-         "September",
-         "Oktover",
-         "November",
-         "Dezember",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sünndag",
-         "Maandag",
-         "Dingsdag",
-         "Middeweken",
-         "Dunnersdag",
-         "Freedag",
-         "Sünnavend",
-        ],
-        [
-         "Sünndag",
-         "Maandag",
-         "Dingsdag",
-         "Middeweken",
-         "Dunnersdag",
-         "Freedag",
-         "Sünnavend",
-        ],
-        [
-         "Sünndag",
-         "Maandag",
-         "Dingsdag",
-         "Middeweken",
-         "Dunnersdag",
-         "Freedag",
-         "Sünnavend",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januaar",
+            "Februaar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktover",
+            "November",
+            "Dezember",
+        ],
+        [
+            "Januaar",
+            "Februaar",
+            "März",
+            "April",
+            "Mai",
+            "Juni",
+            "Juli",
+            "August",
+            "September",
+            "Oktover",
+            "November",
+            "Dezember",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sünndag",
+            "Maandag",
+            "Dingsdag",
+            "Middeweken",
+            "Dunnersdag",
+            "Freedag",
+            "Sünnavend",
+        ],
+        [
+            "Sünndag",
+            "Maandag",
+            "Dingsdag",
+            "Middeweken",
+            "Dunnersdag",
+            "Freedag",
+            "Sünnavend",
+        ],
+        [
+            "Sünndag",
+            "Maandag",
+            "Dingsdag",
+            "Middeweken",
+            "Dunnersdag",
+            "Freedag",
+            "Sünnavend",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -59938,105 +25088,66 @@ pub static NDS_NL: Locale<'static> = Locale {
 /// Data for `ne` locale.
 pub static NE: Locale<'static> = Locale {
     lang: "ne",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "yy/M/d",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फेब्रुअरी",
-         "मार्च",
-         "अप्रिल",
-         "मे",
-         "जुन",
-         "जुलाई",
-         "अगस्ट",
-         "सेप्टेम्बर",
-         "अक्टोबर",
-         "नोभेम्बर",
-         "डिसेम्बर",
-        ],
-        [
-         "जनवरी",
-         "फेब्रुअरी",
-         "मार्च",
-         "अप्रिल",
-         "मे",
-         "जुन",
-         "जुलाई",
-         "अगस्ट",
-         "सेप्टेम्बर",
-         "अक्टोबर",
-         "नोभेम्बर",
-         "डिसेम्बर",
-        ],
-        [
-         "जन",
-         "फेब",
-         "मार्च",
-         "अप्र",
-         "मे",
-         "जुन",
-         "जुल",
-         "अग",
-         "सेप",
-         "अक्टो",
-         "नोभे",
-         "डिसे",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "आइतबार",
-         "सोमबार",
-         "मङ्गलबार",
-         "बुधबार",
-         "बिहिबार",
-         "शुक्रबार",
-         "शनिबार",
-        ],
-        [
-         "आइत",
-         "सोम",
-         "मङ्गल",
-         "बुध",
-         "बिहि",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "आइत",
-         "सोम",
-         "मङ्गल",
-         "बुध",
-         "बिहि",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "आ",
-         "सो",
-         "म",
-         "बु",
-         "बि",
-         "शु",
-         "श",
-        ],
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "yy/M/d"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फेब्रुअरी",
+            "मार्च",
+            "अप्रिल",
+            "मे",
+            "जुन",
+            "जुलाई",
+            "अगस्ट",
+            "सेप्टेम्बर",
+            "अक्टोबर",
+            "नोभेम्बर",
+            "डिसेम्बर",
+        ],
+        [
+            "जनवरी",
+            "फेब्रुअरी",
+            "मार्च",
+            "अप्रिल",
+            "मे",
+            "जुन",
+            "जुलाई",
+            "अगस्ट",
+            "सेप्टेम्बर",
+            "अक्टोबर",
+            "नोभेम्बर",
+            "डिसेम्बर",
+        ],
+        [
+            "जन",
+            "फेब",
+            "मार्च",
+            "अप्र",
+            "मे",
+            "जुन",
+            "जुल",
+            "अग",
+            "सेप",
+            "अक्टो",
+            "नोभे",
+            "डिसे",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "आइतबार",
+            "सोमबार",
+            "मङ्गलबार",
+            "बुधबार",
+            "बिहिबार",
+            "शुक्रबार",
+            "शनिबार",
+        ],
+        ["आइत", "सोम", "मङ्गल", "बुध", "बिहि", "शुक्र", "शनि"],
+        ["आइत", "सोम", "मङ्गल", "बुध", "बिहि", "शुक्र", "शनि"],
+        ["आ", "सो", "म", "बु", "बि", "शु", "श"],
     ),
     day_periods: Locale::new_day_periods(
         ["पूर्वाह्न", "अपराह्न"],
@@ -60050,105 +25161,66 @@ pub static NE: Locale<'static> = Locale {
 /// Data for `ne-IN` locale.
 pub static NE_IN: Locale<'static> = Locale {
     lang: "ne-IN",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "yy/M/d",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फेब्रुअरी",
-         "मार्च",
-         "अप्रिल",
-         "मे",
-         "जुन",
-         "जुलाई",
-         "अगस्ट",
-         "सेप्टेम्बर",
-         "अक्टोबर",
-         "नोभेम्बर",
-         "डिसेम्बर",
-        ],
-        [
-         "जनवरी",
-         "फेब्रुअरी",
-         "मार्च",
-         "अप्रिल",
-         "मे",
-         "जुन",
-         "जुलाई",
-         "अगस्ट",
-         "सेप्टेम्बर",
-         "अक्टोबर",
-         "नोभेम्बर",
-         "डिसेम्बर",
-        ],
-        [
-         "जन",
-         "फेब",
-         "मार्च",
-         "अप्र",
-         "मे",
-         "जुन",
-         "जुल",
-         "अग",
-         "सेप",
-         "अक्टो",
-         "नोभे",
-         "डिसे",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "आइतबार",
-         "सोमबार",
-         "मङ्गलबार",
-         "बुधबार",
-         "बिहिबार",
-         "शुक्रबार",
-         "शनिबार",
-        ],
-        [
-         "आइत",
-         "सोम",
-         "मङ्गल",
-         "बुध",
-         "बिहि",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "आइत",
-         "सोम",
-         "मङ्गल",
-         "बुध",
-         "बिहि",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "आ",
-         "सो",
-         "म",
-         "बु",
-         "बि",
-         "शु",
-         "श",
-        ],
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "yy/M/d"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फेब्रुअरी",
+            "मार्च",
+            "अप्रिल",
+            "मे",
+            "जुन",
+            "जुलाई",
+            "अगस्ट",
+            "सेप्टेम्बर",
+            "अक्टोबर",
+            "नोभेम्बर",
+            "डिसेम्बर",
+        ],
+        [
+            "जनवरी",
+            "फेब्रुअरी",
+            "मार्च",
+            "अप्रिल",
+            "मे",
+            "जुन",
+            "जुलाई",
+            "अगस्ट",
+            "सेप्टेम्बर",
+            "अक्टोबर",
+            "नोभेम्बर",
+            "डिसेम्बर",
+        ],
+        [
+            "जन",
+            "फेब",
+            "मार्च",
+            "अप्र",
+            "मे",
+            "जुन",
+            "जुल",
+            "अग",
+            "सेप",
+            "अक्टो",
+            "नोभे",
+            "डिसे",
+        ],
+    ),
+    days: Locale::new_days(
+        [
+            "आइतबार",
+            "सोमबार",
+            "मङ्गलबार",
+            "बुधबार",
+            "बिहिबार",
+            "शुक्रबार",
+            "शनिबार",
+        ],
+        ["आइत", "सोम", "मङ्गल", "बुध", "बिहि", "शुक्र", "शनि"],
+        ["आइत", "सोम", "मङ्गल", "बुध", "बिहि", "शुक्र", "शनि"],
+        ["आ", "सो", "म", "बु", "बि", "शु", "श"],
     ),
     day_periods: Locale::new_day_periods(
         ["पूर्वाह्न", "अपराह्न"],
@@ -60162,111 +25234,44 @@ pub static NE_IN: Locale<'static> = Locale {
 /// Data for `nl` locale.
 pub static NL: Locale<'static> = Locale {
     lang: "nl",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "maart",
-         "april",
-         "mei",
-         "juni",
-         "juli",
-         "augustus",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan",
-         "feb",
-         "mrt",
-         "apr",
-         "mei",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "zondag",
-         "maandag",
-         "dinsdag",
-         "woensdag",
-         "donderdag",
-         "vrijdag",
-         "zaterdag",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "Z",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "Z",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "maart",
+            "april",
+            "mei",
+            "juni",
+            "juli",
+            "augustus",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "zondag",
+            "maandag",
+            "dinsdag",
+            "woensdag",
+            "donderdag",
+            "vrijdag",
+            "zaterdag",
+        ],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["Z", "M", "D", "W", "D", "V", "Z"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("v.Chr.", "n.Chr."),
     decimal: ',',
     group: '.',
@@ -60274,111 +25279,44 @@ pub static NL: Locale<'static> = Locale {
 /// Data for `nl-AW` locale.
 pub static NL_AW: Locale<'static> = Locale {
     lang: "nl-AW",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "maart",
-         "april",
-         "mei",
-         "juni",
-         "juli",
-         "augustus",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan",
-         "feb",
-         "mrt",
-         "apr",
-         "mei",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "zondag",
-         "maandag",
-         "dinsdag",
-         "woensdag",
-         "donderdag",
-         "vrijdag",
-         "zaterdag",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "Z",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "Z",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "maart",
+            "april",
+            "mei",
+            "juni",
+            "juli",
+            "augustus",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "zondag",
+            "maandag",
+            "dinsdag",
+            "woensdag",
+            "donderdag",
+            "vrijdag",
+            "zaterdag",
+        ],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["Z", "M", "D", "W", "D", "V", "Z"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("v.Chr.", "n.Chr."),
     decimal: ',',
     group: '.',
@@ -60386,111 +25324,44 @@ pub static NL_AW: Locale<'static> = Locale {
 /// Data for `nl-BE` locale.
 pub static NL_BE: Locale<'static> = Locale {
     lang: "nl-BE",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "maart",
-         "april",
-         "mei",
-         "juni",
-         "juli",
-         "augustus",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan",
-         "feb",
-         "mrt",
-         "apr",
-         "mei",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "zondag",
-         "maandag",
-         "dinsdag",
-         "woensdag",
-         "donderdag",
-         "vrijdag",
-         "zaterdag",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "Z",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "Z",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "maart",
+            "april",
+            "mei",
+            "juni",
+            "juli",
+            "augustus",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "zondag",
+            "maandag",
+            "dinsdag",
+            "woensdag",
+            "donderdag",
+            "vrijdag",
+            "zaterdag",
+        ],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["Z", "M", "D", "W", "D", "V", "Z"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("v.Chr.", "n.Chr."),
     decimal: ',',
     group: '.',
@@ -60498,111 +25369,44 @@ pub static NL_BE: Locale<'static> = Locale {
 /// Data for `nl-BQ` locale.
 pub static NL_BQ: Locale<'static> = Locale {
     lang: "nl-BQ",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "maart",
-         "april",
-         "mei",
-         "juni",
-         "juli",
-         "augustus",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan",
-         "feb",
-         "mrt",
-         "apr",
-         "mei",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "zondag",
-         "maandag",
-         "dinsdag",
-         "woensdag",
-         "donderdag",
-         "vrijdag",
-         "zaterdag",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "Z",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "Z",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "maart",
+            "april",
+            "mei",
+            "juni",
+            "juli",
+            "augustus",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "zondag",
+            "maandag",
+            "dinsdag",
+            "woensdag",
+            "donderdag",
+            "vrijdag",
+            "zaterdag",
+        ],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["Z", "M", "D", "W", "D", "V", "Z"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("v.Chr.", "n.Chr."),
     decimal: ',',
     group: '.',
@@ -60610,111 +25414,44 @@ pub static NL_BQ: Locale<'static> = Locale {
 /// Data for `nl-CW` locale.
 pub static NL_CW: Locale<'static> = Locale {
     lang: "nl-CW",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "maart",
-         "april",
-         "mei",
-         "juni",
-         "juli",
-         "augustus",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan",
-         "feb",
-         "mrt",
-         "apr",
-         "mei",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "zondag",
-         "maandag",
-         "dinsdag",
-         "woensdag",
-         "donderdag",
-         "vrijdag",
-         "zaterdag",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "Z",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "Z",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "maart",
+            "april",
+            "mei",
+            "juni",
+            "juli",
+            "augustus",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "zondag",
+            "maandag",
+            "dinsdag",
+            "woensdag",
+            "donderdag",
+            "vrijdag",
+            "zaterdag",
+        ],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["Z", "M", "D", "W", "D", "V", "Z"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("v.Chr.", "n.Chr."),
     decimal: ',',
     group: '.',
@@ -60722,111 +25459,44 @@ pub static NL_CW: Locale<'static> = Locale {
 /// Data for `nl-SR` locale.
 pub static NL_SR: Locale<'static> = Locale {
     lang: "nl-SR",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "maart",
-         "april",
-         "mei",
-         "juni",
-         "juli",
-         "augustus",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan",
-         "feb",
-         "mrt",
-         "apr",
-         "mei",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "zondag",
-         "maandag",
-         "dinsdag",
-         "woensdag",
-         "donderdag",
-         "vrijdag",
-         "zaterdag",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "Z",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "Z",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "maart",
+            "april",
+            "mei",
+            "juni",
+            "juli",
+            "augustus",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "zondag",
+            "maandag",
+            "dinsdag",
+            "woensdag",
+            "donderdag",
+            "vrijdag",
+            "zaterdag",
+        ],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["Z", "M", "D", "W", "D", "V", "Z"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("v.Chr.", "n.Chr."),
     decimal: ',',
     group: '.',
@@ -60834,111 +25504,44 @@ pub static NL_SR: Locale<'static> = Locale {
 /// Data for `nl-SX` locale.
 pub static NL_SX: Locale<'static> = Locale {
     lang: "nl-SX",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "maart",
-         "april",
-         "mei",
-         "juni",
-         "juli",
-         "augustus",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan",
-         "feb",
-         "mrt",
-         "apr",
-         "mei",
-         "jun",
-         "jul",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "zondag",
-         "maandag",
-         "dinsdag",
-         "woensdag",
-         "donderdag",
-         "vrijdag",
-         "zaterdag",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "zo",
-         "ma",
-         "di",
-         "wo",
-         "do",
-         "vr",
-         "za",
-        ],
-        [
-         "Z",
-         "M",
-         "D",
-         "W",
-         "D",
-         "V",
-         "Z",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "maart",
+            "april",
+            "mei",
+            "juni",
+            "juli",
+            "augustus",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "zondag",
+            "maandag",
+            "dinsdag",
+            "woensdag",
+            "donderdag",
+            "vrijdag",
+            "zaterdag",
+        ],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["zo", "ma", "di", "wo", "do", "vr", "za"],
+        ["Z", "M", "D", "W", "D", "V", "Z"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("v.Chr.", "n.Chr."),
     decimal: ',',
     group: '.',
@@ -60946,223 +25549,86 @@ pub static NL_SX: Locale<'static> = Locale {
 /// Data for `nmg` locale.
 pub static NMG: Locale<'static> = Locale {
     lang: "nmg",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ngwɛn matáhra",
-         "ngwɛn ńmba",
-         "ngwɛn ńlal",
-         "ngwɛn ńna",
-         "ngwɛn ńtan",
-         "ngwɛn ńtuó",
-         "ngwɛn hɛmbuɛrí",
-         "ngwɛn lɔmbi",
-         "ngwɛn rɛbvuâ",
-         "ngwɛn wum",
-         "ngwɛn wum navǔr",
-         "krísimin",
-        ],
-        [
-         "ng1",
-         "ng2",
-         "ng3",
-         "ng4",
-         "ng5",
-         "ng6",
-         "ng7",
-         "ng8",
-         "ng9",
-         "ng10",
-         "ng11",
-         "kris",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sɔ́ndɔ",
-         "mɔ́ndɔ",
-         "sɔ́ndɔ mafú mába",
-         "sɔ́ndɔ mafú málal",
-         "sɔ́ndɔ mafú mána",
-         "mabágá má sukul",
-         "sásadi",
-        ],
-        [
-         "sɔ́n",
-         "mɔ́n",
-         "smb",
-         "sml",
-         "smn",
-         "mbs",
-         "sas",
-        ],
-        [
-         "sɔ́n",
-         "mɔ́n",
-         "smb",
-         "sml",
-         "smn",
-         "mbs",
-         "sas",
-        ],
-        [
-         "s",
-         "m",
-         "s",
-         "s",
-         "s",
-         "m",
-         "s",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ngwɛn matáhra",
+            "ngwɛn ńmba",
+            "ngwɛn ńlal",
+            "ngwɛn ńna",
+            "ngwɛn ńtan",
+            "ngwɛn ńtuó",
+            "ngwɛn hɛmbuɛrí",
+            "ngwɛn lɔmbi",
+            "ngwɛn rɛbvuâ",
+            "ngwɛn wum",
+            "ngwɛn wum navǔr",
+            "krísimin",
+        ],
+        [
+            "ng1", "ng2", "ng3", "ng4", "ng5", "ng6", "ng7", "ng8", "ng9", "ng10", "ng11", "kris",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["maná", "kugú"],
-        ["maná", "kugú"],
-        ["maná", "kugú"],
+    days: Locale::new_days(
+        [
+            "sɔ́ndɔ",
+            "mɔ́ndɔ",
+            "sɔ́ndɔ mafú mába",
+            "sɔ́ndɔ mafú málal",
+            "sɔ́ndɔ mafú mána",
+            "mabágá má sukul",
+            "sásadi",
+        ],
+        ["sɔ́n", "mɔ́n", "smb", "sml", "smn", "mbs", "sas"],
+        ["sɔ́n", "mɔ́n", "smb", "sml", "smn", "mbs", "sas"],
+        ["s", "m", "s", "s", "s", "m", "s"],
     ),
+    day_periods: Locale::new_day_periods(["maná", "kugú"], ["maná", "kugú"], ["maná", "kugú"]),
     eras: Locale::new_eras("BL", "PB"),
     decimal: ',',
     group: ' ',
 };
 /// Data for `nn` locale.
-pub static NN: Locale<'static> = Locale {
-    lang: "nn",
-    dates: Locale::new_patterns(
-        "EEEE d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} 'kl'. {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mars",
-         "april",
-         "mai",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "desember",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mars",
-         "apr.",
-         "mai",
-         "juni",
-         "juli",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "søndag",
-         "måndag",
-         "tysdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "laurdag",
-        ],
-        [
-         "sø.",
-         "må.",
-         "ty.",
-         "on.",
-         "to.",
-         "fr.",
-         "la.",
-        ],
-        [
-         "sø.",
-         "må.",
-         "ty.",
-         "on.",
-         "to.",
-         "fr.",
-         "la.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+pub static NN: Locale<'static> = Locale {
+    lang: "nn",
+    dates: Locale::new_patterns("EEEE d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mars",
+            "april",
+            "mai",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "desember",
         ],
+        [
+            "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.",
+            "des.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["f.m.", "e.m."],
-        ["f.m.", "e.m."],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "søndag", "måndag", "tysdag", "onsdag", "torsdag", "fredag", "laurdag",
+        ],
+        ["sø.", "må.", "ty.", "on.", "to.", "fr.", "la."],
+        ["sø.", "må.", "ty.", "on.", "to.", "fr.", "la."],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["f.m.", "e.m."], ["f.m.", "e.m."], ["a", "p"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: ' ',
@@ -61176,99 +25642,70 @@ pub static NNH: Locale<'static> = Locale {
         "d MMM, y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1},{0}", "{1}, {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "saŋ tsetsɛ̀ɛ lùm",
+            "saŋ kàg ngwóŋ",
+            "saŋ lepyè shúm",
+            "saŋ cÿó",
+            "saŋ tsɛ̀ɛ cÿó",
+            "saŋ njÿoláʼ",
+            "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ",
+            "saŋ mbʉ̀ŋ",
+            "saŋ ngwɔ̀ʼ mbÿɛ",
+            "saŋ tàŋa tsetsáʼ",
+            "saŋ mejwoŋó",
+            "saŋ lùm",
+        ],
+        [
+            "saŋ tsetsɛ̀ɛ lùm",
+            "saŋ kàg ngwóŋ",
+            "saŋ lepyè shúm",
+            "saŋ cÿó",
+            "saŋ tsɛ̀ɛ cÿó",
+            "saŋ njÿoláʼ",
+            "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ",
+            "saŋ mbʉ̀ŋ",
+            "saŋ ngwɔ̀ʼ mbÿɛ",
+            "saŋ tàŋa tsetsáʼ",
+            "saŋ mejwoŋó",
+            "saŋ lùm",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1},{0}",
-        "{1}, {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "saŋ tsetsɛ̀ɛ lùm",
-         "saŋ kàg ngwóŋ",
-         "saŋ lepyè shúm",
-         "saŋ cÿó",
-         "saŋ tsɛ̀ɛ cÿó",
-         "saŋ njÿoláʼ",
-         "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ",
-         "saŋ mbʉ̀ŋ",
-         "saŋ ngwɔ̀ʼ mbÿɛ",
-         "saŋ tàŋa tsetsáʼ",
-         "saŋ mejwoŋó",
-         "saŋ lùm",
-        ],
-        [
-         "saŋ tsetsɛ̀ɛ lùm",
-         "saŋ kàg ngwóŋ",
-         "saŋ lepyè shúm",
-         "saŋ cÿó",
-         "saŋ tsɛ̀ɛ cÿó",
-         "saŋ njÿoláʼ",
-         "saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ",
-         "saŋ mbʉ̀ŋ",
-         "saŋ ngwɔ̀ʼ mbÿɛ",
-         "saŋ tàŋa tsetsáʼ",
-         "saŋ mejwoŋó",
-         "saŋ lùm",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "lyɛʼɛ́ sẅíŋtè",
-         "mvfò lyɛ̌ʼ",
-         "mbɔ́ɔntè mvfò lyɛ̌ʼ",
-         "tsètsɛ̀ɛ lyɛ̌ʼ",
-         "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ",
-         "mvfò màga lyɛ̌ʼ",
-         "màga lyɛ̌ʼ",
-        ],
-        [
-         "lyɛʼɛ́ sẅíŋtè",
-         "mvfò lyɛ̌ʼ",
-         "mbɔ́ɔntè mvfò lyɛ̌ʼ",
-         "tsètsɛ̀ɛ lyɛ̌ʼ",
-         "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ",
-         "mvfò màga lyɛ̌ʼ",
-         "màga lyɛ̌ʼ",
-        ],
-        [
-         "lyɛʼɛ́ sẅíŋtè",
-         "mvfò lyɛ̌ʼ",
-         "mbɔ́ɔntè mvfò lyɛ̌ʼ",
-         "tsètsɛ̀ɛ lyɛ̌ʼ",
-         "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ",
-         "mvfò màga lyɛ̌ʼ",
-         "màga lyɛ̌ʼ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "lyɛʼɛ́ sẅíŋtè",
+            "mvfò lyɛ̌ʼ",
+            "mbɔ́ɔntè mvfò lyɛ̌ʼ",
+            "tsètsɛ̀ɛ lyɛ̌ʼ",
+            "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ",
+            "mvfò màga lyɛ̌ʼ",
+            "màga lyɛ̌ʼ",
+        ],
+        [
+            "lyɛʼɛ́ sẅíŋtè",
+            "mvfò lyɛ̌ʼ",
+            "mbɔ́ɔntè mvfò lyɛ̌ʼ",
+            "tsètsɛ̀ɛ lyɛ̌ʼ",
+            "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ",
+            "mvfò màga lyɛ̌ʼ",
+            "màga lyɛ̌ʼ",
+        ],
+        [
+            "lyɛʼɛ́ sẅíŋtè",
+            "mvfò lyɛ̌ʼ",
+            "mbɔ́ɔntè mvfò lyɛ̌ʼ",
+            "tsètsɛ̀ɛ lyɛ̌ʼ",
+            "mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ",
+            "mvfò màga lyɛ̌ʼ",
+            "màga lyɛ̌ʼ",
         ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["mbaʼámbaʼ", "ncwònzém"],
@@ -61282,111 +25719,39 @@ pub static NNH: Locale<'static> = Locale {
 /// Data for `no` locale.
 pub static NO: Locale<'static> = Locale {
     lang: "no",
-    dates: Locale::new_patterns(
-        "EEEE d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mars",
-         "april",
-         "mai",
-         "juni",
-         "juli",
-         "august",
-         "september",
-         "oktober",
-         "november",
-         "desember",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mars",
-         "apr.",
-         "mai",
-         "juni",
-         "juli",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "des.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "søndag",
-         "mandag",
-         "tirsdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lørdag",
-        ],
-        [
-         "søn.",
-         "man.",
-         "tir.",
-         "ons.",
-         "tor.",
-         "fre.",
-         "lør.",
-        ],
-        [
-         "sø.",
-         "ma.",
-         "ti.",
-         "on.",
-         "to.",
-         "fr.",
-         "lø.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE d. MMMM y", "d. MMMM y", "d. MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mars",
+            "april",
+            "mai",
+            "juni",
+            "juli",
+            "august",
+            "september",
+            "oktober",
+            "november",
+            "desember",
+        ],
+        [
+            "jan.", "feb.", "mars", "apr.", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.",
+            "des.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag",
+        ],
+        ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."],
+        ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a", "p"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: ' ',
@@ -61394,111 +25759,55 @@ pub static NO: Locale<'static> = Locale {
 /// Data for `nqo` locale.
 pub static NQO: Locale<'static> = Locale {
     lang: "nqo",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ߓߌ߲ߠߊߥߎߟߋ߲",
-         "ߞߏ߲ߞߏߜߍ",
-         "ߕߙߊߓߊ",
-         "ߞߏ߲ߞߏߘߌ߬ߓߌ",
-         "ߘߓߊ߬ߕߊ",
-         "ߥߊ߬ߛߌ߬ߥߙߊ",
-         "ߞߊ߬ߙߌߝߐ߭",
-         "ߘߓߊ߬ߓߌߟߊ",
-         "ߕߎߟߊߝߌ߲",
-         "ߞߏ߲ߓߌߕߌ߮",
-         "ߣߍߣߍߓߊ",
-         "ߞߏߟߌ߲ߞߏߟߌ߲",
-        ],
-        [
-         "ߓߌ߲ߠ",
-         "ߞߏ߲ߞ",
-         "ߕߙߊ",
-         "ߞߏ߲ߘ",
-         "ߘߓߊ߬ߕ",
-         "ߥߊ߬ߛ",
-         "ߞߊ߬ߙ",
-         "ߘߓߊ߬ߓ",
-         "ߕߎߟߊߝߌ߲",
-         "ߞߏ߲ߓ",
-         "ߣߍߣ",
-         "ߞߏߟ",
-        ],
-        [
-         "ߓ",
-         "ߞ",
-         "ߕ",
-         "ߞ",
-         "ߘ",
-         "ߥ",
-         "ߞ",
-         "ߘ",
-         "ߕ",
-         "ߞ",
-         "ߣ",
-         "ߞ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ߞߊ߯ߙߌߟߏ߲",
-         "ߞߐ߬ߓߊ߬ߟߏ߲",
-         "ߞߐ߬ߟߏ߲",
-         "ߞߎߣߎ߲ߟߏ߲",
-         "ߓߌߟߏ߲",
-         "ߛߌ߬ߣߌ߲߬ߟߏ߲",
-         "ߞߍ߲ߘߍߟߏ߲",
-        ],
-        [
-         "ߞߊ߯ߙ",
-         "ߞߐ߬ߓ",
-         "ߞߐ߬ߟߏ߲",
-         "ߞߎߣ",
-         "ߓߌߟ",
-         "ߛߌ߬ߣ",
-         "ߞߍ߲ߘ",
-        ],
-        [
-         "ߞߊ߯",
-         "ߞߐ߬",
-         "ߞߐ߬ߟߏ߲",
-         "ߞߎ",
-         "ߓߌ",
-         "ߛߌ߬",
-         "ߞߍ߲",
-        ],
-        [
-         "ߞ",
-         "ߞ",
-         "ߞ",
-         "ߞ",
-         "ߓ",
-         "ߛ",
-         "ߞ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ߛ", "ߥ"],
-        ["ߛ", "ߥ"],
-        ["ߛ", "ߥ"],
-    ),
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ߓߌ߲ߠߊߥߎߟߋ߲",
+            "ߞߏ߲ߞߏߜߍ",
+            "ߕߙߊߓߊ",
+            "ߞߏ߲ߞߏߘߌ߬ߓߌ",
+            "ߘߓߊ߬ߕߊ",
+            "ߥߊ߬ߛߌ߬ߥߙߊ",
+            "ߞߊ߬ߙߌߝߐ߭",
+            "ߘߓߊ߬ߓߌߟߊ",
+            "ߕߎߟߊߝߌ߲",
+            "ߞߏ߲ߓߌߕߌ߮",
+            "ߣߍߣߍߓߊ",
+            "ߞߏߟߌ߲ߞߏߟߌ߲",
+        ],
+        [
+            "ߓߌ߲ߠ",
+            "ߞߏ߲ߞ",
+            "ߕߙߊ",
+            "ߞߏ߲ߘ",
+            "ߘߓߊ߬ߕ",
+            "ߥߊ߬ߛ",
+            "ߞߊ߬ߙ",
+            "ߘߓߊ߬ߓ",
+            "ߕߎߟߊߝߌ߲",
+            "ߞߏ߲ߓ",
+            "ߣߍߣ",
+            "ߞߏߟ",
+        ],
+        ["ߓ", "ߞ", "ߕ", "ߞ", "ߘ", "ߥ", "ߞ", "ߘ", "ߕ", "ߞ", "ߣ", "ߞ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ߞߊ߯ߙߌߟߏ߲",
+            "ߞߐ߬ߓߊ߬ߟߏ߲",
+            "ߞߐ߬ߟߏ߲",
+            "ߞߎߣߎ߲ߟߏ߲",
+            "ߓߌߟߏ߲",
+            "ߛߌ߬ߣߌ߲߬ߟߏ߲",
+            "ߞߍ߲ߘߍߟߏ߲",
+        ],
+        ["ߞߊ߯ߙ", "ߞߐ߬ߓ", "ߞߐ߬ߟߏ߲", "ߞߎߣ", "ߓߌߟ", "ߛߌ߬ߣ", "ߞߍ߲ߘ"],
+        ["ߞߊ߯", "ߞߐ߬", "ߞߐ߬ߟߏ߲", "ߞߎ", "ߓߌ", "ߛߌ߬", "ߞߍ߲"],
+        ["ߞ", "ߞ", "ߞ", "ߞ", "ߓ", "ߛ", "ߞ"],
+    ),
+    day_periods: Locale::new_day_periods(["ߛ", "ߥ"], ["ߛ", "ߥ"], ["ߛ", "ߥ"]),
     eras: Locale::new_eras("ߌߛ. ߡ. ߢߍ߫", "ߌߛ. ߡ. ߞߐ߫"),
     decimal: '.',
     group: '،',
@@ -61506,111 +25815,27 @@ pub static NQO: Locale<'static> = Locale {
 /// Data for `nr` locale.
 pub static NR: Locale<'static> = Locale {
     lang: "nr",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: ' ',
@@ -61618,111 +25843,44 @@ pub static NR: Locale<'static> = Locale {
 /// Data for `nso` locale.
 pub static NSO: Locale<'static> = Locale {
     lang: "nso",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} 'ka' {0}",
-        "{1} 'ka' {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janeware",
-         "Febereware",
-         "Matšhe",
-         "Aporele",
-         "Mei",
-         "June",
-         "Julae",
-         "Agosetose",
-         "Setemere",
-         "Oktobore",
-         "Nofemere",
-         "Disemere",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mat",
-         "Apo",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nof",
-         "Dis",
-        ],
-        [
-         "P",
-         "D",
-         "H",
-         "M",
-         "M",
-         "P",
-         "M",
-         "P",
-         "L",
-         "D",
-         "D",
-         "M",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Lamorena",
-         "Mošupologo",
-         "Labobedi",
-         "Laboraro",
-         "Labone",
-         "Labohlano",
-         "Mokibelo",
-        ],
-        [
-         "Lam",
-         "Mos",
-         "Bed",
-         "Rar",
-         "Ne",
-         "Hla",
-         "Mok",
-        ],
-        [
-         "Lam",
-         "Mos",
-         "Bed",
-         "Rar",
-         "Ne",
-         "Hla",
-         "Mok",
-        ],
-        [
-         "L",
-         "M",
-         "B",
-         "R",
-         "N",
-         "H",
-         "M",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} 'ka' {0}", "{1} 'ka' {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Janeware",
+            "Febereware",
+            "Matšhe",
+            "Aporele",
+            "Mei",
+            "June",
+            "Julae",
+            "Agosetose",
+            "Setemere",
+            "Oktobore",
+            "Nofemere",
+            "Disemere",
+        ],
+        [
+            "Jan", "Feb", "Mat", "Apo", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nof", "Dis",
         ],
+        ["P", "D", "H", "M", "M", "P", "M", "P", "L", "D", "D", "M"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Lamorena",
+            "Mošupologo",
+            "Labobedi",
+            "Laboraro",
+            "Labone",
+            "Labohlano",
+            "Mokibelo",
+        ],
+        ["Lam", "Mos", "Bed", "Rar", "Ne", "Hla", "Mok"],
+        ["Lam", "Mos", "Bed", "Rar", "Ne", "Hla", "Mok"],
+        ["L", "M", "B", "R", "N", "H", "M"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -61730,111 +25888,55 @@ pub static NSO: Locale<'static> = Locale {
 /// Data for `nus` locale.
 pub static NUS: Locale<'static> = Locale {
     lang: "nus",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "zzzz h:mm:ss a",
-        "z h:mm:ss a",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Tiop thar pɛt",
-         "Pɛt",
-         "Duɔ̱ɔ̱ŋ",
-         "Guak",
-         "Duät",
-         "Kornyoot",
-         "Pay yie̱tni",
-         "Tho̱o̱r",
-         "Tɛɛr",
-         "Laath",
-         "Kur",
-         "Tio̱p in di̱i̱t",
-        ],
-        [
-         "Tiop",
-         "Pɛt",
-         "Duɔ̱ɔ̱",
-         "Guak",
-         "Duä",
-         "Kor",
-         "Pay",
-         "Thoo",
-         "Tɛɛ",
-         "Laa",
-         "Kur",
-         "Tid",
-        ],
-        [
-         "T",
-         "P",
-         "D",
-         "G",
-         "D",
-         "K",
-         "P",
-         "T",
-         "T",
-         "L",
-         "K",
-         "T",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Cäŋ kuɔth",
-         "Jiec la̱t",
-         "Rɛw lätni",
-         "Diɔ̱k lätni",
-         "Ŋuaan lätni",
-         "Dhieec lätni",
-         "Bäkɛl lätni",
-        ],
-        [
-         "Cäŋ",
-         "Jiec",
-         "Rɛw",
-         "Diɔ̱k",
-         "Ŋuaan",
-         "Dhieec",
-         "Bäkɛl",
-        ],
-        [
-         "Cäŋ",
-         "Jiec",
-         "Rɛw",
-         "Diɔ̱k",
-         "Ŋuaan",
-         "Dhieec",
-         "Bäkɛl",
-        ],
-        [
-         "C",
-         "J",
-         "R",
-         "D",
-         "Ŋ",
-         "D",
-         "B",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["RW", "TŊ"],
-        ["RW", "TŊ"],
-        ["RW", "TŊ"],
-    ),
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/MM/y"),
+    times: Locale::new_patterns("zzzz h:mm:ss a", "z h:mm:ss a", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Tiop thar pɛt",
+            "Pɛt",
+            "Duɔ̱ɔ̱ŋ",
+            "Guak",
+            "Duät",
+            "Kornyoot",
+            "Pay yie̱tni",
+            "Tho̱o̱r",
+            "Tɛɛr",
+            "Laath",
+            "Kur",
+            "Tio̱p in di̱i̱t",
+        ],
+        [
+            "Tiop",
+            "Pɛt",
+            "Duɔ̱ɔ̱",
+            "Guak",
+            "Duä",
+            "Kor",
+            "Pay",
+            "Thoo",
+            "Tɛɛ",
+            "Laa",
+            "Kur",
+            "Tid",
+        ],
+        ["T", "P", "D", "G", "D", "K", "P", "T", "T", "L", "K", "T"],
+    ),
+    days: Locale::new_days(
+        [
+            "Cäŋ kuɔth",
+            "Jiec la̱t",
+            "Rɛw lätni",
+            "Diɔ̱k lätni",
+            "Ŋuaan lätni",
+            "Dhieec lätni",
+            "Bäkɛl lätni",
+        ],
+        ["Cäŋ", "Jiec", "Rɛw", "Diɔ̱k", "Ŋuaan", "Dhieec", "Bäkɛl"],
+        ["Cäŋ", "Jiec", "Rɛw", "Diɔ̱k", "Ŋuaan", "Dhieec", "Bäkɛl"],
+        ["C", "J", "R", "D", "Ŋ", "D", "B"],
+    ),
+    day_periods: Locale::new_day_periods(["RW", "TŊ"], ["RW", "TŊ"], ["RW", "TŊ"]),
     eras: Locale::new_eras("AY", "ƐY"),
     decimal: '.',
     group: ',',
@@ -61842,111 +25944,27 @@ pub static NUS: Locale<'static> = Locale {
 /// Data for `nv` locale.
 pub static NV: Locale<'static> = Locale {
     lang: "nv",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -61954,111 +25972,27 @@ pub static NV: Locale<'static> = Locale {
 /// Data for `ny` locale.
 pub static NY: Locale<'static> = Locale {
     lang: "ny",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -62066,111 +26000,44 @@ pub static NY: Locale<'static> = Locale {
 /// Data for `nyn` locale.
 pub static NYN: Locale<'static> = Locale {
     lang: "nyn",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Okwokubanza",
-         "Okwakabiri",
-         "Okwakashatu",
-         "Okwakana",
-         "Okwakataana",
-         "Okwamukaaga",
-         "Okwamushanju",
-         "Okwamunaana",
-         "Okwamwenda",
-         "Okwaikumi",
-         "Okwaikumi na kumwe",
-         "Okwaikumi na ibiri",
-        ],
-        [
-         "KBZ",
-         "KBR",
-         "KST",
-         "KKN",
-         "KTN",
-         "KMK",
-         "KMS",
-         "KMN",
-         "KMW",
-         "KKM",
-         "KNK",
-         "KNB",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sande",
-         "Orwokubanza",
-         "Orwakabiri",
-         "Orwakashatu",
-         "Orwakana",
-         "Orwakataano",
-         "Orwamukaaga",
-        ],
-        [
-         "SAN",
-         "ORK",
-         "OKB",
-         "OKS",
-         "OKN",
-         "OKT",
-         "OMK",
-        ],
-        [
-         "SAN",
-         "ORK",
-         "OKB",
-         "OKS",
-         "OKN",
-         "OKT",
-         "OMK",
-        ],
-        [
-         "S",
-         "K",
-         "R",
-         "S",
-         "N",
-         "T",
-         "M",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Okwokubanza",
+            "Okwakabiri",
+            "Okwakashatu",
+            "Okwakana",
+            "Okwakataana",
+            "Okwamukaaga",
+            "Okwamushanju",
+            "Okwamunaana",
+            "Okwamwenda",
+            "Okwaikumi",
+            "Okwaikumi na kumwe",
+            "Okwaikumi na ibiri",
         ],
+        [
+            "KBZ", "KBR", "KST", "KKN", "KTN", "KMK", "KMS", "KMN", "KMW", "KKM", "KNK", "KNB",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sande",
+            "Orwokubanza",
+            "Orwakabiri",
+            "Orwakashatu",
+            "Orwakana",
+            "Orwakataano",
+            "Orwamukaaga",
+        ],
+        ["SAN", "ORK", "OKB", "OKS", "OKN", "OKT", "OMK"],
+        ["SAN", "ORK", "OKB", "OKS", "OKN", "OKT", "OMK"],
+        ["S", "K", "R", "S", "N", "T", "M"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -62178,111 +26045,73 @@ pub static NYN: Locale<'static> = Locale {
 /// Data for `oc` locale.
 pub static OC: Locale<'static> = Locale {
     lang: "oc",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de genièr",
-         "de febrièr",
-         "de març",
-         "d’abril",
-         "de mai",
-         "de junh",
-         "de julhet",
-         "d’agost",
-         "de setembre",
-         "d’octòbre",
-         "de novembre",
-         "de decembre",
-        ],
-        [
-         "de genièr",
-         "de febrièr",
-         "de març",
-         "d’abril",
-         "de mai",
-         "de junh",
-         "de julhet",
-         "d’agost",
-         "de setembre",
-         "d’octòbre",
-         "de novembre",
-         "de decembre",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimenge",
-         "diluns",
-         "dimars",
-         "dimècres",
-         "dijòus",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dimenge",
-         "diluns",
-         "dimars",
-         "dimècres",
-         "dijòus",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dimenge",
-         "diluns",
-         "dimars",
-         "dimècres",
-         "dijòus",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de genièr",
+            "de febrièr",
+            "de març",
+            "d’abril",
+            "de mai",
+            "de junh",
+            "de julhet",
+            "d’agost",
+            "de setembre",
+            "d’octòbre",
+            "de novembre",
+            "de decembre",
+        ],
+        [
+            "de genièr",
+            "de febrièr",
+            "de març",
+            "d’abril",
+            "de mai",
+            "de junh",
+            "de julhet",
+            "d’agost",
+            "de setembre",
+            "d’octòbre",
+            "de novembre",
+            "de decembre",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimenge",
+            "diluns",
+            "dimars",
+            "dimècres",
+            "dijòus",
+            "divendres",
+            "dissabte",
+        ],
+        [
+            "dimenge",
+            "diluns",
+            "dimars",
+            "dimècres",
+            "dijòus",
+            "divendres",
+            "dissabte",
+        ],
+        [
+            "dimenge",
+            "diluns",
+            "dimars",
+            "dimècres",
+            "dijòus",
+            "divendres",
+            "dissabte",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: ' ',
@@ -62290,111 +26119,73 @@ pub static OC: Locale<'static> = Locale {
 /// Data for `oc-ES` locale.
 pub static OC_ES: Locale<'static> = Locale {
     lang: "oc-ES",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "de genièr",
-         "de febrièr",
-         "de març",
-         "d’abril",
-         "de mai",
-         "de junh",
-         "de julhet",
-         "d’agost",
-         "de setembre",
-         "d’octòbre",
-         "de novembre",
-         "de decembre",
-        ],
-        [
-         "de genièr",
-         "de febrièr",
-         "de març",
-         "d’abril",
-         "de mai",
-         "de junh",
-         "de julhet",
-         "d’agost",
-         "de setembre",
-         "d’octòbre",
-         "de novembre",
-         "de decembre",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dimenge",
-         "diluns",
-         "dimars",
-         "dimècres",
-         "dijòus",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dimenge",
-         "diluns",
-         "dimars",
-         "dimècres",
-         "dijòus",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "dimenge",
-         "diluns",
-         "dimars",
-         "dimècres",
-         "dijòus",
-         "divendres",
-         "dissabte",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "de genièr",
+            "de febrièr",
+            "de març",
+            "d’abril",
+            "de mai",
+            "de junh",
+            "de julhet",
+            "d’agost",
+            "de setembre",
+            "d’octòbre",
+            "de novembre",
+            "de decembre",
+        ],
+        [
+            "de genièr",
+            "de febrièr",
+            "de març",
+            "d’abril",
+            "de mai",
+            "de junh",
+            "de julhet",
+            "d’agost",
+            "de setembre",
+            "d’octòbre",
+            "de novembre",
+            "de decembre",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dimenge",
+            "diluns",
+            "dimars",
+            "dimècres",
+            "dijòus",
+            "divendres",
+            "dissabte",
+        ],
+        [
+            "dimenge",
+            "diluns",
+            "dimars",
+            "dimècres",
+            "dijòus",
+            "divendres",
+            "dissabte",
+        ],
+        [
+            "dimenge",
+            "diluns",
+            "dimars",
+            "dimècres",
+            "dijòus",
+            "divendres",
+            "dissabte",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: ' ',
@@ -62402,111 +26193,27 @@ pub static OC_ES: Locale<'static> = Locale {
 /// Data for `oka` locale.
 pub static OKA: Locale<'static> = Locale {
     lang: "oka",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -62514,111 +26221,27 @@ pub static OKA: Locale<'static> = Locale {
 /// Data for `oka-US` locale.
 pub static OKA_US: Locale<'static> = Locale {
     lang: "oka-US",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -62626,111 +26249,49 @@ pub static OKA_US: Locale<'static> = Locale {
 /// Data for `om` locale.
 pub static OM: Locale<'static> = Locale {
     lang: "om",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Amajjii",
-         "Guraandhala",
-         "Bitootessa",
-         "Eebila",
-         "Caamsaa",
-         "Waxabajjii",
-         "Adoolessa",
-         "Hagayya",
-         "Fulbaana",
-         "Onkoloolessa",
-         "Sadaasa",
-         "Mudde",
-        ],
-        [
-         "Ama",
-         "Gur",
-         "Bitootessa",
-         "Elb",
-         "Cam",
-         "Wax",
-         "Ado",
-         "Hag",
-         "Ful",
-         "Onk",
-         "Sadaasa",
-         "Mud",
-        ],
-        [
-         "A",
-         "G",
-         "B",
-         "E",
-         "C",
-         "W",
-         "A",
-         "H",
-         "F",
-         "O",
-         "S",
-         "M",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dilbata",
-         "Wiixata",
-         "Kibxata",
-         "Roobii",
-         "Kamisa",
-         "Jimaata",
-         "Sanbata",
-        ],
-        [
-         "Dil",
-         "Wix",
-         "Kib",
-         "Rob",
-         "Kam",
-         "Jim",
-         "San",
-        ],
-        [
-         "Dil",
-         "Wix",
-         "Kib",
-         "Rob",
-         "Kam",
-         "Jim",
-         "San",
-        ],
-        [
-         "D",
-         "W",
-         "K",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Amajjii",
+            "Guraandhala",
+            "Bitootessa",
+            "Eebila",
+            "Caamsaa",
+            "Waxabajjii",
+            "Adoolessa",
+            "Hagayya",
+            "Fulbaana",
+            "Onkoloolessa",
+            "Sadaasa",
+            "Mudde",
+        ],
+        [
+            "Ama",
+            "Gur",
+            "Bitootessa",
+            "Elb",
+            "Cam",
+            "Wax",
+            "Ado",
+            "Hag",
+            "Ful",
+            "Onk",
+            "Sadaasa",
+            "Mud",
         ],
+        ["A", "G", "B", "E", "C", "W", "A", "H", "F", "O", "S", "M"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["WD", "WB"],
-        ["WD", "WB"],
-        ["WD", "WB"],
+    days: Locale::new_days(
+        [
+            "Dilbata", "Wiixata", "Kibxata", "Roobii", "Kamisa", "Jimaata", "Sanbata",
+        ],
+        ["Dil", "Wix", "Kib", "Rob", "Kam", "Jim", "San"],
+        ["Dil", "Wix", "Kib", "Rob", "Kam", "Jim", "San"],
+        ["D", "W", "K", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["WD", "WB"], ["WD", "WB"], ["WD", "WB"]),
     eras: Locale::new_eras("DhKD", "BA"),
     decimal: '.',
     group: ',',
@@ -62738,111 +26299,49 @@ pub static OM: Locale<'static> = Locale {
 /// Data for `om-KE` locale.
 pub static OM_KE: Locale<'static> = Locale {
     lang: "om-KE",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Amajjii",
-         "Guraandhala",
-         "Bitootessa",
-         "Eebila",
-         "Caamsaa",
-         "Waxabajjii",
-         "Adoolessa",
-         "Hagayya",
-         "Fulbaana",
-         "Onkoloolessa",
-         "Sadaasa",
-         "Mudde",
-        ],
-        [
-         "Ama",
-         "Gur",
-         "Bitootessa",
-         "Elb",
-         "Cam",
-         "Wax",
-         "Ado",
-         "Hag",
-         "Ful",
-         "Onk",
-         "Sadaasa",
-         "Mud",
-        ],
-        [
-         "A",
-         "G",
-         "B",
-         "E",
-         "C",
-         "W",
-         "A",
-         "H",
-         "F",
-         "O",
-         "S",
-         "M",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dilbata",
-         "Wiixata",
-         "Kibxata",
-         "Roobii",
-         "Kamisa",
-         "Jimaata",
-         "Sanbata",
-        ],
-        [
-         "Dil",
-         "Wix",
-         "Kib",
-         "Rob",
-         "Kam",
-         "Jim",
-         "San",
-        ],
-        [
-         "Dil",
-         "Wix",
-         "Kib",
-         "Rob",
-         "Kam",
-         "Jim",
-         "San",
-        ],
-        [
-         "D",
-         "W",
-         "Q",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Amajjii",
+            "Guraandhala",
+            "Bitootessa",
+            "Eebila",
+            "Caamsaa",
+            "Waxabajjii",
+            "Adoolessa",
+            "Hagayya",
+            "Fulbaana",
+            "Onkoloolessa",
+            "Sadaasa",
+            "Mudde",
+        ],
+        [
+            "Ama",
+            "Gur",
+            "Bitootessa",
+            "Elb",
+            "Cam",
+            "Wax",
+            "Ado",
+            "Hag",
+            "Ful",
+            "Onk",
+            "Sadaasa",
+            "Mud",
         ],
+        ["A", "G", "B", "E", "C", "W", "A", "H", "F", "O", "S", "M"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["WD", "WB"],
-        ["WD", "WB"],
-        ["WD", "WB"],
+    days: Locale::new_days(
+        [
+            "Dilbata", "Wiixata", "Kibxata", "Roobii", "Kamisa", "Jimaata", "Sanbata",
+        ],
+        ["Dil", "Wix", "Kib", "Rob", "Kam", "Jim", "San"],
+        ["Dil", "Wix", "Kib", "Rob", "Kam", "Jim", "San"],
+        ["D", "W", "Q", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["WD", "WB"], ["WD", "WB"], ["WD", "WB"]),
     eras: Locale::new_eras("KD", "BA"),
     decimal: '.',
     group: ',',
@@ -62850,111 +26349,49 @@ pub static OM_KE: Locale<'static> = Locale {
 /// Data for `or` locale.
 pub static OR: Locale<'static> = Locale {
     lang: "or",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ଜାନୁଆରୀ",
-         "ଫେବୃଆରୀ",
-         "ମାର୍ଚ୍ଚ",
-         "ଅପ୍ରେଲ",
-         "ମଇ",
-         "ଜୁନ",
-         "ଜୁଲାଇ",
-         "ଅଗଷ୍ଟ",
-         "ସେପ୍ଟେମ୍ବର",
-         "ଅକ୍ଟୋବର",
-         "ନଭେମ୍ବର",
-         "ଡିସେମ୍ବର",
-        ],
-        [
-         "ଜାନୁଆରୀ",
-         "ଫେବୃଆରୀ",
-         "ମାର୍ଚ୍ଚ",
-         "ଅପ୍ରେଲ",
-         "ମଇ",
-         "ଜୁନ",
-         "ଜୁଲାଇ",
-         "ଅଗଷ୍ଟ",
-         "ସେପ୍ଟେମ୍ବର",
-         "ଅକ୍ଟୋବର",
-         "ନଭେମ୍ବର",
-         "ଡିସେମ୍ବର",
-        ],
-        [
-         "ଜା",
-         "ଫେ",
-         "ମା",
-         "ଅ",
-         "ମଇ",
-         "ଜୁ",
-         "ଜୁ",
-         "ଅ",
-         "ସେ",
-         "ଅ",
-         "ନ",
-         "ଡି",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ରବିବାର",
-         "ସୋମବାର",
-         "ମଙ୍ଗଳବାର",
-         "ବୁଧବାର",
-         "ଗୁରୁବାର",
-         "ଶୁକ୍ରବାର",
-         "ଶନିବାର",
-        ],
-        [
-         "ରବି",
-         "ସୋମ",
-         "ମଙ୍ଗଳ",
-         "ବୁଧ",
-         "ଗୁରୁ",
-         "ଶୁକ୍ର",
-         "ଶନି",
-        ],
-        [
-         "ରବି",
-         "ସୋମ",
-         "ମଙ୍ଗଳ",
-         "ବୁଧ",
-         "ଗୁରୁ",
-         "ଶୁକ୍ର",
-         "ଶନି",
-        ],
-        [
-         "ର",
-         "ସୋ",
-         "ମ",
-         "ବୁ",
-         "ଗୁ",
-         "ଶୁ",
-         "ଶ",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ଜାନୁଆରୀ",
+            "ଫେବୃଆରୀ",
+            "ମାର୍ଚ୍ଚ",
+            "ଅପ୍ରେଲ",
+            "ମଇ",
+            "ଜୁନ",
+            "ଜୁଲାଇ",
+            "ଅଗଷ୍ଟ",
+            "ସେପ୍ଟେମ୍ବର",
+            "ଅକ୍ଟୋବର",
+            "ନଭେମ୍ବର",
+            "ଡିସେମ୍ବର",
+        ],
+        [
+            "ଜାନୁଆରୀ",
+            "ଫେବୃଆରୀ",
+            "ମାର୍ଚ୍ଚ",
+            "ଅପ୍ରେଲ",
+            "ମଇ",
+            "ଜୁନ",
+            "ଜୁଲାଇ",
+            "ଅଗଷ୍ଟ",
+            "ସେପ୍ଟେମ୍ବର",
+            "ଅକ୍ଟୋବର",
+            "ନଭେମ୍ବର",
+            "ଡିସେମ୍ବର",
+        ],
+        [
+            "ଜା", "ଫେ", "ମା", "ଅ", "ମଇ", "ଜୁ", "ଜୁ", "ଅ", "ସେ", "ଅ", "ନ", "ଡି",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["ରବିବାର", "ସୋମବାର", "ମଙ୍ଗଳବାର", "ବୁଧବାର", "ଗୁରୁବାର", "ଶୁକ୍ରବାର", "ଶନିବାର"],
+        ["ରବି", "ସୋମ", "ମଙ୍ଗଳ", "ବୁଧ", "ଗୁରୁ", "ଶୁକ୍ର", "ଶନି"],
+        ["ରବି", "ସୋମ", "ମଙ୍ଗଳ", "ବୁଧ", "ଗୁରୁ", "ଶୁକ୍ର", "ଶନି"],
+        ["ର", "ସୋ", "ମ", "ବୁ", "ଗୁ", "ଶୁ", "ଶ"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -62968,99 +26405,42 @@ pub static OS: Locale<'static> = Locale {
         "dd MMM y 'аз'",
         "dd.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "январы",
+            "февралы",
+            "мартъийы",
+            "апрелы",
+            "майы",
+            "июны",
+            "июлы",
+            "августы",
+            "сентябры",
+            "октябры",
+            "ноябры",
+            "декабры",
+        ],
+        [
+            "янв.", "фев.", "мар.", "апр.", "майы", "июны", "июлы", "авг.", "сен.", "окт.", "ноя.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "январы",
-         "февралы",
-         "мартъийы",
-         "апрелы",
-         "майы",
-         "июны",
-         "июлы",
-         "августы",
-         "сентябры",
-         "октябры",
-         "ноябры",
-         "декабры",
-        ],
-        [
-         "янв.",
-         "фев.",
-         "мар.",
-         "апр.",
-         "майы",
-         "июны",
-         "июлы",
-         "авг.",
-         "сен.",
-         "окт.",
-         "ноя.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "хуыцаубон",
-         "къуырисӕр",
-         "дыццӕг",
-         "ӕртыццӕг",
-         "цыппӕрӕм",
-         "майрӕмбон",
-         "сабат",
-        ],
-        [
-         "хцб",
-         "крс",
-         "дцг",
-         "ӕрт",
-         "цпр",
-         "мрб",
-         "сбт",
-        ],
-        [
-         "хцб",
-         "крс",
-         "дцг",
-         "ӕрт",
-         "цпр",
-         "мрб",
-         "сбт",
-        ],
-        [
-         "Х",
-         "К",
-         "Д",
-         "Ӕ",
-         "Ц",
-         "М",
-         "С",
+    days: Locale::new_days(
+        [
+            "хуыцаубон",
+            "къуырисӕр",
+            "дыццӕг",
+            "ӕртыццӕг",
+            "цыппӕрӕм",
+            "майрӕмбон",
+            "сабат",
         ],
+        ["хцб", "крс", "дцг", "ӕрт", "цпр", "мрб", "сбт"],
+        ["хцб", "крс", "дцг", "ӕрт", "цпр", "мрб", "сбт"],
+        ["Х", "К", "Д", "Ӕ", "Ц", "М", "С"],
     ),
     day_periods: Locale::new_day_periods(
         ["ӕмбисбоны размӕ", "ӕмбисбоны фӕстӕ"],
@@ -63080,99 +26460,42 @@ pub static OS_RU: Locale<'static> = Locale {
         "dd MMM y 'аз'",
         "dd.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "январы",
+            "февралы",
+            "мартъийы",
+            "апрелы",
+            "майы",
+            "июны",
+            "июлы",
+            "августы",
+            "сентябры",
+            "октябры",
+            "ноябры",
+            "декабры",
+        ],
+        [
+            "янв.", "фев.", "мар.", "апр.", "майы", "июны", "июлы", "авг.", "сен.", "окт.", "ноя.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "январы",
-         "февралы",
-         "мартъийы",
-         "апрелы",
-         "майы",
-         "июны",
-         "июлы",
-         "августы",
-         "сентябры",
-         "октябры",
-         "ноябры",
-         "декабры",
-        ],
-        [
-         "янв.",
-         "фев.",
-         "мар.",
-         "апр.",
-         "майы",
-         "июны",
-         "июлы",
-         "авг.",
-         "сен.",
-         "окт.",
-         "ноя.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "хуыцаубон",
-         "къуырисӕр",
-         "дыццӕг",
-         "ӕртыццӕг",
-         "цыппӕрӕм",
-         "майрӕмбон",
-         "сабат",
-        ],
-        [
-         "хцб",
-         "крс",
-         "дцг",
-         "ӕрт",
-         "цпр",
-         "мрб",
-         "сбт",
-        ],
-        [
-         "хцб",
-         "крс",
-         "дцг",
-         "ӕрт",
-         "цпр",
-         "мрб",
-         "сбт",
-        ],
-        [
-         "Х",
-         "К",
-         "Д",
-         "Ӕ",
-         "Ц",
-         "М",
-         "С",
+    days: Locale::new_days(
+        [
+            "хуыцаубон",
+            "къуырисӕр",
+            "дыццӕг",
+            "ӕртыццӕг",
+            "цыппӕрӕм",
+            "майрӕмбон",
+            "сабат",
         ],
+        ["хцб", "крс", "дцг", "ӕрт", "цпр", "мрб", "сбт"],
+        ["хцб", "крс", "дцг", "ӕрт", "цпр", "мрб", "сбт"],
+        ["Х", "К", "Д", "Ӕ", "Ц", "М", "С"],
     ),
     day_periods: Locale::new_day_periods(
         ["ӕмбисбоны размӕ", "ӕмбисбоны фӕстӕ"],
@@ -63186,111 +26509,73 @@ pub static OS_RU: Locale<'static> = Locale {
 /// Data for `osa` locale.
 pub static OSA: Locale<'static> = Locale {
     lang: "osa",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓟",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓮𐓘𐓰𐓘",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓯𐓘𐓬𐓟",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐓄𐓟𐓵𐓪͘𐓬𐓘",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐒼𐓣𐓟𐓰𐓪𐓬𐓘",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐒿𐓟𐓜𐓛𐓲𐓟𐓷𐓣͘𐓤𐓟",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐒿𐓟𐓜𐓛",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐒰𐓧𐓣 𐓏𐓣͘𐓸𐓲𐓣",
-         "𐓀𐓣͘𐓪͘𐓬𐓘 𐒰𐓧𐓣 𐓍𐓪͘𐓬𐓘",
-        ],
-        [
-         "𐓄𐓘𐓡𐓛͘𐓧𐓟",
-         "𐓵𐓪͘𐓬𐓘",
-         "𐓵𐓘𐓜𐓣",
-         "𐓰𐓪𐓬𐓘",
-         "𐓮𐓘𐓰𐓘",
-         "𐓯𐓘𐓬𐓟",
-         "𐓄𐓟𐓵𐓪͘𐓬𐓘",
-         "𐒼𐓣𐓟𐓰𐓪𐓬𐓘",
-         "𐒿𐓟𐓜𐓛𐓲𐓟𐓷𐓣͘𐓤𐓟",
-         "𐒿𐓟𐓜𐓛",
-         "𐒰𐓧𐓣 𐓏𐓣͘𐓸𐓲𐓣",
-         "𐒰𐓧𐓣 𐓍𐓪͘𐓬𐓘",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓘𐓤𐓘͘𐓰𐓘𐓤𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
-         "𐒹𐓘͘𐓬𐓘 𐓈𐓘 𐓵𐓘𐓲𐓘 𐓻𐓣͘",
-         "𐒹𐓘͘𐓬𐓘 𐓂𐓤𐓘𐓸𐓟 𐓣͘𐓤𐓟",
-        ],
-        [
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓘𐓤𐓘͘𐓰𐓘𐓤𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
-         "𐒹𐓘͘𐓬𐓘 𐓈𐓘 𐓵𐓘𐓲𐓘 𐓻𐓣͘",
-         "𐒹𐓘͘𐓬𐓘 𐓂𐓤𐓘𐓸𐓟 𐓣͘𐓤𐓟",
-        ],
-        [
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓘𐓤𐓘͘𐓰𐓘𐓤𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
-         "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
-         "𐒹𐓘͘𐓬𐓘 𐓈𐓘 𐓵𐓘𐓲𐓘 𐓻𐓣͘",
-         "𐒹𐓘͘𐓬𐓘 𐓂𐓤𐓘𐓸𐓟 𐓣͘𐓤𐓟",
-        ],
-        [
-         "𐓏",
-         "𐓄",
-         "𐓍",
-         "𐒴",
-         "𐓈",
-         "𐓊",
-         "𐓸",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓟",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓮𐓘𐓰𐓘",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐓏𐓟𐓯𐓘𐓬𐓟",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐓄𐓟𐓵𐓪͘𐓬𐓘",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐒼𐓣𐓟𐓰𐓪𐓬𐓘",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐒿𐓟𐓜𐓛𐓲𐓟𐓷𐓣͘𐓤𐓟",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐒿𐓟𐓜𐓛",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐒰𐓧𐓣 𐓏𐓣͘𐓸𐓲𐓣",
+            "𐓀𐓣͘𐓪͘𐓬𐓘 𐒰𐓧𐓣 𐓍𐓪͘𐓬𐓘",
+        ],
+        [
+            "𐓄𐓘𐓡𐓛͘𐓧𐓟",
+            "𐓵𐓪͘𐓬𐓘",
+            "𐓵𐓘𐓜𐓣",
+            "𐓰𐓪𐓬𐓘",
+            "𐓮𐓘𐓰𐓘",
+            "𐓯𐓘𐓬𐓟",
+            "𐓄𐓟𐓵𐓪͘𐓬𐓘",
+            "𐒼𐓣𐓟𐓰𐓪𐓬𐓘",
+            "𐒿𐓟𐓜𐓛𐓲𐓟𐓷𐓣͘𐓤𐓟",
+            "𐒿𐓟𐓜𐓛",
+            "𐒰𐓧𐓣 𐓏𐓣͘𐓸𐓲𐓣",
+            "𐒰𐓧𐓣 𐓍𐓪͘𐓬𐓘",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓘𐓤𐓘͘𐓰𐓘𐓤𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
+            "𐒹𐓘͘𐓬𐓘 𐓈𐓘 𐓵𐓘𐓲𐓘 𐓻𐓣͘",
+            "𐒹𐓘͘𐓬𐓘 𐓂𐓤𐓘𐓸𐓟 𐓣͘𐓤𐓟",
+        ],
+        [
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓘𐓤𐓘͘𐓰𐓘𐓤𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
+            "𐒹𐓘͘𐓬𐓘 𐓈𐓘 𐓵𐓘𐓲𐓘 𐓻𐓣͘",
+            "𐒹𐓘͘𐓬𐓘 𐓂𐓤𐓘𐓸𐓟 𐓣͘𐓤𐓟",
+        ],
+        [
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓘𐓤𐓘͘𐓰𐓘𐓤𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓄𐓘𐓡𐓛͘𐓧𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓪͘𐓬𐓘",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓵𐓘𐓜𐓣",
+            "𐒹𐓘͘𐓬𐓘 𐓏𐓟𐓰𐓪𐓬𐓘",
+            "𐒹𐓘͘𐓬𐓘 𐓈𐓘 𐓵𐓘𐓲𐓘 𐓻𐓣͘",
+            "𐒹𐓘͘𐓬𐓘 𐓂𐓤𐓘𐓸𐓟 𐓣͘𐓤𐓟",
+        ],
+        ["𐓏", "𐓄", "𐓍", "𐒴", "𐓈", "𐓊", "𐓸"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -63298,111 +26583,55 @@ pub static OSA: Locale<'static> = Locale {
 /// Data for `pa` locale.
 pub static PA: Locale<'static> = Locale {
     lang: "pa",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ਜਨਵਰੀ",
-         "ਫ਼ਰਵਰੀ",
-         "ਮਾਰਚ",
-         "ਅਪ੍ਰੈਲ",
-         "ਮਈ",
-         "ਜੂਨ",
-         "ਜੁਲਾਈ",
-         "ਅਗਸਤ",
-         "ਸਤੰਬਰ",
-         "ਅਕਤੂਬਰ",
-         "ਨਵੰਬਰ",
-         "ਦਸੰਬਰ",
-        ],
-        [
-         "ਜਨ",
-         "ਫ਼ਰ",
-         "ਮਾਰਚ",
-         "ਅਪ੍ਰੈ",
-         "ਮਈ",
-         "ਜੂਨ",
-         "ਜੁਲਾ",
-         "ਅਗ",
-         "ਸਤੰ",
-         "ਅਕਤੂ",
-         "ਨਵੰ",
-         "ਦਸੰ",
-        ],
-        [
-         "ਜ",
-         "ਫ਼",
-         "ਮਾ",
-         "ਅ",
-         "ਮ",
-         "ਜੂ",
-         "ਜੁ",
-         "ਅ",
-         "ਸ",
-         "ਅ",
-         "ਨ",
-         "ਦ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ਐਤਵਾਰ",
-         "ਸੋਮਵਾਰ",
-         "ਮੰਗਲਵਾਰ",
-         "ਬੁੱਧਵਾਰ",
-         "ਵੀਰਵਾਰ",
-         "ਸ਼ੁੱਕਰਵਾਰ",
-         "ਸ਼ਨੀਵਾਰ",
-        ],
-        [
-         "ਐਤ",
-         "ਸੋਮ",
-         "ਮੰਗਲ",
-         "ਬੁੱਧ",
-         "ਵੀਰ",
-         "ਸ਼ੁੱਕਰ",
-         "ਸ਼ਨੀ",
-        ],
-        [
-         "ਐਤ",
-         "ਸੋਮ",
-         "ਮੰਗ",
-         "ਬੁੱਧ",
-         "ਵੀਰ",
-         "ਸ਼ੁੱਕ",
-         "ਸ਼ਨੀ",
-        ],
-        [
-         "ਐ",
-         "ਸੋ",
-         "ਮੰ",
-         "ਬੁੱ",
-         "ਵੀ",
-         "ਸ਼ੁੱ",
-         "ਸ਼",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ਜਨਵਰੀ",
+            "ਫ਼ਰਵਰੀ",
+            "ਮਾਰਚ",
+            "ਅਪ੍ਰੈਲ",
+            "ਮਈ",
+            "ਜੂਨ",
+            "ਜੁਲਾਈ",
+            "ਅਗਸਤ",
+            "ਸਤੰਬਰ",
+            "ਅਕਤੂਬਰ",
+            "ਨਵੰਬਰ",
+            "ਦਸੰਬਰ",
+        ],
+        [
+            "ਜਨ",
+            "ਫ਼ਰ",
+            "ਮਾਰਚ",
+            "ਅਪ੍ਰੈ",
+            "ਮਈ",
+            "ਜੂਨ",
+            "ਜੁਲਾ",
+            "ਅਗ",
+            "ਸਤੰ",
+            "ਅਕਤੂ",
+            "ਨਵੰ",
+            "ਦਸੰ",
+        ],
+        ["ਜ", "ਫ਼", "ਮਾ", "ਅ", "ਮ", "ਜੂ", "ਜੁ", "ਅ", "ਸ", "ਅ", "ਨ", "ਦ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ਐਤਵਾਰ",
+            "ਸੋਮਵਾਰ",
+            "ਮੰਗਲਵਾਰ",
+            "ਬੁੱਧਵਾਰ",
+            "ਵੀਰਵਾਰ",
+            "ਸ਼ੁੱਕਰਵਾਰ",
+            "ਸ਼ਨੀਵਾਰ",
+        ],
+        ["ਐਤ", "ਸੋਮ", "ਮੰਗਲ", "ਬੁੱਧ", "ਵੀਰ", "ਸ਼ੁੱਕਰ", "ਸ਼ਨੀ"],
+        ["ਐਤ", "ਸੋਮ", "ਮੰਗ", "ਬੁੱਧ", "ਵੀਰ", "ਸ਼ੁੱਕ", "ਸ਼ਨੀ"],
+        ["ਐ", "ਸੋ", "ਮੰ", "ਬੁੱ", "ਵੀ", "ਸ਼ੁੱ", "ਸ਼"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ਈ. ਪੂ.", "ਸੰਨ"),
     decimal: '.',
     group: ',',
@@ -63410,111 +26639,49 @@ pub static PA: Locale<'static> = Locale {
 /// Data for `pa-Arab` locale.
 pub static PA_ARAB: Locale<'static> = Locale {
     lang: "pa-Arab",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوری",
-         "فروری",
-         "مارچ",
-         "اپریل",
-         "مئ",
-         "جون",
-         "جولائی",
-         "اگست",
-         "ستمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "جنوری",
-         "فروری",
-         "مارچ",
-         "اپریل",
-         "مئ",
-         "جون",
-         "جولائی",
-         "اگست",
-         "ستمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بُدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بُدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بُدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوری",
+            "فروری",
+            "مارچ",
+            "اپریل",
+            "مئ",
+            "جون",
+            "جولائی",
+            "اگست",
+            "ستمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "جنوری",
+            "فروری",
+            "مارچ",
+            "اپریل",
+            "مئ",
+            "جون",
+            "جولائی",
+            "اگست",
+            "ستمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["اتوار", "پیر", "منگل", "بُدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["اتوار", "پیر", "منگل", "بُدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["اتوار", "پیر", "منگل", "بُدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ايساپورو", "سں"),
     decimal: '.',
     group: ',',
@@ -63522,111 +26689,55 @@ pub static PA_ARAB: Locale<'static> = Locale {
 /// Data for `pa-Guru` locale.
 pub static PA_GURU: Locale<'static> = Locale {
     lang: "pa-Guru",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ਜਨਵਰੀ",
-         "ਫ਼ਰਵਰੀ",
-         "ਮਾਰਚ",
-         "ਅਪ੍ਰੈਲ",
-         "ਮਈ",
-         "ਜੂਨ",
-         "ਜੁਲਾਈ",
-         "ਅਗਸਤ",
-         "ਸਤੰਬਰ",
-         "ਅਕਤੂਬਰ",
-         "ਨਵੰਬਰ",
-         "ਦਸੰਬਰ",
-        ],
-        [
-         "ਜਨ",
-         "ਫ਼ਰ",
-         "ਮਾਰਚ",
-         "ਅਪ੍ਰੈ",
-         "ਮਈ",
-         "ਜੂਨ",
-         "ਜੁਲਾ",
-         "ਅਗ",
-         "ਸਤੰ",
-         "ਅਕਤੂ",
-         "ਨਵੰ",
-         "ਦਸੰ",
-        ],
-        [
-         "ਜ",
-         "ਫ਼",
-         "ਮਾ",
-         "ਅ",
-         "ਮ",
-         "ਜੂ",
-         "ਜੁ",
-         "ਅ",
-         "ਸ",
-         "ਅ",
-         "ਨ",
-         "ਦ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ਐਤਵਾਰ",
-         "ਸੋਮਵਾਰ",
-         "ਮੰਗਲਵਾਰ",
-         "ਬੁੱਧਵਾਰ",
-         "ਵੀਰਵਾਰ",
-         "ਸ਼ੁੱਕਰਵਾਰ",
-         "ਸ਼ਨੀਵਾਰ",
-        ],
-        [
-         "ਐਤ",
-         "ਸੋਮ",
-         "ਮੰਗਲ",
-         "ਬੁੱਧ",
-         "ਵੀਰ",
-         "ਸ਼ੁੱਕਰ",
-         "ਸ਼ਨੀ",
-        ],
-        [
-         "ਐਤ",
-         "ਸੋਮ",
-         "ਮੰਗ",
-         "ਬੁੱਧ",
-         "ਵੀਰ",
-         "ਸ਼ੁੱਕ",
-         "ਸ਼ਨੀ",
-        ],
-        [
-         "ਐ",
-         "ਸੋ",
-         "ਮੰ",
-         "ਬੁੱ",
-         "ਵੀ",
-         "ਸ਼ੁੱ",
-         "ਸ਼",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ਜਨਵਰੀ",
+            "ਫ਼ਰਵਰੀ",
+            "ਮਾਰਚ",
+            "ਅਪ੍ਰੈਲ",
+            "ਮਈ",
+            "ਜੂਨ",
+            "ਜੁਲਾਈ",
+            "ਅਗਸਤ",
+            "ਸਤੰਬਰ",
+            "ਅਕਤੂਬਰ",
+            "ਨਵੰਬਰ",
+            "ਦਸੰਬਰ",
+        ],
+        [
+            "ਜਨ",
+            "ਫ਼ਰ",
+            "ਮਾਰਚ",
+            "ਅਪ੍ਰੈ",
+            "ਮਈ",
+            "ਜੂਨ",
+            "ਜੁਲਾ",
+            "ਅਗ",
+            "ਸਤੰ",
+            "ਅਕਤੂ",
+            "ਨਵੰ",
+            "ਦਸੰ",
+        ],
+        ["ਜ", "ਫ਼", "ਮਾ", "ਅ", "ਮ", "ਜੂ", "ਜੁ", "ਅ", "ਸ", "ਅ", "ਨ", "ਦ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ਐਤਵਾਰ",
+            "ਸੋਮਵਾਰ",
+            "ਮੰਗਲਵਾਰ",
+            "ਬੁੱਧਵਾਰ",
+            "ਵੀਰਵਾਰ",
+            "ਸ਼ੁੱਕਰਵਾਰ",
+            "ਸ਼ਨੀਵਾਰ",
+        ],
+        ["ਐਤ", "ਸੋਮ", "ਮੰਗਲ", "ਬੁੱਧ", "ਵੀਰ", "ਸ਼ੁੱਕਰ", "ਸ਼ਨੀ"],
+        ["ਐਤ", "ਸੋਮ", "ਮੰਗ", "ਬੁੱਧ", "ਵੀਰ", "ਸ਼ੁੱਕ", "ਸ਼ਨੀ"],
+        ["ਐ", "ਸੋ", "ਮੰ", "ਬੁੱ", "ਵੀ", "ਸ਼ੁੱ", "ਸ਼"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ਈ. ਪੂ.", "ਸੰਨ"),
     decimal: '.',
     group: ',',
@@ -63634,111 +26745,73 @@ pub static PA_GURU: Locale<'static> = Locale {
 /// Data for `pap` locale.
 pub static PAP: Locale<'static> = Locale {
     lang: "pap",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Yanüari",
-         "Febrüari",
-         "Mart",
-         "Aprel",
-         "Mei",
-         "Yüni",
-         "Yüli",
-         "Ougùstùs",
-         "Sèptèmber",
-         "Òktober",
-         "Novèmber",
-         "Desèmber",
-        ],
-        [
-         "Yanüari",
-         "Febrüari",
-         "Mart",
-         "Aprel",
-         "Mei",
-         "Yüni",
-         "Yüli",
-         "Ougùstùs",
-         "Sèptèmber",
-         "Òktober",
-         "Novèmber",
-         "Desèmber",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "djadumingu",
-         "djaluna",
-         "djamars",
-         "djarason",
-         "djaweps",
-         "djabièrnè",
-         "djasabra",
-        ],
-        [
-         "djadumingu",
-         "djaluna",
-         "djamars",
-         "djarason",
-         "djaweps",
-         "djabièrnè",
-         "djasabra",
-        ],
-        [
-         "djadumingu",
-         "djaluna",
-         "djamars",
-         "djarason",
-         "djaweps",
-         "djabièrnè",
-         "djasabra",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Yanüari",
+            "Febrüari",
+            "Mart",
+            "Aprel",
+            "Mei",
+            "Yüni",
+            "Yüli",
+            "Ougùstùs",
+            "Sèptèmber",
+            "Òktober",
+            "Novèmber",
+            "Desèmber",
+        ],
+        [
+            "Yanüari",
+            "Febrüari",
+            "Mart",
+            "Aprel",
+            "Mei",
+            "Yüni",
+            "Yüli",
+            "Ougùstùs",
+            "Sèptèmber",
+            "Òktober",
+            "Novèmber",
+            "Desèmber",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "djadumingu",
+            "djaluna",
+            "djamars",
+            "djarason",
+            "djaweps",
+            "djabièrnè",
+            "djasabra",
+        ],
+        [
+            "djadumingu",
+            "djaluna",
+            "djamars",
+            "djarason",
+            "djaweps",
+            "djabièrnè",
+            "djasabra",
+        ],
+        [
+            "djadumingu",
+            "djaluna",
+            "djamars",
+            "djarason",
+            "djaweps",
+            "djabièrnè",
+            "djasabra",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -63746,111 +26819,73 @@ pub static PAP: Locale<'static> = Locale {
 /// Data for `pap-AW` locale.
 pub static PAP_AW: Locale<'static> = Locale {
     lang: "pap-AW",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Yanüari",
-         "Febrüari",
-         "Mart",
-         "Aprel",
-         "Mei",
-         "Yüni",
-         "Yüli",
-         "Ougùstùs",
-         "Sèptèmber",
-         "Òktober",
-         "Novèmber",
-         "Desèmber",
-        ],
-        [
-         "Yanüari",
-         "Febrüari",
-         "Mart",
-         "Aprel",
-         "Mei",
-         "Yüni",
-         "Yüli",
-         "Ougùstùs",
-         "Sèptèmber",
-         "Òktober",
-         "Novèmber",
-         "Desèmber",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "djadumingu",
-         "djaluna",
-         "djamars",
-         "djarason",
-         "djaweps",
-         "djabièrnè",
-         "djasabra",
-        ],
-        [
-         "djadumingu",
-         "djaluna",
-         "djamars",
-         "djarason",
-         "djaweps",
-         "djabièrnè",
-         "djasabra",
-        ],
-        [
-         "djadumingu",
-         "djaluna",
-         "djamars",
-         "djarason",
-         "djaweps",
-         "djabièrnè",
-         "djasabra",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Yanüari",
+            "Febrüari",
+            "Mart",
+            "Aprel",
+            "Mei",
+            "Yüni",
+            "Yüli",
+            "Ougùstùs",
+            "Sèptèmber",
+            "Òktober",
+            "Novèmber",
+            "Desèmber",
+        ],
+        [
+            "Yanüari",
+            "Febrüari",
+            "Mart",
+            "Aprel",
+            "Mei",
+            "Yüni",
+            "Yüli",
+            "Ougùstùs",
+            "Sèptèmber",
+            "Òktober",
+            "Novèmber",
+            "Desèmber",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "djadumingu",
+            "djaluna",
+            "djamars",
+            "djarason",
+            "djaweps",
+            "djabièrnè",
+            "djasabra",
+        ],
+        [
+            "djadumingu",
+            "djaluna",
+            "djamars",
+            "djarason",
+            "djaweps",
+            "djabièrnè",
+            "djasabra",
+        ],
+        [
+            "djadumingu",
+            "djaluna",
+            "djamars",
+            "djarason",
+            "djaweps",
+            "djabièrnè",
+            "djasabra",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -63858,111 +26893,44 @@ pub static PAP_AW: Locale<'static> = Locale {
 /// Data for `pcm` locale.
 pub static PCM: Locale<'static> = Locale {
     lang: "pcm",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "H:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jénúári",
-         "Fẹ́búári",
-         "Mach",
-         "Éprel",
-         "Mee",
-         "Jun",
-         "Julai",
-         "Ọgọst",
-         "Sẹptẹ́mba",
-         "Ọktóba",
-         "Nọvẹ́mba",
-         "Disẹ́mba",
-        ],
-        [
-         "Jén",
-         "Fẹ́b",
-         "Mach",
-         "Épr",
-         "Mee",
-         "Jun",
-         "Jul",
-         "Ọgọ",
-         "Sẹp",
-         "Ọkt",
-         "Nọv",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sọ́ndè",
-         "Mọ́ndè",
-         "Tiúzdè",
-         "Wẹ́nẹ́zdè",
-         "Tọ́zdè",
-         "Fraídè",
-         "Sátọdè",
-        ],
-        [
-         "Sọ́n",
-         "Mọ́n",
-         "Tiú",
-         "Wẹ́n",
-         "Tọ́z",
-         "Fraí",
-         "Sát",
-        ],
-        [
-         "Sọ́n",
-         "Mọ́n",
-         "Tiú",
-         "Wẹ́n",
-         "Tọ́z",
-         "Fraí",
-         "Sát",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "H:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Jénúári",
+            "Fẹ́búári",
+            "Mach",
+            "Éprel",
+            "Mee",
+            "Jun",
+            "Julai",
+            "Ọgọst",
+            "Sẹptẹ́mba",
+            "Ọktóba",
+            "Nọvẹ́mba",
+            "Disẹ́mba",
+        ],
+        [
+            "Jén", "Fẹ́b", "Mach", "Épr", "Mee", "Jun", "Jul", "Ọgọ", "Sẹp", "Ọkt", "Nọv", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Fọ mọ́nin", "Fọ ívnin"],
-        ["FM", "FI"],
-        ["FM", "FI"],
+    days: Locale::new_days(
+        [
+            "Sọ́ndè",
+            "Mọ́ndè",
+            "Tiúzdè",
+            "Wẹ́nẹ́zdè",
+            "Tọ́zdè",
+            "Fraídè",
+            "Sátọdè",
+        ],
+        ["Sọ́n", "Mọ́n", "Tiú", "Wẹ́n", "Tọ́z", "Fraí", "Sát"],
+        ["Sọ́n", "Mọ́n", "Tiú", "Wẹ́n", "Tọ́z", "Fraí", "Sát"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["Fọ mọ́nin", "Fọ ívnin"], ["FM", "FI"], ["FM", "FI"]),
     eras: Locale::new_eras("BK", "KIY"),
     decimal: '.',
     group: ',',
@@ -63970,111 +26938,27 @@ pub static PCM: Locale<'static> = Locale {
 /// Data for `pi` locale.
 pub static PI: Locale<'static> = Locale {
     lang: "pi",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -64082,111 +26966,27 @@ pub static PI: Locale<'static> = Locale {
 /// Data for `pi-Latn` locale.
 pub static PI_LATN: Locale<'static> = Locale {
     lang: "pi-Latn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -64194,111 +26994,35 @@ pub static PI_LATN: Locale<'static> = Locale {
 /// Data for `pis` locale.
 pub static PIS: Locale<'static> = Locale {
     lang: "pis",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januare",
-         "Febuare",
-         "Mas",
-         "Eprel",
-         "Mei",
-         "Jun",
-         "Julae",
-         "Ogus",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Disemba",
-        ],
-        [
-         "Januare",
-         "Febuare",
-         "Mas",
-         "Eprel",
-         "Mei",
-         "Jun",
-         "Julae",
-         "Ogus",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Disemba",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sande",
-         "Mande",
-         "Tiusde",
-         "Wenesde",
-         "Tosde",
-         "Fraede",
-         "Satade",
-        ],
-        [
-         "Sande",
-         "Mande",
-         "Tiusde",
-         "Wenesde",
-         "Tosde",
-         "Fraede",
-         "Satade",
-        ],
-        [
-         "Sande",
-         "Mande",
-         "Tiusde",
-         "Wenesde",
-         "Tosde",
-         "Fraede",
-         "Satade",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januare", "Febuare", "Mas", "Eprel", "Mei", "Jun", "Julae", "Ogus", "Septemba",
+            "Oktoba", "Novemba", "Disemba",
+        ],
+        [
+            "Januare", "Febuare", "Mas", "Eprel", "Mei", "Jun", "Julae", "Ogus", "Septemba",
+            "Oktoba", "Novemba", "Disemba",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sande", "Mande", "Tiusde", "Wenesde", "Tosde", "Fraede", "Satade",
+        ],
+        [
+            "Sande", "Mande", "Tiusde", "Wenesde", "Tosde", "Fraede", "Satade",
+        ],
+        [
+            "Sande", "Mande", "Tiusde", "Wenesde", "Tosde", "Fraede", "Satade",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -64306,111 +27030,44 @@ pub static PIS: Locale<'static> = Locale {
 /// Data for `pl` locale.
 pub static PL: Locale<'static> = Locale {
     lang: "pl",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "stycznia",
-         "lutego",
-         "marca",
-         "kwietnia",
-         "maja",
-         "czerwca",
-         "lipca",
-         "sierpnia",
-         "września",
-         "października",
-         "listopada",
-         "grudnia",
-        ],
-        [
-         "sty",
-         "lut",
-         "mar",
-         "kwi",
-         "maj",
-         "cze",
-         "lip",
-         "sie",
-         "wrz",
-         "paź",
-         "lis",
-         "gru",
-        ],
-        [
-         "s",
-         "l",
-         "m",
-         "k",
-         "m",
-         "c",
-         "l",
-         "s",
-         "w",
-         "p",
-         "l",
-         "g",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "niedziela",
-         "poniedziałek",
-         "wtorek",
-         "środa",
-         "czwartek",
-         "piątek",
-         "sobota",
-        ],
-        [
-         "niedz.",
-         "pon.",
-         "wt.",
-         "śr.",
-         "czw.",
-         "pt.",
-         "sob.",
-        ],
-        [
-         "nie",
-         "pon",
-         "wto",
-         "śro",
-         "czw",
-         "pią",
-         "sob",
-        ],
-        [
-         "n",
-         "p",
-         "w",
-         "ś",
-         "c",
-         "p",
-         "s",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "stycznia",
+            "lutego",
+            "marca",
+            "kwietnia",
+            "maja",
+            "czerwca",
+            "lipca",
+            "sierpnia",
+            "września",
+            "października",
+            "listopada",
+            "grudnia",
+        ],
+        [
+            "sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru",
         ],
+        ["s", "l", "m", "k", "m", "c", "l", "s", "w", "p", "l", "g"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "niedziela",
+            "poniedziałek",
+            "wtorek",
+            "środa",
+            "czwartek",
+            "piątek",
+            "sobota",
+        ],
+        ["niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob."],
+        ["nie", "pon", "wto", "śro", "czw", "pią", "sob"],
+        ["n", "p", "w", "ś", "c", "p", "s"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("p.n.e.", "n.e."),
     decimal: ',',
     group: ' ',
@@ -64418,111 +27075,73 @@ pub static PL: Locale<'static> = Locale {
 /// Data for `pms` locale.
 pub static PMS: Locale<'static> = Locale {
     lang: "pms",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "gené",
-         "fërvé",
-         "mars",
-         "avril",
-         "magg",
-         "giugn",
-         "lugn",
-         "agost",
-         "stèmber",
-         "utuber",
-         "novèmber",
-         "dzèmber",
-        ],
-        [
-         "gené",
-         "fërvé",
-         "mars",
-         "avril",
-         "magg",
-         "giugn",
-         "lugn",
-         "agost",
-         "stèmber",
-         "utuber",
-         "novèmber",
-         "dzèmber",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dumìnica",
-         "lun-es",
-         "màrtes",
-         "merco",
-         "giòbia",
-         "vënner",
-         "saba",
-        ],
-        [
-         "dumìnica",
-         "lun-es",
-         "màrtes",
-         "merco",
-         "giòbia",
-         "vënner",
-         "saba",
-        ],
-        [
-         "dumìnica",
-         "lun-es",
-         "màrtes",
-         "merco",
-         "giòbia",
-         "vënner",
-         "saba",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "gené",
+            "fërvé",
+            "mars",
+            "avril",
+            "magg",
+            "giugn",
+            "lugn",
+            "agost",
+            "stèmber",
+            "utuber",
+            "novèmber",
+            "dzèmber",
+        ],
+        [
+            "gené",
+            "fërvé",
+            "mars",
+            "avril",
+            "magg",
+            "giugn",
+            "lugn",
+            "agost",
+            "stèmber",
+            "utuber",
+            "novèmber",
+            "dzèmber",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dumìnica",
+            "lun-es",
+            "màrtes",
+            "merco",
+            "giòbia",
+            "vënner",
+            "saba",
+        ],
+        [
+            "dumìnica",
+            "lun-es",
+            "màrtes",
+            "merco",
+            "giòbia",
+            "vënner",
+            "saba",
+        ],
+        [
+            "dumìnica",
+            "lun-es",
+            "màrtes",
+            "merco",
+            "giòbia",
+            "vënner",
+            "saba",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -64530,105 +27149,71 @@ pub static PMS: Locale<'static> = Locale {
 /// Data for `prg` locale.
 pub static PRG: Locale<'static> = Locale {
     lang: "prg",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "rags",
+            "wassarins",
+            "pūlis",
+            "sakkis",
+            "zallaws",
+            "sīmenis",
+            "līpa",
+            "daggis",
+            "sillins",
+            "spallins",
+            "lapkrūtis",
+            "sallaws",
+        ],
+        [
+            "rags",
+            "wassarins",
+            "pūlis",
+            "sakkis",
+            "zallaws",
+            "sīmenis",
+            "līpa",
+            "daggis",
+            "sillins",
+            "spallins",
+            "lapkrūtis",
+            "sallaws",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "rags",
-         "wassarins",
-         "pūlis",
-         "sakkis",
-         "zallaws",
-         "sīmenis",
-         "līpa",
-         "daggis",
-         "sillins",
-         "spallins",
-         "lapkrūtis",
-         "sallaws",
-        ],
-        [
-         "rags",
-         "wassarins",
-         "pūlis",
-         "sakkis",
-         "zallaws",
-         "sīmenis",
-         "līpa",
-         "daggis",
-         "sillins",
-         "spallins",
-         "lapkrūtis",
-         "sallaws",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nadīli",
-         "panadīli",
-         "wisasīdis",
-         "pussisawaiti",
-         "ketwirtiks",
-         "pēntniks",
-         "sabattika",
-        ],
-        [
-         "nadīli",
-         "panadīli",
-         "wisasīdis",
-         "pussisawaiti",
-         "ketwirtiks",
-         "pēntniks",
-         "sabattika",
-        ],
-        [
-         "nadīli",
-         "panadīli",
-         "wisasīdis",
-         "pussisawaiti",
-         "ketwirtiks",
-         "pēntniks",
-         "sabattika",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "nadīli",
+            "panadīli",
+            "wisasīdis",
+            "pussisawaiti",
+            "ketwirtiks",
+            "pēntniks",
+            "sabattika",
+        ],
+        [
+            "nadīli",
+            "panadīli",
+            "wisasīdis",
+            "pussisawaiti",
+            "ketwirtiks",
+            "pēntniks",
+            "sabattika",
+        ],
+        [
+            "nadīli",
+            "panadīli",
+            "wisasīdis",
+            "pussisawaiti",
+            "ketwirtiks",
+            "pēntniks",
+            "sabattika",
         ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["ankstāinan", "pa pussideinan"],
@@ -64642,111 +27227,47 @@ pub static PRG: Locale<'static> = Locale {
 /// Data for `ps` locale.
 pub static PS: Locale<'static> = Locale {
     lang: "ps",
-    dates: Locale::new_patterns(
-        "EEEE د y د MMMM d",
-        "y MMMM d",
-        "y MMM d",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss (z)",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوري",
-         "فبروري",
-         "مارچ",
-         "اپریل",
-         "مۍ",
-         "جون",
-         "جولای",
-         "اګست",
-         "سېپتمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "جنوري",
-         "فبروري",
-         "مارچ",
-         "اپریل",
-         "مۍ",
-         "جون",
-         "جولای",
-         "اګست",
-         "سېپتمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "ج",
-         "ف",
-         "م",
-         "ا",
-         "م",
-         "ج",
-         "ج",
-         "ا",
-         "س",
-         "ا",
-         "ن",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "يونۍ",
-         "دونۍ",
-         "درېنۍ",
-         "څلرنۍ",
-         "پينځنۍ",
-         "جمعه",
-         "اونۍ",
-        ],
-        [
-         "يونۍ",
-         "دونۍ",
-         "درېنۍ",
-         "څلرنۍ",
-         "پينځنۍ",
-         "جمعه",
-         "اونۍ",
-        ],
-        [
-         "يونۍ",
-         "دونۍ",
-         "درېنۍ",
-         "څلرنۍ",
-         "پينځنۍ",
-         "جمعه",
-         "اونۍ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["غ.م.", "غ.و."],
-        ["AM", "PM"],
-        ["غ.م.", "غ.و."],
-    ),
+    dates: Locale::new_patterns("EEEE د y د MMMM d", "y MMMM d", "y MMM d", "y/M/d"),
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss (z)", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوري",
+            "فبروري",
+            "مارچ",
+            "اپریل",
+            "مۍ",
+            "جون",
+            "جولای",
+            "اګست",
+            "سېپتمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "جنوري",
+            "فبروري",
+            "مارچ",
+            "اپریل",
+            "مۍ",
+            "جون",
+            "جولای",
+            "اګست",
+            "سېپتمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        ["ج", "ف", "م", "ا", "م", "ج", "ج", "ا", "س", "ا", "ن", "د"],
+    ),
+    days: Locale::new_days(
+        ["يونۍ", "دونۍ", "درېنۍ", "څلرنۍ", "پينځنۍ", "جمعه", "اونۍ"],
+        ["يونۍ", "دونۍ", "درېنۍ", "څلرنۍ", "پينځنۍ", "جمعه", "اونۍ"],
+        ["يونۍ", "دونۍ", "درېنۍ", "څلرنۍ", "پينځنۍ", "جمعه", "اونۍ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
+    ),
+    day_periods: Locale::new_day_periods(["غ.م.", "غ.و."], ["AM", "PM"], ["غ.م.", "غ.و."]),
     eras: Locale::new_eras("له میلاد وړاندې", "م."),
     decimal: ',',
     group: '.',
@@ -64754,111 +27275,47 @@ pub static PS: Locale<'static> = Locale {
 /// Data for `ps-PK` locale.
 pub static PS_PK: Locale<'static> = Locale {
     lang: "ps-PK",
-    dates: Locale::new_patterns(
-        "EEEE د y د MMMM d",
-        "y MMMM d",
-        "y MMM d",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوري",
-         "فبروري",
-         "مارچ",
-         "اپریل",
-         "مۍ",
-         "جون",
-         "جولای",
-         "اګست",
-         "سېپتمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "جنوري",
-         "فبروري",
-         "مارچ",
-         "اپریل",
-         "مۍ",
-         "جون",
-         "جولای",
-         "اګست",
-         "سېپتمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "ج",
-         "ف",
-         "م",
-         "ا",
-         "م",
-         "ج",
-         "ج",
-         "ا",
-         "س",
-         "ا",
-         "ن",
-         "د",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "يونۍ",
-         "دونۍ",
-         "درېنۍ",
-         "څلرنۍ",
-         "پينځنۍ",
-         "جمعه",
-         "اونۍ",
-        ],
-        [
-         "يونۍ",
-         "دونۍ",
-         "درېنۍ",
-         "څلرنۍ",
-         "پينځنۍ",
-         "جمعه",
-         "اونۍ",
-        ],
-        [
-         "يونۍ",
-         "دونۍ",
-         "درېنۍ",
-         "څلرنۍ",
-         "پينځنۍ",
-         "جمعه",
-         "اونۍ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["غ.م.", "غ.و."],
-        ["AM", "PM"],
-        ["غ.م.", "غ.و."],
-    ),
+    dates: Locale::new_patterns("EEEE د y د MMMM d", "y MMMM d", "y MMM d", "y/M/d"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوري",
+            "فبروري",
+            "مارچ",
+            "اپریل",
+            "مۍ",
+            "جون",
+            "جولای",
+            "اګست",
+            "سېپتمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "جنوري",
+            "فبروري",
+            "مارچ",
+            "اپریل",
+            "مۍ",
+            "جون",
+            "جولای",
+            "اګست",
+            "سېپتمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        ["ج", "ف", "م", "ا", "م", "ج", "ج", "ا", "س", "ا", "ن", "د"],
+    ),
+    days: Locale::new_days(
+        ["يونۍ", "دونۍ", "درېنۍ", "څلرنۍ", "پينځنۍ", "جمعه", "اونۍ"],
+        ["يونۍ", "دونۍ", "درېنۍ", "څلرنۍ", "پينځنۍ", "جمعه", "اونۍ"],
+        ["يونۍ", "دونۍ", "درېنۍ", "څلرنۍ", "پينځنۍ", "جمعه", "اونۍ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
+    ),
+    day_periods: Locale::new_day_periods(["غ.م.", "غ.و."], ["AM", "PM"], ["غ.م.", "غ.و."]),
     eras: Locale::new_eras("له میلاد وړاندې", "م."),
     decimal: ',',
     group: '.',
@@ -64872,105 +27329,44 @@ pub static PT: Locale<'static> = Locale {
         "d 'de' MMM 'de' y",
         "dd/MM/y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("a.C.", "d.C."),
     decimal: ',',
     group: '.',
@@ -64984,99 +27380,44 @@ pub static PT_AO: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65096,99 +27437,44 @@ pub static PT_CH: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65208,99 +27494,44 @@ pub static PT_CV: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65320,99 +27551,44 @@ pub static PT_GQ: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
         ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
+        ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65432,99 +27608,44 @@ pub static PT_GW: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65544,99 +27665,44 @@ pub static PT_LU: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65656,99 +27722,44 @@ pub static PT_MO: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65768,99 +27779,44 @@ pub static PT_MZ: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65880,99 +27836,44 @@ pub static PT_PT: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -65992,99 +27893,44 @@ pub static PT_ST: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
         ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
+        ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -66104,99 +27950,44 @@ pub static PT_TL: Locale<'static> = Locale {
         "dd/MM/y",
         "dd/MM/yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janeiro",
+            "fevereiro",
+            "março",
+            "abril",
+            "maio",
+            "junho",
+            "julho",
+            "agosto",
+            "setembro",
+            "outubro",
+            "novembro",
+            "dezembro",
+        ],
+        [
+            "jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.",
+            "dez.",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiro",
-         "fevereiro",
-         "março",
-         "abril",
-         "maio",
-         "junho",
-         "julho",
-         "agosto",
-         "setembro",
-         "outubro",
-         "novembro",
-         "dezembro",
-        ],
-        [
-         "jan.",
-         "fev.",
-         "mar.",
-         "abr.",
-         "mai.",
-         "jun.",
-         "jul.",
-         "ago.",
-         "set.",
-         "out.",
-         "nov.",
-         "dez.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domingo",
-         "segunda-feira",
-         "terça-feira",
-         "quarta-feira",
-         "quinta-feira",
-         "sexta-feira",
-         "sábado",
-        ],
-        [
-         "domingo",
-         "segunda",
-         "terça",
-         "quarta",
-         "quinta",
-         "sexta",
-         "sábado",
-        ],
-        [
-         "dom.",
-         "seg.",
-         "ter.",
-         "qua.",
-         "qui.",
-         "sex.",
-         "sáb.",
-        ],
-        [
-         "D",
-         "S",
-         "T",
-         "Q",
-         "Q",
-         "S",
-         "S",
+    days: Locale::new_days(
+        [
+            "domingo",
+            "segunda-feira",
+            "terça-feira",
+            "quarta-feira",
+            "quinta-feira",
+            "sexta-feira",
+            "sábado",
+        ],
+        [
+            "domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado",
         ],
+        ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."],
+        ["D", "S", "T", "Q", "Q", "S", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["da manhã", "da tarde"],
@@ -66210,111 +28001,46 @@ pub static PT_TL: Locale<'static> = Locale {
 /// Data for `qu` locale.
 pub static QU: Locale<'static> = Locale {
     lang: "qu",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{0} {1}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Enero",
-         "Febrero",
-         "Marzo",
-         "Abril",
-         "Mayo",
-         "Junio",
-         "Julio",
-         "Agosto",
-         "Setiembre",
-         "Octubre",
-         "Noviembre",
-         "Diciembre",
-        ],
-        [
-         "Ene",
-         "Feb",
-         "Mar",
-         "Abr",
-         "May",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Set",
-         "Oct",
-         "Nov",
-         "Dic",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Domingo",
-         "Lunes",
-         "Martes",
-         "Miércoles",
-         "Jueves",
-         "Viernes",
-         "Sábado",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Mié",
-         "Jue",
-         "Vie",
-         "Sab",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Mié",
-         "Jue",
-         "Vie",
-         "Sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{0} {1}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Enero",
+            "Febrero",
+            "Marzo",
+            "Abril",
+            "Mayo",
+            "Junio",
+            "Julio",
+            "Agosto",
+            "Setiembre",
+            "Octubre",
+            "Noviembre",
+            "Diciembre",
+        ],
+        [
+            "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Dic",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "Domingo",
+            "Lunes",
+            "Martes",
+            "Miércoles",
+            "Jueves",
+            "Viernes",
+            "Sábado",
+        ],
+        ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sab"],
+        ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sab"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.d.", "d.C."),
     decimal: '.',
     group: ',',
@@ -66322,111 +28048,46 @@ pub static QU: Locale<'static> = Locale {
 /// Data for `qu-BO` locale.
 pub static QU_BO: Locale<'static> = Locale {
     lang: "qu-BO",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{0} {1}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Enero",
-         "Febrero",
-         "Marzo",
-         "Abril",
-         "Mayo",
-         "Junio",
-         "Julio",
-         "Agosto",
-         "Setiembre",
-         "Octubre",
-         "Noviembre",
-         "Diciembre",
-        ],
-        [
-         "Ene",
-         "Feb",
-         "Mar",
-         "Abr",
-         "May",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Set",
-         "Oct",
-         "Nov",
-         "Dic",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Domingo",
-         "Lunes",
-         "Martes",
-         "Miércoles",
-         "Jueves",
-         "Viernes",
-         "Sábado",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Mié",
-         "Jue",
-         "Vie",
-         "Sab",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Mié",
-         "Jue",
-         "Vie",
-         "Sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{0} {1}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Enero",
+            "Febrero",
+            "Marzo",
+            "Abril",
+            "Mayo",
+            "Junio",
+            "Julio",
+            "Agosto",
+            "Setiembre",
+            "Octubre",
+            "Noviembre",
+            "Diciembre",
+        ],
+        [
+            "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Dic",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "Domingo",
+            "Lunes",
+            "Martes",
+            "Miércoles",
+            "Jueves",
+            "Viernes",
+            "Sábado",
+        ],
+        ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sab"],
+        ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sab"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.d.", "d.C."),
     decimal: ',',
     group: '.',
@@ -66434,111 +28095,46 @@ pub static QU_BO: Locale<'static> = Locale {
 /// Data for `qu-EC` locale.
 pub static QU_EC: Locale<'static> = Locale {
     lang: "qu-EC",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{0} {1}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Enero",
-         "Febrero",
-         "Marzo",
-         "Abril",
-         "Mayo",
-         "Junio",
-         "Julio",
-         "Agosto",
-         "Setiembre",
-         "Octubre",
-         "Noviembre",
-         "Diciembre",
-        ],
-        [
-         "Ene",
-         "Feb",
-         "Mar",
-         "Abr",
-         "May",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Set",
-         "Oct",
-         "Nov",
-         "Dic",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Domingo",
-         "Lunes",
-         "Martes",
-         "Miércoles",
-         "Jueves",
-         "Viernes",
-         "Sábado",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Mié",
-         "Jue",
-         "Vie",
-         "Sab",
-        ],
-        [
-         "Dom",
-         "Lun",
-         "Mar",
-         "Mié",
-         "Jue",
-         "Vie",
-         "Sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "X",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{0} {1}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Enero",
+            "Febrero",
+            "Marzo",
+            "Abril",
+            "Mayo",
+            "Junio",
+            "Julio",
+            "Agosto",
+            "Setiembre",
+            "Octubre",
+            "Noviembre",
+            "Diciembre",
+        ],
+        [
+            "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Dic",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "Domingo",
+            "Lunes",
+            "Martes",
+            "Miércoles",
+            "Jueves",
+            "Viernes",
+            "Sábado",
+        ],
+        ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sab"],
+        ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sab"],
+        ["D", "L", "M", "X", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("a.d.", "d.C."),
     decimal: '.',
     group: ',',
@@ -66546,111 +28142,27 @@ pub static QU_EC: Locale<'static> = Locale {
 /// Data for `quc` locale.
 pub static QUC: Locale<'static> = Locale {
     lang: "quc",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -66658,111 +28170,73 @@ pub static QUC: Locale<'static> = Locale {
 /// Data for `raj` locale.
 pub static RAJ: Locale<'static> = Locale {
     lang: "raj",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितम्बर",
-         "अक्टूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "जनवरी",
-         "फरवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितम्बर",
-         "अक्टूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "रविवार",
-         "सोमवार",
-         "मंगलवार",
-         "बुधवार",
-         "गुरुवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "रविवार",
-         "सोमवार",
-         "मंगलवार",
-         "बुधवार",
-         "गुरुवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "रविवार",
-         "सोमवार",
-         "मंगलवार",
-         "बुधवार",
-         "गुरुवार",
-         "शुक्रवार",
-         "शनिवार",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितम्बर",
+            "अक्टूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "जनवरी",
+            "फरवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितम्बर",
+            "अक्टूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["सबेरे", "सांम"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "रविवार",
+            "सोमवार",
+            "मंगलवार",
+            "बुधवार",
+            "गुरुवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        [
+            "रविवार",
+            "सोमवार",
+            "मंगलवार",
+            "बुधवार",
+            "गुरुवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        [
+            "रविवार",
+            "सोमवार",
+            "मंगलवार",
+            "बुधवार",
+            "गुरुवार",
+            "शुक्रवार",
+            "शनिवार",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["सबेरे", "सांम"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -66770,111 +28244,27 @@ pub static RAJ: Locale<'static> = Locale {
 /// Data for `rhg` locale.
 pub static RHG: Locale<'static> = Locale {
     lang: "rhg",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -66882,111 +28272,27 @@ pub static RHG: Locale<'static> = Locale {
 /// Data for `rhg-Rohg` locale.
 pub static RHG_ROHG: Locale<'static> = Locale {
     lang: "rhg-Rohg",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -66994,111 +28300,27 @@ pub static RHG_ROHG: Locale<'static> = Locale {
 /// Data for `rhg-Rohg-BD` locale.
 pub static RHG_ROHG_BD: Locale<'static> = Locale {
     lang: "rhg-Rohg-BD",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -67106,111 +28328,27 @@ pub static RHG_ROHG_BD: Locale<'static> = Locale {
 /// Data for `rif` locale.
 pub static RIF: Locale<'static> = Locale {
     lang: "rif",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -67218,111 +28356,45 @@ pub static RIF: Locale<'static> = Locale {
 /// Data for `rm` locale.
 pub static RM: Locale<'static> = Locale {
     lang: "rm",
-    dates: Locale::new_patterns(
-        "EEEE, 'ils' d MMMM y",
-        "d MMMM y",
-        "dd-MM-y",
-        "dd-MM-yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "da schaner",
-         "da favrer",
-         "da mars",
-         "d’avrigl",
-         "da matg",
-         "da zercladur",
-         "da fanadur",
-         "d’avust",
-         "da settember",
-         "d’october",
-         "da november",
-         "da december",
-        ],
-        [
-         "schan.",
-         "favr.",
-         "mars",
-         "avr.",
-         "matg",
-         "zercl.",
-         "fan.",
-         "avust",
-         "sett.",
-         "oct.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "S",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Z",
-         "F",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dumengia",
-         "glindesdi",
-         "mardi",
-         "mesemna",
-         "gievgia",
-         "venderdi",
-         "sonda",
-        ],
-        [
-         "du",
-         "gli",
-         "ma",
-         "me",
-         "gie",
-         "ve",
-         "so",
-        ],
-        [
-         "du",
-         "gli",
-         "ma",
-         "me",
-         "gie",
-         "ve",
-         "so",
-        ],
-        [
-         "D",
-         "G",
-         "M",
-         "M",
-         "G",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, 'ils' d MMMM y", "d MMMM y", "dd-MM-y", "dd-MM-yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "da schaner",
+            "da favrer",
+            "da mars",
+            "d’avrigl",
+            "da matg",
+            "da zercladur",
+            "da fanadur",
+            "d’avust",
+            "da settember",
+            "d’october",
+            "da november",
+            "da december",
+        ],
+        [
+            "schan.", "favr.", "mars", "avr.", "matg", "zercl.", "fan.", "avust", "sett.", "oct.",
+            "nov.", "dec.",
         ],
+        ["S", "F", "M", "A", "M", "Z", "F", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "dumengia",
+            "glindesdi",
+            "mardi",
+            "mesemna",
+            "gievgia",
+            "venderdi",
+            "sonda",
+        ],
+        ["du", "gli", "ma", "me", "gie", "ve", "so"],
+        ["du", "gli", "ma", "me", "gie", "ve", "so"],
+        ["D", "G", "M", "M", "G", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("a.Cr.", "s.C."),
     decimal: ',',
     group: ' ',
@@ -67330,105 +28402,45 @@ pub static RM: Locale<'static> = Locale {
 /// Data for `rn` locale.
 pub static RN: Locale<'static> = Locale {
     lang: "rn",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Nzero",
+            "Ruhuhuma",
+            "Ntwarante",
+            "Ndamukiza",
+            "Rusama",
+            "Ruheshi",
+            "Mukakaro",
+            "Nyandagaro",
+            "Nyakanga",
+            "Gitugutu",
+            "Munyonyo",
+            "Kigarama",
+        ],
+        [
+            "Mut.", "Gas.", "Wer.", "Mat.", "Gic.", "Kam.", "Nya.", "Kan.", "Nze.", "Ukw.", "Ugu.",
+            "Uku.",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Nzero",
-         "Ruhuhuma",
-         "Ntwarante",
-         "Ndamukiza",
-         "Rusama",
-         "Ruheshi",
-         "Mukakaro",
-         "Nyandagaro",
-         "Nyakanga",
-         "Gitugutu",
-         "Munyonyo",
-         "Kigarama",
-        ],
-        [
-         "Mut.",
-         "Gas.",
-         "Wer.",
-         "Mat.",
-         "Gic.",
-         "Kam.",
-         "Nya.",
-         "Kan.",
-         "Nze.",
-         "Ukw.",
-         "Ugu.",
-         "Uku.",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ku w’indwi",
-         "Ku wa mbere",
-         "Ku wa kabiri",
-         "Ku wa gatatu",
-         "Ku wa kane",
-         "Ku wa gatanu",
-         "Ku wa gatandatu",
-        ],
-        [
-         "cu.",
-         "mbe.",
-         "kab.",
-         "gtu.",
-         "kan.",
-         "gnu.",
-         "gnd.",
-        ],
-        [
-         "cu.",
-         "mbe.",
-         "kab.",
-         "gtu.",
-         "kan.",
-         "gnu.",
-         "gnd.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "Ku w’indwi",
+            "Ku wa mbere",
+            "Ku wa kabiri",
+            "Ku wa gatatu",
+            "Ku wa kane",
+            "Ku wa gatanu",
+            "Ku wa gatandatu",
         ],
+        ["cu.", "mbe.", "kab.", "gtu.", "kan.", "gnu.", "gnd."],
+        ["cu.", "mbe.", "kab.", "gtu.", "kan.", "gnu.", "gnd."],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Z.MU.", "Z.MW."],
@@ -67442,111 +28454,45 @@ pub static RN: Locale<'static> = Locale {
 /// Data for `ro` locale.
 pub static RO: Locale<'static> = Locale {
     lang: "ro",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ianuarie",
-         "februarie",
-         "martie",
-         "aprilie",
-         "mai",
-         "iunie",
-         "iulie",
-         "august",
-         "septembrie",
-         "octombrie",
-         "noiembrie",
-         "decembrie",
-        ],
-        [
-         "ian.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "mai",
-         "iun.",
-         "iul.",
-         "aug.",
-         "sept.",
-         "oct.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "I",
-         "F",
-         "M",
-         "A",
-         "M",
-         "I",
-         "I",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "duminică",
-         "luni",
-         "marți",
-         "miercuri",
-         "joi",
-         "vineri",
-         "sâmbătă",
-        ],
-        [
-         "dum.",
-         "lun.",
-         "mar.",
-         "mie.",
-         "joi",
-         "vin.",
-         "sâm.",
-        ],
-        [
-         "du.",
-         "lu.",
-         "ma.",
-         "mi.",
-         "joi",
-         "vi.",
-         "sâ.",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ianuarie",
+            "februarie",
+            "martie",
+            "aprilie",
+            "mai",
+            "iunie",
+            "iulie",
+            "august",
+            "septembrie",
+            "octombrie",
+            "noiembrie",
+            "decembrie",
+        ],
+        [
+            "ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sept.", "oct.", "nov.",
+            "dec.",
         ],
+        ["I", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "duminică",
+            "luni",
+            "marți",
+            "miercuri",
+            "joi",
+            "vineri",
+            "sâmbătă",
+        ],
+        ["dum.", "lun.", "mar.", "mie.", "joi", "vin.", "sâm."],
+        ["du.", "lu.", "ma.", "mi.", "joi", "vi.", "sâ."],
+        ["D", "L", "M", "M", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("î.Hr.", "d.Hr."),
     decimal: ',',
     group: '.',
@@ -67554,111 +28500,45 @@ pub static RO: Locale<'static> = Locale {
 /// Data for `ro-MD` locale.
 pub static RO_MD: Locale<'static> = Locale {
     lang: "ro-MD",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ianuarie",
-         "februarie",
-         "martie",
-         "aprilie",
-         "mai",
-         "iunie",
-         "iulie",
-         "august",
-         "septembrie",
-         "octombrie",
-         "noiembrie",
-         "decembrie",
-        ],
-        [
-         "ian.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "mai",
-         "iun.",
-         "iul.",
-         "aug.",
-         "sept.",
-         "oct.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "I",
-         "F",
-         "M",
-         "A",
-         "M",
-         "I",
-         "I",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "duminică",
-         "luni",
-         "marți",
-         "miercuri",
-         "joi",
-         "vineri",
-         "sâmbătă",
-        ],
-        [
-         "Dum",
-         "Lun",
-         "Mar",
-         "Mie",
-         "Joi",
-         "Vin",
-         "Sâm",
-        ],
-        [
-         "Du",
-         "Lu",
-         "Ma",
-         "Mi",
-         "Jo",
-         "Vi",
-         "Sâ",
-        ],
-        [
-         "D",
-         "L",
-         "Ma",
-         "Mi",
-         "J",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ianuarie",
+            "februarie",
+            "martie",
+            "aprilie",
+            "mai",
+            "iunie",
+            "iulie",
+            "august",
+            "septembrie",
+            "octombrie",
+            "noiembrie",
+            "decembrie",
+        ],
+        [
+            "ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sept.", "oct.", "nov.",
+            "dec.",
         ],
+        ["I", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
-        ["a.m.", "p.m."],
+    days: Locale::new_days(
+        [
+            "duminică",
+            "luni",
+            "marți",
+            "miercuri",
+            "joi",
+            "vineri",
+            "sâmbătă",
+        ],
+        ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm"],
+        ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ"],
+        ["D", "L", "Ma", "Mi", "J", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["a.m.", "p.m."], ["a.m.", "p.m."], ["a.m.", "p.m."]),
     eras: Locale::new_eras("î.Hr.", "d.Hr."),
     decimal: ',',
     group: '.',
@@ -67666,105 +28546,42 @@ pub static RO_MD: Locale<'static> = Locale {
 /// Data for `rof` locale.
 pub static ROF: Locale<'static> = Locale {
     lang: "rof",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mweri wa kwanza",
+            "Mweri wa kaili",
+            "Mweri wa katatu",
+            "Mweri wa kaana",
+            "Mweri wa tanu",
+            "Mweri wa sita",
+            "Mweri wa saba",
+            "Mweri wa nane",
+            "Mweri wa tisa",
+            "Mweri wa ikumi",
+            "Mweri wa ikumi na moja",
+            "Mweri wa ikumi na mbili",
+        ],
+        [
+            "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12",
+        ],
+        ["K", "K", "K", "K", "T", "S", "S", "N", "T", "I", "I", "I"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mweri wa kwanza",
-         "Mweri wa kaili",
-         "Mweri wa katatu",
-         "Mweri wa kaana",
-         "Mweri wa tanu",
-         "Mweri wa sita",
-         "Mweri wa saba",
-         "Mweri wa nane",
-         "Mweri wa tisa",
-         "Mweri wa ikumi",
-         "Mweri wa ikumi na moja",
-         "Mweri wa ikumi na mbili",
-        ],
-        [
-         "M1",
-         "M2",
-         "M3",
-         "M4",
-         "M5",
-         "M6",
-         "M7",
-         "M8",
-         "M9",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "K",
-         "K",
-         "K",
-         "K",
-         "T",
-         "S",
-         "S",
-         "N",
-         "T",
-         "I",
-         "I",
-         "I",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ijumapili",
-         "Ijumatatu",
-         "Ijumanne",
-         "Ijumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Ijumamosi",
-        ],
-        [
-         "Ijp",
-         "Ijt",
-         "Ijn",
-         "Ijtn",
-         "Alh",
-         "Iju",
-         "Ijm",
-        ],
-        [
-         "Ijp",
-         "Ijt",
-         "Ijn",
-         "Ijtn",
-         "Alh",
-         "Iju",
-         "Ijm",
-        ],
-        [
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "1",
+    days: Locale::new_days(
+        [
+            "Ijumapili",
+            "Ijumatatu",
+            "Ijumanne",
+            "Ijumatano",
+            "Alhamisi",
+            "Ijumaa",
+            "Ijumamosi",
         ],
+        ["Ijp", "Ijt", "Ijn", "Ijtn", "Alh", "Iju", "Ijm"],
+        ["Ijp", "Ijt", "Ijn", "Ijtn", "Alh", "Iju", "Ijm"],
+        ["2", "3", "4", "5", "6", "7", "1"],
     ),
     day_periods: Locale::new_day_periods(
         ["kang’ama", "kingoto"],
@@ -67784,105 +28601,54 @@ pub static RU: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "января",
-         "февраля",
-         "марта",
-         "апреля",
-         "мая",
-         "июня",
-         "июля",
-         "августа",
-         "сентября",
-         "октября",
-         "ноября",
-         "декабря",
-        ],
-        [
-         "янв.",
-         "февр.",
-         "мар.",
-         "апр.",
-         "мая",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "воскресенье",
-         "понедельник",
-         "вторник",
-         "среда",
-         "четверг",
-         "пятница",
-         "суббота",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "В",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "января",
+            "февраля",
+            "марта",
+            "апреля",
+            "мая",
+            "июня",
+            "июля",
+            "августа",
+            "сентября",
+            "октября",
+            "ноября",
+            "декабря",
+        ],
+        [
+            "янв.",
+            "февр.",
+            "мар.",
+            "апр.",
+            "мая",
+            "июн.",
+            "июл.",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "воскресенье",
+            "понедельник",
+            "вторник",
+            "среда",
+            "четверг",
+            "пятница",
+            "суббота",
+        ],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["В", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("до н. э.", "н. э."),
     decimal: ',',
     group: ' ',
@@ -67894,107 +28660,56 @@ pub static RU_BY: Locale<'static> = Locale {
         "EEEE, d MMMM y 'г'.",
         "d MMMM y 'г'.",
         "d MMM y 'г'.",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "января",
-         "февраля",
-         "марта",
-         "апреля",
-         "мая",
-         "июня",
-         "июля",
-         "августа",
-         "сентября",
-         "октября",
-         "ноября",
-         "декабря",
-        ],
-        [
-         "янв.",
-         "февр.",
-         "мар.",
-         "апр.",
-         "мая",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "воскресенье",
-         "понедельник",
-         "вторник",
-         "среда",
-         "четверг",
-         "пятница",
-         "суббота",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "В",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+        "dd.MM.y",
     ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "января",
+            "февраля",
+            "марта",
+            "апреля",
+            "мая",
+            "июня",
+            "июля",
+            "августа",
+            "сентября",
+            "октября",
+            "ноября",
+            "декабря",
+        ],
+        [
+            "янв.",
+            "февр.",
+            "мар.",
+            "апр.",
+            "мая",
+            "июн.",
+            "июл.",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "воскресенье",
+            "понедельник",
+            "вторник",
+            "среда",
+            "четверг",
+            "пятница",
+            "суббота",
+        ],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["В", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("до н. э.", "н. э."),
     decimal: ',',
     group: ' ',
@@ -68008,105 +28723,54 @@ pub static RU_KG: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "января",
-         "февраля",
-         "марта",
-         "апреля",
-         "мая",
-         "июня",
-         "июля",
-         "августа",
-         "сентября",
-         "октября",
-         "ноября",
-         "декабря",
-        ],
-        [
-         "янв.",
-         "февр.",
-         "мар.",
-         "апр.",
-         "мая",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "воскресенье",
-         "понедельник",
-         "вторник",
-         "среда",
-         "четверг",
-         "пятница",
-         "суббота",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "В",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "января",
+            "февраля",
+            "марта",
+            "апреля",
+            "мая",
+            "июня",
+            "июля",
+            "августа",
+            "сентября",
+            "октября",
+            "ноября",
+            "декабря",
+        ],
+        [
+            "янв.",
+            "февр.",
+            "мар.",
+            "апр.",
+            "мая",
+            "июн.",
+            "июл.",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "воскресенье",
+            "понедельник",
+            "вторник",
+            "среда",
+            "четверг",
+            "пятница",
+            "суббота",
+        ],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["В", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("до н. э.", "н. э."),
     decimal: ',',
     group: ' ',
@@ -68120,105 +28784,54 @@ pub static RU_KZ: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "января",
-         "февраля",
-         "марта",
-         "апреля",
-         "мая",
-         "июня",
-         "июля",
-         "августа",
-         "сентября",
-         "октября",
-         "ноября",
-         "декабря",
-        ],
-        [
-         "янв.",
-         "февр.",
-         "мар.",
-         "апр.",
-         "мая",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "воскресенье",
-         "понедельник",
-         "вторник",
-         "среда",
-         "четверг",
-         "пятница",
-         "суббота",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "В",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "января",
+            "февраля",
+            "марта",
+            "апреля",
+            "мая",
+            "июня",
+            "июля",
+            "августа",
+            "сентября",
+            "октября",
+            "ноября",
+            "декабря",
+        ],
+        [
+            "янв.",
+            "февр.",
+            "мар.",
+            "апр.",
+            "мая",
+            "июн.",
+            "июл.",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "воскресенье",
+            "понедельник",
+            "вторник",
+            "среда",
+            "четверг",
+            "пятница",
+            "суббота",
+        ],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["В", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("до н. э.", "н. э."),
     decimal: ',',
     group: ' ',
@@ -68232,105 +28845,54 @@ pub static RU_MD: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "января",
-         "февраля",
-         "марта",
-         "апреля",
-         "мая",
-         "июня",
-         "июля",
-         "августа",
-         "сентября",
-         "октября",
-         "ноября",
-         "декабря",
-        ],
-        [
-         "янв.",
-         "февр.",
-         "мар.",
-         "апр.",
-         "мая",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "воскресенье",
-         "понедельник",
-         "вторник",
-         "среда",
-         "четверг",
-         "пятница",
-         "суббота",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "В",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "января",
+            "февраля",
+            "марта",
+            "апреля",
+            "мая",
+            "июня",
+            "июля",
+            "августа",
+            "сентября",
+            "октября",
+            "ноября",
+            "декабря",
+        ],
+        [
+            "янв.",
+            "февр.",
+            "мар.",
+            "апр.",
+            "мая",
+            "июн.",
+            "июл.",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "воскресенье",
+            "понедельник",
+            "вторник",
+            "среда",
+            "четверг",
+            "пятница",
+            "суббота",
+        ],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["В", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("до н. э.", "н. э."),
     decimal: ',',
     group: ' ',
@@ -68344,105 +28906,54 @@ pub static RU_UA: Locale<'static> = Locale {
         "d MMM y 'г'.",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "января",
-         "февраля",
-         "марта",
-         "апреля",
-         "мая",
-         "июня",
-         "июля",
-         "августа",
-         "сентября",
-         "октября",
-         "ноября",
-         "декабря",
-        ],
-        [
-         "янв.",
-         "февр.",
-         "мар.",
-         "апр.",
-         "мая",
-         "июн.",
-         "июл.",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "воскресенье",
-         "понедельник",
-         "вторник",
-         "среда",
-         "четверг",
-         "пятница",
-         "суббота",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "вс",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "В",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "января",
+            "февраля",
+            "марта",
+            "апреля",
+            "мая",
+            "июня",
+            "июля",
+            "августа",
+            "сентября",
+            "октября",
+            "ноября",
+            "декабря",
+        ],
+        [
+            "янв.",
+            "февр.",
+            "мар.",
+            "апр.",
+            "мая",
+            "июн.",
+            "июл.",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "воскресенье",
+            "понедельник",
+            "вторник",
+            "среда",
+            "четверг",
+            "пятница",
+            "суббота",
+        ],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["вс", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["В", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("до н. э.", "н. э."),
     decimal: ',',
     group: ' ',
@@ -68450,111 +28961,47 @@ pub static RU_UA: Locale<'static> = Locale {
 /// Data for `rw` locale.
 pub static RW: Locale<'static> = Locale {
     lang: "rw",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mutarama",
-         "Gashyantare",
-         "Werurwe",
-         "Mata",
-         "Gicurasi",
-         "Kamena",
-         "Nyakanga",
-         "Kanama",
-         "Nzeri",
-         "Ukwakira",
-         "Ugushyingo",
-         "Ukuboza",
-        ],
-        [
-         "Mut.",
-         "Gas.",
-         "Wer.",
-         "Mat.",
-         "Gic.",
-         "Kam.",
-         "Nya.",
-         "Kan.",
-         "Nze.",
-         "Ukw.",
-         "Ugu.",
-         "Uku.",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ku cyumweru",
-         "Kuwa mbere",
-         "Kuwa kabiri",
-         "Kuwa gatatu",
-         "Kuwa kane",
-         "Kuwa gatanu",
-         "Kuwa gatandatu",
-        ],
-        [
-         "Cyu.",
-         "Mbe.",
-         "Kab.",
-         "Gtu.",
-         "Kan.",
-         "Gnu.",
-         "Gnd.",
-        ],
-        [
-         "Cyu.",
-         "Mbe.",
-         "Kab.",
-         "Gtu.",
-         "Kan.",
-         "Gnu.",
-         "Gnd.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mutarama",
+            "Gashyantare",
+            "Werurwe",
+            "Mata",
+            "Gicurasi",
+            "Kamena",
+            "Nyakanga",
+            "Kanama",
+            "Nzeri",
+            "Ukwakira",
+            "Ugushyingo",
+            "Ukuboza",
+        ],
+        [
+            "Mut.", "Gas.", "Wer.", "Mat.", "Gic.", "Kam.", "Nya.", "Kan.", "Nze.", "Ukw.", "Ugu.",
+            "Uku.",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Ku cyumweru",
+            "Kuwa mbere",
+            "Kuwa kabiri",
+            "Kuwa gatatu",
+            "Kuwa kane",
+            "Kuwa gatanu",
+            "Kuwa gatandatu",
+        ],
+        ["Cyu.", "Mbe.", "Kab.", "Gtu.", "Kan.", "Gnu.", "Gnd."],
+        ["Cyu.", "Mbe.", "Kab.", "Gtu.", "Kan.", "Gnu.", "Gnd."],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -68562,105 +29009,32 @@ pub static RW: Locale<'static> = Locale {
 /// Data for `rwk` locale.
 pub static RWK: Locale<'static> = Locale {
     lang: "rwk",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprilyi", "Mei", "Junyi", "Julyai", "Agusti",
+            "Septemba", "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprilyi",
-         "Mei",
-         "Junyi",
-         "Julyai",
-         "Agusti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapilyi",
-         "Jumatatuu",
-         "Jumanne",
-         "Jumatanu",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "J",
-         "J",
-         "J",
-         "J",
-         "A",
-         "I",
-         "J",
+    days: Locale::new_days(
+        [
+            "Jumapilyi",
+            "Jumatatuu",
+            "Jumanne",
+            "Jumatanu",
+            "Alhamisi",
+            "Ijumaa",
+            "Jumamosi",
         ],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["J", "J", "J", "J", "A", "I", "J"],
     ),
     day_periods: Locale::new_day_periods(
         ["utuko", "kyiukonyi"],
@@ -68674,111 +29048,57 @@ pub static RWK: Locale<'static> = Locale {
 /// Data for `sa` locale.
 pub static SA: Locale<'static> = Locale {
     lang: "sa",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरीमासः",
-         "फरवरीमासः",
-         "मार्चमासः",
-         "अप्रैलमासः",
-         "मईमासः",
-         "जूनमासः",
-         "जुलाईमासः",
-         "अगस्तमासः",
-         "सितंबरमासः",
-         "अक्तूबरमासः",
-         "नवंबरमासः",
-         "दिसंबरमासः",
-        ],
-        [
-         "जनवरी:",
-         "फरवरी:",
-         "मार्च:",
-         "अप्रैल:",
-         "मई",
-         "जून:",
-         "जुलाई:",
-         "अगस्त:",
-         "सितंबर:",
-         "अक्तूबर:",
-         "नवंबर:",
-         "दिसंबर:",
-        ],
-        [
-         "ज",
-         "फ",
-         "मा",
-         "अ",
-         "म",
-         "जू",
-         "जु",
-         "अ",
-         "सि",
-         "अ",
-         "न",
-         "दि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "रविवासरः",
-         "सोमवासरः",
-         "मंगलवासरः",
-         "बुधवासरः",
-         "गुरुवासर:",
-         "शुक्रवासरः",
-         "शनिवासरः",
-        ],
-        [
-         "रवि",
-         "सोम",
-         "मंगल",
-         "बुध",
-         "गुरु",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "रवि",
-         "सोम",
-         "मंगल",
-         "बुध",
-         "गुरु",
-         "शुक्र",
-         "शनि",
-        ],
-        [
-         "र",
-         "सो",
-         "मं",
-         "बु",
-         "गु",
-         "शु",
-         "श",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरीमासः",
+            "फरवरीमासः",
+            "मार्चमासः",
+            "अप्रैलमासः",
+            "मईमासः",
+            "जूनमासः",
+            "जुलाईमासः",
+            "अगस्तमासः",
+            "सितंबरमासः",
+            "अक्तूबरमासः",
+            "नवंबरमासः",
+            "दिसंबरमासः",
+        ],
+        [
+            "जनवरी:",
+            "फरवरी:",
+            "मार्च:",
+            "अप्रैल:",
+            "मई",
+            "जून:",
+            "जुलाई:",
+            "अगस्त:",
+            "सितंबर:",
+            "अक्तूबर:",
+            "नवंबर:",
+            "दिसंबर:",
+        ],
+        [
+            "ज", "फ", "मा", "अ", "म", "जू", "जु", "अ", "सि", "अ", "न", "दि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["पूर्वाह्न", "अपराह्न"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "रविवासरः",
+            "सोमवासरः",
+            "मंगलवासरः",
+            "बुधवासरः",
+            "गुरुवासर:",
+            "शुक्रवासरः",
+            "शनिवासरः",
+        ],
+        ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"],
+        ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"],
+        ["र", "सो", "मं", "बु", "गु", "शु", "श"],
     ),
+    day_periods: Locale::new_day_periods(["पूर्वाह्न", "अपराह्न"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -68792,105 +29112,43 @@ pub static SAH: Locale<'static> = Locale {
         "y, MMM d",
         "yy/M/d",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Тохсунньу",
-         "Олунньу",
-         "Кулун тутар",
-         "Муус устар",
-         "Ыам ыйын",
-         "Бэс ыйын",
-         "От ыйын",
-         "Атырдьых ыйын",
-         "Балаҕан ыйын",
-         "Алтынньы",
-         "Сэтинньи",
-         "ахсынньы",
-        ],
-        [
-         "Тохс",
-         "Олун",
-         "Клн",
-         "Мсу",
-         "Ыам",
-         "Бэс",
-         "Отй",
-         "Атр",
-         "Блҕ",
-         "Алт",
-         "Сэт",
-         "Ахс",
-        ],
-        [
-         "Т",
-         "О",
-         "К",
-         "М",
-         "Ы",
-         "Б",
-         "О",
-         "А",
-         "Б",
-         "А",
-         "С",
-         "А",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "баскыһыанньа",
-         "бэнидиэнньик",
-         "оптуорунньук",
-         "сэрэдэ",
-         "чэппиэр",
-         "Бээтиҥсэ",
-         "субуота",
-        ],
-        [
-         "бс",
-         "бн",
-         "оп",
-         "сэ",
-         "чп",
-         "бэ",
-         "сб",
-        ],
-        [
-         "бс",
-         "бн",
-         "оп",
-         "сэ",
-         "чп",
-         "бэ",
-         "сб",
-        ],
-        [
-         "Б",
-         "Б",
-         "О",
-         "С",
-         "Ч",
-         "Б",
-         "С",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Тохсунньу",
+            "Олунньу",
+            "Кулун тутар",
+            "Муус устар",
+            "Ыам ыйын",
+            "Бэс ыйын",
+            "От ыйын",
+            "Атырдьых ыйын",
+            "Балаҕан ыйын",
+            "Алтынньы",
+            "Сэтинньи",
+            "ахсынньы",
+        ],
+        [
+            "Тохс", "Олун", "Клн", "Мсу", "Ыам", "Бэс", "Отй", "Атр", "Блҕ", "Алт", "Сэт", "Ахс",
         ],
+        ["Т", "О", "К", "М", "Ы", "Б", "О", "А", "Б", "А", "С", "А"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ЭИ", "ЭК"],
-        ["ЭИ", "ЭК"],
-        ["ЭИ", "ЭК"],
+    days: Locale::new_days(
+        [
+            "баскыһыанньа",
+            "бэнидиэнньик",
+            "оптуорунньук",
+            "сэрэдэ",
+            "чэппиэр",
+            "Бээтиҥсэ",
+            "субуота",
+        ],
+        ["бс", "бн", "оп", "сэ", "чп", "бэ", "сб"],
+        ["бс", "бн", "оп", "сэ", "чп", "бэ", "сб"],
+        ["Б", "Б", "О", "С", "Ч", "Б", "С"],
     ),
+    day_periods: Locale::new_day_periods(["ЭИ", "ЭК"], ["ЭИ", "ЭК"], ["ЭИ", "ЭК"]),
     eras: Locale::new_eras("б. э. и.", "б. э"),
     decimal: ',',
     group: ' ',
@@ -68898,105 +29156,42 @@ pub static SAH: Locale<'static> = Locale {
 /// Data for `saq` locale.
 pub static SAQ: Locale<'static> = Locale {
     lang: "saq",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Lapa le obo",
+            "Lapa le waare",
+            "Lapa le okuni",
+            "Lapa le ong’wan",
+            "Lapa le imet",
+            "Lapa le ile",
+            "Lapa le sapa",
+            "Lapa le isiet",
+            "Lapa le saal",
+            "Lapa le tomon",
+            "Lapa le tomon obo",
+            "Lapa le tomon waare",
+        ],
+        [
+            "Obo", "Waa", "Oku", "Ong", "Ime", "Ile", "Sap", "Isi", "Saa", "Tom", "Tob", "Tow",
+        ],
+        ["O", "W", "O", "O", "I", "I", "S", "I", "S", "T", "T", "T"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Lapa le obo",
-         "Lapa le waare",
-         "Lapa le okuni",
-         "Lapa le ong’wan",
-         "Lapa le imet",
-         "Lapa le ile",
-         "Lapa le sapa",
-         "Lapa le isiet",
-         "Lapa le saal",
-         "Lapa le tomon",
-         "Lapa le tomon obo",
-         "Lapa le tomon waare",
-        ],
-        [
-         "Obo",
-         "Waa",
-         "Oku",
-         "Ong",
-         "Ime",
-         "Ile",
-         "Sap",
-         "Isi",
-         "Saa",
-         "Tom",
-         "Tob",
-         "Tow",
-        ],
-        [
-         "O",
-         "W",
-         "O",
-         "O",
-         "I",
-         "I",
-         "S",
-         "I",
-         "S",
-         "T",
-         "T",
-         "T",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Mderot ee are",
-         "Mderot ee kuni",
-         "Mderot ee ong’wan",
-         "Mderot ee inet",
-         "Mderot ee ile",
-         "Mderot ee sapa",
-         "Mderot ee kwe",
-        ],
-        [
-         "Are",
-         "Kun",
-         "Ong",
-         "Ine",
-         "Ile",
-         "Sap",
-         "Kwe",
-        ],
-        [
-         "Are",
-         "Kun",
-         "Ong",
-         "Ine",
-         "Ile",
-         "Sap",
-         "Kwe",
-        ],
-        [
-         "A",
-         "K",
-         "O",
-         "I",
-         "I",
-         "S",
-         "K",
+    days: Locale::new_days(
+        [
+            "Mderot ee are",
+            "Mderot ee kuni",
+            "Mderot ee ong’wan",
+            "Mderot ee inet",
+            "Mderot ee ile",
+            "Mderot ee sapa",
+            "Mderot ee kwe",
         ],
+        ["Are", "Kun", "Ong", "Ine", "Ile", "Sap", "Kwe"],
+        ["Are", "Kun", "Ong", "Ine", "Ile", "Sap", "Kwe"],
+        ["A", "K", "O", "I", "I", "S", "K"],
     ),
     day_periods: Locale::new_day_periods(
         ["Tesiran", "Teipa"],
@@ -69010,111 +29205,55 @@ pub static SAQ: Locale<'static> = Locale {
 /// Data for `sat` locale.
 pub static SAT: Locale<'static> = Locale {
     lang: "sat",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ᱡᱟᱱᱣᱟᱨᱤ",
-         "ᱯᱷᱟᱨᱣᱟᱨᱤ",
-         "ᱢᱟᱨᱪ",
-         "ᱟᱯᱨᱮᱞ",
-         "ᱢᱮ",
-         "ᱡᱩᱱ",
-         "ᱡᱩᱞᱟᱭ",
-         "ᱟᱜᱟᱥᱛ",
-         "ᱥᱮᱯᱴᱮᱢᱵᱟᱨ",
-         "ᱚᱠᱴᱚᱵᱟᱨ",
-         "ᱱᱟᱣᱟᱢᱵᱟᱨ",
-         "ᱫᱤᱥᱟᱢᱵᱟᱨ",
-        ],
-        [
-         "ᱡᱟᱱ",
-         "ᱯᱷᱟ",
-         "ᱢᱟᱨ",
-         "ᱟᱯᱨ",
-         "ᱢᱮ",
-         "ᱡᱩᱱ",
-         "ᱡᱩᱞ",
-         "ᱟᱜᱟ",
-         "ᱥᱮᱯ",
-         "ᱚᱠᱴ",
-         "ᱱᱟᱣ",
-         "ᱫᱤᱥ",
-        ],
-        [
-         "ᱡ",
-         "ᱯ",
-         "ᱢ",
-         "ᱟ",
-         "ᱢ",
-         "ᱡ",
-         "ᱡ",
-         "ᱟ",
-         "ᱥ",
-         "ᱚ",
-         "ᱱ",
-         "ᱫ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ᱥᱤᱸᱜᱮ",
-         "ᱚᱛᱮ",
-         "ᱵᱟᱞᱮ",
-         "ᱥᱟᱹᱜᱩᱱ",
-         "ᱥᱟᱹᱨᱫᱤ",
-         "ᱡᱟᱹᱨᱩᱢ",
-         "ᱧᱩᱦᱩᱢ",
-        ],
-        [
-         "ᱥᱤᱸ",
-         "ᱚᱛ",
-         "ᱵᱟ",
-         "ᱥᱟᱹ",
-         "ᱥᱟᱹᱨ",
-         "ᱡᱟᱹ",
-         "ᱧᱩ",
-        ],
-        [
-         "ᱥᱤᱸ",
-         "ᱚᱛ",
-         "ᱵᱟ",
-         "ᱥᱟᱹ",
-         "ᱥᱟᱹᱨ",
-         "ᱡᱟᱹ",
-         "ᱧᱩ",
-        ],
-        [
-         "ᱥ",
-         "ᱚ",
-         "ᱵ",
-         "ᱥ",
-         "ᱥ",
-         "ᱡ",
-         "ᱧ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ᱥᱮᱛᱟᱜ", "ᱧᱤᱫᱟᱹ"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ᱡᱟᱱᱣᱟᱨᱤ",
+            "ᱯᱷᱟᱨᱣᱟᱨᱤ",
+            "ᱢᱟᱨᱪ",
+            "ᱟᱯᱨᱮᱞ",
+            "ᱢᱮ",
+            "ᱡᱩᱱ",
+            "ᱡᱩᱞᱟᱭ",
+            "ᱟᱜᱟᱥᱛ",
+            "ᱥᱮᱯᱴᱮᱢᱵᱟᱨ",
+            "ᱚᱠᱴᱚᱵᱟᱨ",
+            "ᱱᱟᱣᱟᱢᱵᱟᱨ",
+            "ᱫᱤᱥᱟᱢᱵᱟᱨ",
+        ],
+        [
+            "ᱡᱟᱱ",
+            "ᱯᱷᱟ",
+            "ᱢᱟᱨ",
+            "ᱟᱯᱨ",
+            "ᱢᱮ",
+            "ᱡᱩᱱ",
+            "ᱡᱩᱞ",
+            "ᱟᱜᱟ",
+            "ᱥᱮᱯ",
+            "ᱚᱠᱴ",
+            "ᱱᱟᱣ",
+            "ᱫᱤᱥ",
+        ],
+        ["ᱡ", "ᱯ", "ᱢ", "ᱟ", "ᱢ", "ᱡ", "ᱡ", "ᱟ", "ᱥ", "ᱚ", "ᱱ", "ᱫ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ᱥᱤᱸᱜᱮ",
+            "ᱚᱛᱮ",
+            "ᱵᱟᱞᱮ",
+            "ᱥᱟᱹᱜᱩᱱ",
+            "ᱥᱟᱹᱨᱫᱤ",
+            "ᱡᱟᱹᱨᱩᱢ",
+            "ᱧᱩᱦᱩᱢ",
+        ],
+        ["ᱥᱤᱸ", "ᱚᱛ", "ᱵᱟ", "ᱥᱟᱹ", "ᱥᱟᱹᱨ", "ᱡᱟᱹ", "ᱧᱩ"],
+        ["ᱥᱤᱸ", "ᱚᱛ", "ᱵᱟ", "ᱥᱟᱹ", "ᱥᱟᱹᱨ", "ᱡᱟᱹ", "ᱧᱩ"],
+        ["ᱥ", "ᱚ", "ᱵ", "ᱥ", "ᱥ", "ᱡ", "ᱧ"],
+    ),
+    day_periods: Locale::new_day_periods(["ᱥᱮᱛᱟᱜ", "ᱧᱤᱫᱟᱹ"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ᱵᱤ ᱥᱤ", "ᱤᱥᱣᱤ"),
     decimal: '.',
     group: ',',
@@ -69122,111 +29261,27 @@ pub static SAT: Locale<'static> = Locale {
 /// Data for `sat-Deva` locale.
 pub static SAT_DEVA: Locale<'static> = Locale {
     lang: "sat-Deva",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -69234,111 +29289,55 @@ pub static SAT_DEVA: Locale<'static> = Locale {
 /// Data for `sat-Olck` locale.
 pub static SAT_OLCK: Locale<'static> = Locale {
     lang: "sat-Olck",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ᱡᱟᱱᱣᱟᱨᱤ",
-         "ᱯᱷᱟᱨᱣᱟᱨᱤ",
-         "ᱢᱟᱨᱪ",
-         "ᱟᱯᱨᱮᱞ",
-         "ᱢᱮ",
-         "ᱡᱩᱱ",
-         "ᱡᱩᱞᱟᱭ",
-         "ᱟᱜᱟᱥᱛ",
-         "ᱥᱮᱯᱴᱮᱢᱵᱟᱨ",
-         "ᱚᱠᱴᱚᱵᱟᱨ",
-         "ᱱᱟᱣᱟᱢᱵᱟᱨ",
-         "ᱫᱤᱥᱟᱢᱵᱟᱨ",
-        ],
-        [
-         "ᱡᱟᱱ",
-         "ᱯᱷᱟ",
-         "ᱢᱟᱨ",
-         "ᱟᱯᱨ",
-         "ᱢᱮ",
-         "ᱡᱩᱱ",
-         "ᱡᱩᱞ",
-         "ᱟᱜᱟ",
-         "ᱥᱮᱯ",
-         "ᱚᱠᱴ",
-         "ᱱᱟᱣ",
-         "ᱫᱤᱥ",
-        ],
-        [
-         "ᱡ",
-         "ᱯ",
-         "ᱢ",
-         "ᱟ",
-         "ᱢ",
-         "ᱡ",
-         "ᱡ",
-         "ᱟ",
-         "ᱥ",
-         "ᱚ",
-         "ᱱ",
-         "ᱫ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ᱥᱤᱸᱜᱮ",
-         "ᱚᱛᱮ",
-         "ᱵᱟᱞᱮ",
-         "ᱥᱟᱹᱜᱩᱱ",
-         "ᱥᱟᱹᱨᱫᱤ",
-         "ᱡᱟᱹᱨᱩᱢ",
-         "ᱧᱩᱦᱩᱢ",
-        ],
-        [
-         "ᱥᱤᱸ",
-         "ᱚᱛ",
-         "ᱵᱟ",
-         "ᱥᱟᱹ",
-         "ᱥᱟᱹᱨ",
-         "ᱡᱟᱹ",
-         "ᱧᱩ",
-        ],
-        [
-         "ᱥᱤᱸ",
-         "ᱚᱛ",
-         "ᱵᱟ",
-         "ᱥᱟᱹ",
-         "ᱥᱟᱹᱨ",
-         "ᱡᱟᱹ",
-         "ᱧᱩ",
-        ],
-        [
-         "ᱥ",
-         "ᱚ",
-         "ᱵ",
-         "ᱥ",
-         "ᱥ",
-         "ᱡ",
-         "ᱧ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["ᱥᱮᱛᱟᱜ", "ᱧᱤᱫᱟᱹ"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ᱡᱟᱱᱣᱟᱨᱤ",
+            "ᱯᱷᱟᱨᱣᱟᱨᱤ",
+            "ᱢᱟᱨᱪ",
+            "ᱟᱯᱨᱮᱞ",
+            "ᱢᱮ",
+            "ᱡᱩᱱ",
+            "ᱡᱩᱞᱟᱭ",
+            "ᱟᱜᱟᱥᱛ",
+            "ᱥᱮᱯᱴᱮᱢᱵᱟᱨ",
+            "ᱚᱠᱴᱚᱵᱟᱨ",
+            "ᱱᱟᱣᱟᱢᱵᱟᱨ",
+            "ᱫᱤᱥᱟᱢᱵᱟᱨ",
+        ],
+        [
+            "ᱡᱟᱱ",
+            "ᱯᱷᱟ",
+            "ᱢᱟᱨ",
+            "ᱟᱯᱨ",
+            "ᱢᱮ",
+            "ᱡᱩᱱ",
+            "ᱡᱩᱞ",
+            "ᱟᱜᱟ",
+            "ᱥᱮᱯ",
+            "ᱚᱠᱴ",
+            "ᱱᱟᱣ",
+            "ᱫᱤᱥ",
+        ],
+        ["ᱡ", "ᱯ", "ᱢ", "ᱟ", "ᱢ", "ᱡ", "ᱡ", "ᱟ", "ᱥ", "ᱚ", "ᱱ", "ᱫ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ᱥᱤᱸᱜᱮ",
+            "ᱚᱛᱮ",
+            "ᱵᱟᱞᱮ",
+            "ᱥᱟᱹᱜᱩᱱ",
+            "ᱥᱟᱹᱨᱫᱤ",
+            "ᱡᱟᱹᱨᱩᱢ",
+            "ᱧᱩᱦᱩᱢ",
+        ],
+        ["ᱥᱤᱸ", "ᱚᱛ", "ᱵᱟ", "ᱥᱟᱹ", "ᱥᱟᱹᱨ", "ᱡᱟᱹ", "ᱧᱩ"],
+        ["ᱥᱤᱸ", "ᱚᱛ", "ᱵᱟ", "ᱥᱟᱹ", "ᱥᱟᱹᱨ", "ᱡᱟᱹ", "ᱧᱩ"],
+        ["ᱥ", "ᱚ", "ᱵ", "ᱥ", "ᱥ", "ᱡ", "ᱧ"],
+    ),
+    day_periods: Locale::new_day_periods(["ᱥᱮᱛᱟᱜ", "ᱧᱤᱫᱟᱹ"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ᱵᱤ ᱥᱤ", "ᱤᱥᱣᱤ"),
     decimal: '.',
     group: ',',
@@ -69346,105 +29345,44 @@ pub static SAT_OLCK: Locale<'static> = Locale {
 /// Data for `sbp` locale.
 pub static SBP: Locale<'static> = Locale {
     lang: "sbp",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Mupalangulwa",
+            "Mwitope",
+            "Mushende",
+            "Munyi",
+            "Mushende Magali",
+            "Mujimbi",
+            "Mushipepo",
+            "Mupuguto",
+            "Munyense",
+            "Mokhu",
+            "Musongandembwe",
+            "Muhaano",
+        ],
+        [
+            "Mup", "Mwi", "Msh", "Mun", "Mag", "Muj", "Msp", "Mpg", "Mye", "Mok", "Mus", "Muh",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Mupalangulwa",
-         "Mwitope",
-         "Mushende",
-         "Munyi",
-         "Mushende Magali",
-         "Mujimbi",
-         "Mushipepo",
-         "Mupuguto",
-         "Munyense",
-         "Mokhu",
-         "Musongandembwe",
-         "Muhaano",
-        ],
-        [
-         "Mup",
-         "Mwi",
-         "Msh",
-         "Mun",
-         "Mag",
-         "Muj",
-         "Msp",
-         "Mpg",
-         "Mye",
-         "Mok",
-         "Mus",
-         "Muh",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Mulungu",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alahamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Mul",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Mul",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "M",
-         "J",
-         "J",
-         "J",
-         "A",
-         "I",
-         "J",
+    days: Locale::new_days(
+        [
+            "Mulungu",
+            "Jumatatu",
+            "Jumanne",
+            "Jumatano",
+            "Alahamisi",
+            "Ijumaa",
+            "Jumamosi",
         ],
+        ["Mul", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["Mul", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["M", "J", "J", "J", "A", "I", "J"],
     ),
     day_periods: Locale::new_day_periods(
         ["Lwamilawu", "Pashamihe"],
@@ -69464,105 +29402,43 @@ pub static SC: Locale<'static> = Locale {
         "d 'de' MMM y",
         "dd/MM/y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ghennàrgiu",
-         "freàrgiu",
-         "martzu",
-         "abrile",
-         "maju",
-         "làmpadas",
-         "trìulas",
-         "austu",
-         "cabudanni",
-         "santugaine",
-         "santandria",
-         "nadale",
-        ],
-        [
-         "ghe",
-         "fre",
-         "mar",
-         "abr",
-         "maj",
-         "làm",
-         "trì",
-         "aus",
-         "cab",
-         "stG",
-         "stA",
-         "nad",
-        ],
-        [
-         "G",
-         "F",
-         "M",
-         "A",
-         "M",
-         "L",
-         "T",
-         "A",
-         "C",
-         "S",
-         "S",
-         "N",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "domìniga",
-         "lunis",
-         "martis",
-         "mèrcuris",
-         "giòbia",
-         "chenàbura",
-         "sàbadu",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mèr",
-         "giò",
-         "che",
-         "sàb",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mèr",
-         "giò",
-         "che",
-         "sàb",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "G",
-         "C",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ghennàrgiu",
+            "freàrgiu",
+            "martzu",
+            "abrile",
+            "maju",
+            "làmpadas",
+            "trìulas",
+            "austu",
+            "cabudanni",
+            "santugaine",
+            "santandria",
+            "nadale",
         ],
+        [
+            "ghe", "fre", "mar", "abr", "maj", "làm", "trì", "aus", "cab", "stG", "stA", "nad",
+        ],
+        ["G", "F", "M", "A", "M", "L", "T", "A", "C", "S", "S", "N"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["m.", "b."],
+    days: Locale::new_days(
+        [
+            "domìniga",
+            "lunis",
+            "martis",
+            "mèrcuris",
+            "giòbia",
+            "chenàbura",
+            "sàbadu",
+        ],
+        ["dom", "lun", "mar", "mèr", "giò", "che", "sàb"],
+        ["dom", "lun", "mar", "mèr", "giò", "che", "sàb"],
+        ["D", "L", "M", "M", "G", "C", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["m.", "b."]),
     eras: Locale::new_eras("a.C.", "p.C."),
     decimal: ',',
     group: '.',
@@ -69570,111 +29446,44 @@ pub static SC: Locale<'static> = Locale {
 /// Data for `scn` locale.
 pub static SCN: Locale<'static> = Locale {
     lang: "scn",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "jinnaru",
-         "frivaru",
-         "marzu",
-         "aprili",
-         "maju",
-         "giugnu",
-         "giugnettu",
-         "agustu",
-         "sittèmmiru",
-         "uttùviru",
-         "nuvèmmiru",
-         "dicèmmiru",
-        ],
-        [
-         "jin",
-         "fri",
-         "mar",
-         "apr",
-         "maj",
-         "giu",
-         "gnt",
-         "agu",
-         "sit",
-         "utt",
-         "nuv",
-         "dic",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "G",
-         "G",
-         "A",
-         "S",
-         "U",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "dumìnica",
-         "lunnidìa",
-         "martidìa",
-         "mercuridìa",
-         "jovidìa",
-         "venniridìa",
-         "sàbbatu",
-        ],
-        [
-         "dum",
-         "lun",
-         "mar",
-         "mer",
-         "jov",
-         "ven",
-         "sab",
-        ],
-        [
-         "du",
-         "lu",
-         "ma",
-         "me",
-         "jo",
-         "ve",
-         "sa",
-        ],
-        [
-         "d",
-         "l",
-         "m",
-         "m",
-         "j",
-         "v",
-         "s",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "jinnaru",
+            "frivaru",
+            "marzu",
+            "aprili",
+            "maju",
+            "giugnu",
+            "giugnettu",
+            "agustu",
+            "sittèmmiru",
+            "uttùviru",
+            "nuvèmmiru",
+            "dicèmmiru",
+        ],
+        [
+            "jin", "fri", "mar", "apr", "maj", "giu", "gnt", "agu", "sit", "utt", "nuv", "dic",
         ],
+        ["J", "F", "M", "A", "M", "G", "G", "A", "S", "U", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "dumìnica",
+            "lunnidìa",
+            "martidìa",
+            "mercuridìa",
+            "jovidìa",
+            "venniridìa",
+            "sàbbatu",
+        ],
+        ["dum", "lun", "mar", "mer", "jov", "ven", "sab"],
+        ["du", "lu", "ma", "me", "jo", "ve", "sa"],
+        ["d", "l", "m", "m", "j", "v", "s"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("p.C.", "d.C."),
     decimal: ',',
     group: '.',
@@ -69682,105 +29491,45 @@ pub static SCN: Locale<'static> = Locale {
 /// Data for `sd` locale.
 pub static SD: Locale<'static> = Locale {
     lang: "sd",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوري",
-         "فيبروري",
-         "مارچ",
-         "اپريل",
-         "مئي",
-         "جون",
-         "جولاءِ",
-         "آگسٽ",
-         "سيپٽمبر",
-         "آڪٽوبر",
-         "نومبر",
-         "ڊسمبر",
-        ],
-        [
-         "جنوري",
-         "فيبروري",
-         "مارچ",
-         "اپريل",
-         "مئي",
-         "جون",
-         "جولاءِ",
-         "آگسٽ",
-         "سيپٽمبر",
-         "آڪٽوبر",
-         "نومبر",
-         "ڊسمبر",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "آچر",
-         "سومر",
-         "اڱارو",
-         "اربع",
-         "خميس",
-         "جمعو",
-         "ڇنڇر",
-        ],
-        [
-         "آچر",
-         "سومر",
-         "اڱارو",
-         "اربع",
-         "خميس",
-         "جمعو",
-         "ڇنڇر",
-        ],
-        [
-         "آچر",
-         "سومر",
-         "اڱارو",
-         "اربع",
-         "خميس",
-         "جمعو",
-         "ڇنڇر",
-        ],
-        [
-         "آچر",
-         "سو",
-         "اڱ",
-         "اربع",
-         "خم",
-         "جم",
-         "ڇن",
-        ],
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوري",
+            "فيبروري",
+            "مارچ",
+            "اپريل",
+            "مئي",
+            "جون",
+            "جولاءِ",
+            "آگسٽ",
+            "سيپٽمبر",
+            "آڪٽوبر",
+            "نومبر",
+            "ڊسمبر",
+        ],
+        [
+            "جنوري",
+            "فيبروري",
+            "مارچ",
+            "اپريل",
+            "مئي",
+            "جون",
+            "جولاءِ",
+            "آگسٽ",
+            "سيپٽمبر",
+            "آڪٽوبر",
+            "نومبر",
+            "ڊسمبر",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمعو", "ڇنڇر"],
+        ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمعو", "ڇنڇر"],
+        ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمعو", "ڇنڇر"],
+        ["آچر", "سو", "اڱ", "اربع", "خم", "جم", "ڇن"],
     ),
     day_periods: Locale::new_day_periods(
         ["صبح، منجهند", "منجهند، شام"],
@@ -69794,105 +29543,45 @@ pub static SD: Locale<'static> = Locale {
 /// Data for `sd-Arab` locale.
 pub static SD_ARAB: Locale<'static> = Locale {
     lang: "sd-Arab",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوري",
-         "فيبروري",
-         "مارچ",
-         "اپريل",
-         "مئي",
-         "جون",
-         "جولاءِ",
-         "آگسٽ",
-         "سيپٽمبر",
-         "آڪٽوبر",
-         "نومبر",
-         "ڊسمبر",
-        ],
-        [
-         "جنوري",
-         "فيبروري",
-         "مارچ",
-         "اپريل",
-         "مئي",
-         "جون",
-         "جولاءِ",
-         "آگسٽ",
-         "سيپٽمبر",
-         "آڪٽوبر",
-         "نومبر",
-         "ڊسمبر",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "آچر",
-         "سومر",
-         "اڱارو",
-         "اربع",
-         "خميس",
-         "جمعو",
-         "ڇنڇر",
-        ],
-        [
-         "آچر",
-         "سومر",
-         "اڱارو",
-         "اربع",
-         "خميس",
-         "جمعو",
-         "ڇنڇر",
-        ],
-        [
-         "آچر",
-         "سومر",
-         "اڱارو",
-         "اربع",
-         "خميس",
-         "جمعو",
-         "ڇنڇر",
-        ],
-        [
-         "آچر",
-         "سو",
-         "اڱ",
-         "اربع",
-         "خم",
-         "جم",
-         "ڇن",
-        ],
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوري",
+            "فيبروري",
+            "مارچ",
+            "اپريل",
+            "مئي",
+            "جون",
+            "جولاءِ",
+            "آگسٽ",
+            "سيپٽمبر",
+            "آڪٽوبر",
+            "نومبر",
+            "ڊسمبر",
+        ],
+        [
+            "جنوري",
+            "فيبروري",
+            "مارچ",
+            "اپريل",
+            "مئي",
+            "جون",
+            "جولاءِ",
+            "آگسٽ",
+            "سيپٽمبر",
+            "آڪٽوبر",
+            "نومبر",
+            "ڊسمبر",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمعو", "ڇنڇر"],
+        ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمعو", "ڇنڇر"],
+        ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمعو", "ڇنڇر"],
+        ["آچر", "سو", "اڱ", "اربع", "خم", "جم", "ڇن"],
     ),
     day_periods: Locale::new_day_periods(
         ["صبح، منجهند", "منجهند، شام"],
@@ -69906,111 +29595,49 @@ pub static SD_ARAB: Locale<'static> = Locale {
 /// Data for `sd-Deva` locale.
 pub static SD_DEVA: Locale<'static> = Locale {
     lang: "sd-Deva",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फेबरवरी",
-         "मार्चु",
-         "अप्रेल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "आगस्ट",
-         "सप्टेंबर",
-         "आक्टोबर",
-         "नवंबर",
-         "डिसंबर",
-        ],
-        [
-         "जन",
-         "फर",
-         "मार्च",
-         "अप्रै",
-         "मई",
-         "जून",
-         "जु",
-         "अग",
-         "सप्टे",
-         "ऑक्टो",
-         "नवं",
-         "डिसं",
-        ],
-        [
-         "ज",
-         "फ़",
-         "मा",
-         "अ",
-         "मा",
-         "जू",
-         "जु",
-         "अग",
-         "स",
-         "ऑ",
-         "न",
-         "डि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "आर्तवार",
-         "सूमर",
-         "मंगलु",
-         "ॿुधर",
-         "विस्पत",
-         "जुमो",
-         "छंछर",
-        ],
-        [
-         "आर्त",
-         "सू",
-         "मंग",
-         "ॿुध",
-         "विस",
-         "जुम",
-         "छंछ",
-        ],
-        [
-         "आर्त",
-         "सू",
-         "मंग",
-         "ॿुध",
-         "विस",
-         "जुम",
-         "छंछ",
-        ],
-        [
-         "आ",
-         "सू",
-         "मं",
-         "ॿु",
-         "वि",
-         "जु",
-         "छं",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फेबरवरी",
+            "मार्चु",
+            "अप्रेल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "आगस्ट",
+            "सप्टेंबर",
+            "आक्टोबर",
+            "नवंबर",
+            "डिसंबर",
+        ],
+        [
+            "जन",
+            "फर",
+            "मार्च",
+            "अप्रै",
+            "मई",
+            "जून",
+            "जु",
+            "अग",
+            "सप्टे",
+            "ऑक्टो",
+            "नवं",
+            "डिसं",
+        ],
+        [
+            "ज", "फ़", "मा", "अ", "मा", "जू", "जु", "अग", "स", "ऑ", "न", "डि",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["सुबुह जा", "शाम जा"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["आर्तवार", "सूमर", "मंगलु", "ॿुधर", "विस्पत", "जुमो", "छंछर"],
+        ["आर्त", "सू", "मंग", "ॿुध", "विस", "जुम", "छंछ"],
+        ["आर्त", "सू", "मंग", "ॿुध", "विस", "जुम", "छंछ"],
+        ["आ", "सू", "मं", "ॿु", "वि", "जु", "छं"],
     ),
+    day_periods: Locale::new_day_periods(["सुबुह जा", "शाम जा"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("बीसी", "एडी"),
     decimal: '.',
     group: ',',
@@ -70018,111 +29645,27 @@ pub static SD_DEVA: Locale<'static> = Locale {
 /// Data for `sdh` locale.
 pub static SDH: Locale<'static> = Locale {
     lang: "sdh",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -70130,111 +29673,27 @@ pub static SDH: Locale<'static> = Locale {
 /// Data for `sdh-IQ` locale.
 pub static SDH_IQ: Locale<'static> = Locale {
     lang: "sdh-IQ",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -70242,105 +29701,43 @@ pub static SDH_IQ: Locale<'static> = Locale {
 /// Data for `se` locale.
 pub static SE: Locale<'static> = Locale {
     lang: "se",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ođđajagemánnu",
+            "guovvamánnu",
+            "njukčamánnu",
+            "cuoŋománnu",
+            "miessemánnu",
+            "geassemánnu",
+            "suoidnemánnu",
+            "borgemánnu",
+            "čakčamánnu",
+            "golggotmánnu",
+            "skábmamánnu",
+            "juovlamánnu",
+        ],
+        [
+            "ođđj", "guov", "njuk", "cuo", "mies", "geas", "suoi", "borg", "čakč", "golg", "skáb",
+            "juov",
+        ],
+        ["O", "G", "N", "C", "M", "G", "S", "B", "Č", "G", "S", "J"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ođđajagemánnu",
-         "guovvamánnu",
-         "njukčamánnu",
-         "cuoŋománnu",
-         "miessemánnu",
-         "geassemánnu",
-         "suoidnemánnu",
-         "borgemánnu",
-         "čakčamánnu",
-         "golggotmánnu",
-         "skábmamánnu",
-         "juovlamánnu",
-        ],
-        [
-         "ođđj",
-         "guov",
-         "njuk",
-         "cuo",
-         "mies",
-         "geas",
-         "suoi",
-         "borg",
-         "čakč",
-         "golg",
-         "skáb",
-         "juov",
-        ],
-        [
-         "O",
-         "G",
-         "N",
-         "C",
-         "M",
-         "G",
-         "S",
-         "B",
-         "Č",
-         "G",
-         "S",
-         "J",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sotnabeaivi",
-         "vuossárga",
-         "maŋŋebárga",
-         "gaskavahkku",
-         "duorasdat",
-         "bearjadat",
-         "lávvardat",
-        ],
-        [
-         "sotn",
-         "vuos",
-         "maŋ",
-         "gask",
-         "duor",
-         "bear",
-         "láv",
-        ],
-        [
-         "sotn",
-         "vuos",
-         "maŋ",
-         "gask",
-         "duor",
-         "bear",
-         "láv",
-        ],
-        [
-         "S",
-         "V",
-         "M",
-         "G",
-         "D",
-         "B",
-         "L",
+    days: Locale::new_days(
+        [
+            "sotnabeaivi",
+            "vuossárga",
+            "maŋŋebárga",
+            "gaskavahkku",
+            "duorasdat",
+            "bearjadat",
+            "lávvardat",
         ],
+        ["sotn", "vuos", "maŋ", "gask", "duor", "bear", "láv"],
+        ["sotn", "vuos", "maŋ", "gask", "duor", "bear", "láv"],
+        ["S", "V", "M", "G", "D", "B", "L"],
     ),
     day_periods: Locale::new_day_periods(
         ["iđitbeaivet", "eahketbeaivet"],
@@ -70354,111 +29751,45 @@ pub static SE: Locale<'static> = Locale {
 /// Data for `se-FI` locale.
 pub static SE_FI: Locale<'static> = Locale {
     lang: "se-FI",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ođđajagemánnu",
-         "guovvamánnu",
-         "njukčamánnu",
-         "cuoŋománnu",
-         "miessemánnu",
-         "geassemánnu",
-         "suoidnemánnu",
-         "borgemánnu",
-         "čakčamánnu",
-         "golggotmánnu",
-         "skábmamánnu",
-         "juovlamánnu",
-        ],
-        [
-         "ođđj",
-         "guov",
-         "njuk",
-         "cuoŋ",
-         "mies",
-         "geas",
-         "suoi",
-         "borg",
-         "čakč",
-         "golg",
-         "skáb",
-         "juov",
-        ],
-        [
-         "O",
-         "G",
-         "N",
-         "C",
-         "M",
-         "G",
-         "S",
-         "B",
-         "Č",
-         "G",
-         "S",
-         "J",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sotnabeaivi",
-         "mánnodat",
-         "disdat",
-         "gaskavahkku",
-         "duorastat",
-         "bearjadat",
-         "lávvordat",
-        ],
-        [
-         "so",
-         "má",
-         "di",
-         "ga",
-         "du",
-         "be",
-         "lá",
-        ],
-        [
-         "so",
-         "má",
-         "di",
-         "ga",
-         "du",
-         "be",
-         "lá",
-        ],
-        [
-         "S",
-         "M",
-         "D",
-         "G",
-         "D",
-         "B",
-         "L",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ođđajagemánnu",
+            "guovvamánnu",
+            "njukčamánnu",
+            "cuoŋománnu",
+            "miessemánnu",
+            "geassemánnu",
+            "suoidnemánnu",
+            "borgemánnu",
+            "čakčamánnu",
+            "golggotmánnu",
+            "skábmamánnu",
+            "juovlamánnu",
+        ],
+        [
+            "ođđj", "guov", "njuk", "cuoŋ", "mies", "geas", "suoi", "borg", "čakč", "golg", "skáb",
+            "juov",
         ],
+        ["O", "G", "N", "C", "M", "G", "S", "B", "Č", "G", "S", "J"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ib", "eb"],
-        ["ib", "eb"],
-        ["i", "e"],
+    days: Locale::new_days(
+        [
+            "sotnabeaivi",
+            "mánnodat",
+            "disdat",
+            "gaskavahkku",
+            "duorastat",
+            "bearjadat",
+            "lávvordat",
+        ],
+        ["so", "má", "di", "ga", "du", "be", "lá"],
+        ["so", "má", "di", "ga", "du", "be", "lá"],
+        ["S", "M", "D", "G", "D", "B", "L"],
     ),
+    day_periods: Locale::new_day_periods(["ib", "eb"], ["ib", "eb"], ["i", "e"]),
     eras: Locale::new_eras("oKr.", "mKr."),
     decimal: ',',
     group: ' ',
@@ -70466,105 +29797,43 @@ pub static SE_FI: Locale<'static> = Locale {
 /// Data for `se-SE` locale.
 pub static SE_SE: Locale<'static> = Locale {
     lang: "se-SE",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ođđajagemánnu",
+            "guovvamánnu",
+            "njukčamánnu",
+            "cuoŋománnu",
+            "miessemánnu",
+            "geassemánnu",
+            "suoidnemánnu",
+            "borgemánnu",
+            "čakčamánnu",
+            "golggotmánnu",
+            "skábmamánnu",
+            "juovlamánnu",
+        ],
+        [
+            "ođđj", "guov", "njuk", "cuo", "mies", "geas", "suoi", "borg", "čakč", "golg", "skáb",
+            "juov",
+        ],
+        ["O", "G", "N", "C", "M", "G", "S", "B", "Č", "G", "S", "J"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ođđajagemánnu",
-         "guovvamánnu",
-         "njukčamánnu",
-         "cuoŋománnu",
-         "miessemánnu",
-         "geassemánnu",
-         "suoidnemánnu",
-         "borgemánnu",
-         "čakčamánnu",
-         "golggotmánnu",
-         "skábmamánnu",
-         "juovlamánnu",
-        ],
-        [
-         "ođđj",
-         "guov",
-         "njuk",
-         "cuo",
-         "mies",
-         "geas",
-         "suoi",
-         "borg",
-         "čakč",
-         "golg",
-         "skáb",
-         "juov",
-        ],
-        [
-         "O",
-         "G",
-         "N",
-         "C",
-         "M",
-         "G",
-         "S",
-         "B",
-         "Č",
-         "G",
-         "S",
-         "J",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sotnabeaivi",
-         "vuossárga",
-         "maŋŋebárga",
-         "gaskavahkku",
-         "duorasdat",
-         "bearjadat",
-         "lávvardat",
-        ],
-        [
-         "sotn",
-         "vuos",
-         "maŋ",
-         "gask",
-         "duor",
-         "bear",
-         "láv",
-        ],
-        [
-         "sotn",
-         "vuos",
-         "maŋ",
-         "gask",
-         "duor",
-         "bear",
-         "láv",
-        ],
-        [
-         "S",
-         "V",
-         "M",
-         "G",
-         "D",
-         "B",
-         "L",
+    days: Locale::new_days(
+        [
+            "sotnabeaivi",
+            "vuossárga",
+            "maŋŋebárga",
+            "gaskavahkku",
+            "duorasdat",
+            "bearjadat",
+            "lávvardat",
         ],
+        ["sotn", "vuos", "maŋ", "gask", "duor", "bear", "láv"],
+        ["sotn", "vuos", "maŋ", "gask", "duor", "bear", "láv"],
+        ["S", "V", "M", "G", "D", "B", "L"],
     ),
     day_periods: Locale::new_day_periods(
         ["iđitbeaivet", "eahketbeaivet"],
@@ -70584,105 +29853,27 @@ pub static SEH: Locale<'static> = Locale {
         "d 'de' MMM 'de' y",
         "d/M/y",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janeiro",
-         "Fevreiro",
-         "Marco",
-         "Abril",
-         "Maio",
-         "Junho",
-         "Julho",
-         "Augusto",
-         "Setembro",
-         "Otubro",
-         "Novembro",
-         "Decembro",
-        ],
-        [
-         "Jan",
-         "Fev",
-         "Mar",
-         "Abr",
-         "Mai",
-         "Jun",
-         "Jul",
-         "Aug",
-         "Set",
-         "Otu",
-         "Nov",
-         "Dec",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dimingu",
-         "Chiposi",
-         "Chipiri",
-         "Chitatu",
-         "Chinai",
-         "Chishanu",
-         "Sabudu",
-        ],
-        [
-         "Dim",
-         "Pos",
-         "Pir",
-         "Tat",
-         "Nai",
-         "Sha",
-         "Sab",
-        ],
-        [
-         "Dim",
-         "Pos",
-         "Pir",
-         "Tat",
-         "Nai",
-         "Sha",
-         "Sab",
-        ],
-        [
-         "D",
-         "P",
-         "C",
-         "T",
-         "N",
-         "S",
-         "S",
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janeiro", "Fevreiro", "Marco", "Abril", "Maio", "Junho", "Julho", "Augusto",
+            "Setembro", "Otubro", "Novembro", "Decembro",
+        ],
+        [
+            "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Aug", "Set", "Otu", "Nov", "Dec",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Dimingu", "Chiposi", "Chipiri", "Chitatu", "Chinai", "Chishanu", "Sabudu",
+        ],
+        ["Dim", "Pos", "Pir", "Tat", "Nai", "Sha", "Sab"],
+        ["Dim", "Pos", "Pir", "Tat", "Nai", "Sha", "Sab"],
+        ["D", "P", "C", "T", "N", "S", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("AC", "AD"),
     decimal: ',',
     group: '.',
@@ -70690,105 +29881,42 @@ pub static SEH: Locale<'static> = Locale {
 /// Data for `ses` locale.
 pub static SES: Locale<'static> = Locale {
     lang: "ses",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Žanwiye",
+            "Feewiriye",
+            "Marsi",
+            "Awiril",
+            "Me",
+            "Žuweŋ",
+            "Žuyye",
+            "Ut",
+            "Sektanbur",
+            "Oktoobur",
+            "Noowanbur",
+            "Deesanbur",
+        ],
+        [
+            "Žan", "Fee", "Mar", "Awi", "Me", "Žuw", "Žuy", "Ut", "Sek", "Okt", "Noo", "Dee",
+        ],
+        ["Ž", "F", "M", "A", "M", "Ž", "Ž", "U", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Žanwiye",
-         "Feewiriye",
-         "Marsi",
-         "Awiril",
-         "Me",
-         "Žuweŋ",
-         "Žuyye",
-         "Ut",
-         "Sektanbur",
-         "Oktoobur",
-         "Noowanbur",
-         "Deesanbur",
-        ],
-        [
-         "Žan",
-         "Fee",
-         "Mar",
-         "Awi",
-         "Me",
-         "Žuw",
-         "Žuy",
-         "Ut",
-         "Sek",
-         "Okt",
-         "Noo",
-         "Dee",
-        ],
-        [
-         "Ž",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Ž",
-         "Ž",
-         "U",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Alhadi",
-         "Atinni",
-         "Atalaata",
-         "Alarba",
-         "Alhamiisa",
-         "Alzuma",
-         "Asibti",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alz",
-         "Asi",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alz",
-         "Asi",
-        ],
-        [
-         "H",
-         "T",
-         "T",
-         "L",
-         "L",
-         "L",
-         "S",
+    days: Locale::new_days(
+        [
+            "Alhadi",
+            "Atinni",
+            "Atalaata",
+            "Alarba",
+            "Alhamiisa",
+            "Alzuma",
+            "Asibti",
         ],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alz", "Asi"],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alz", "Asi"],
+        ["H", "T", "T", "L", "L", "L", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Adduha", "Aluula"],
@@ -70802,111 +29930,44 @@ pub static SES: Locale<'static> = Locale {
 /// Data for `sg` locale.
 pub static SG: Locale<'static> = Locale {
     lang: "sg",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Nyenye",
-         "Fulundïgi",
-         "Mbängü",
-         "Ngubùe",
-         "Bêläwü",
-         "Föndo",
-         "Lengua",
-         "Kükürü",
-         "Mvuka",
-         "Ngberere",
-         "Nabändüru",
-         "Kakauka",
-        ],
-        [
-         "Nye",
-         "Ful",
-         "Mbä",
-         "Ngu",
-         "Bêl",
-         "Fön",
-         "Len",
-         "Kük",
-         "Mvu",
-         "Ngb",
-         "Nab",
-         "Kak",
-        ],
-        [
-         "N",
-         "F",
-         "M",
-         "N",
-         "B",
-         "F",
-         "L",
-         "K",
-         "M",
-         "N",
-         "N",
-         "K",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Bikua-ôko",
-         "Bïkua-ûse",
-         "Bïkua-ptâ",
-         "Bïkua-usïö",
-         "Bïkua-okü",
-         "Lâpôsö",
-         "Lâyenga",
-        ],
-        [
-         "Bk1",
-         "Bk2",
-         "Bk3",
-         "Bk4",
-         "Bk5",
-         "Lâp",
-         "Lây",
-        ],
-        [
-         "Bk1",
-         "Bk2",
-         "Bk3",
-         "Bk4",
-         "Bk5",
-         "Lâp",
-         "Lây",
-        ],
-        [
-         "K",
-         "S",
-         "T",
-         "S",
-         "K",
-         "P",
-         "Y",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Nyenye",
+            "Fulundïgi",
+            "Mbängü",
+            "Ngubùe",
+            "Bêläwü",
+            "Föndo",
+            "Lengua",
+            "Kükürü",
+            "Mvuka",
+            "Ngberere",
+            "Nabändüru",
+            "Kakauka",
+        ],
+        [
+            "Nye", "Ful", "Mbä", "Ngu", "Bêl", "Fön", "Len", "Kük", "Mvu", "Ngb", "Nab", "Kak",
         ],
+        ["N", "F", "M", "N", "B", "F", "L", "K", "M", "N", "N", "K"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ND", "LK"],
-        ["ND", "LK"],
-        ["ND", "LK"],
+    days: Locale::new_days(
+        [
+            "Bikua-ôko",
+            "Bïkua-ûse",
+            "Bïkua-ptâ",
+            "Bïkua-usïö",
+            "Bïkua-okü",
+            "Lâpôsö",
+            "Lâyenga",
+        ],
+        ["Bk1", "Bk2", "Bk3", "Bk4", "Bk5", "Lâp", "Lây"],
+        ["Bk1", "Bk2", "Bk3", "Bk4", "Bk5", "Lâp", "Lây"],
+        ["K", "S", "T", "S", "K", "P", "Y"],
     ),
+    day_periods: Locale::new_day_periods(["ND", "LK"], ["ND", "LK"], ["ND", "LK"]),
     eras: Locale::new_eras("KnK", "NpK"),
     decimal: ',',
     group: '.',
@@ -70914,111 +29975,27 @@ pub static SG: Locale<'static> = Locale {
 /// Data for `sgs` locale.
 pub static SGS: Locale<'static> = Locale {
     lang: "sgs",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -71026,105 +30003,53 @@ pub static SGS: Locale<'static> = Locale {
 /// Data for `shi` locale.
 pub static SHI: Locale<'static> = Locale {
     lang: "shi",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ⵉⵏⵏⴰⵢⵔ",
-         "ⴱⵕⴰⵢⵕ",
-         "ⵎⴰⵕⵚ",
-         "ⵉⴱⵔⵉⵔ",
-         "ⵎⴰⵢⵢⵓ",
-         "ⵢⵓⵏⵢⵓ",
-         "ⵢⵓⵍⵢⵓⵣ",
-         "ⵖⵓⵛⵜ",
-         "ⵛⵓⵜⴰⵏⴱⵉⵔ",
-         "ⴽⵜⵓⴱⵔ",
-         "ⵏⵓⵡⴰⵏⴱⵉⵔ",
-         "ⴷⵓⵊⴰⵏⴱⵉⵔ",
-        ],
-        [
-         "ⵉⵏⵏ",
-         "ⴱⵕⴰ",
-         "ⵎⴰⵕ",
-         "ⵉⴱⵔ",
-         "ⵎⴰⵢ",
-         "ⵢⵓⵏ",
-         "ⵢⵓⵍ",
-         "ⵖⵓⵛ",
-         "ⵛⵓⵜ",
-         "ⴽⵜⵓ",
-         "ⵏⵓⵡ",
-         "ⴷⵓⵊ",
-        ],
-        [
-         "ⵉ",
-         "ⴱ",
-         "ⵎ",
-         "ⵉ",
-         "ⵎ",
-         "ⵢ",
-         "ⵢ",
-         "ⵖ",
-         "ⵛ",
-         "ⴽ",
-         "ⵏ",
-         "ⴷ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ⴰⵙⴰⵎⴰⵙ",
-         "ⴰⵢⵏⴰⵙ",
-         "ⴰⵙⵉⵏⴰⵙ",
-         "ⴰⴽⵕⴰⵙ",
-         "ⴰⴽⵡⴰⵙ",
-         "ⵙⵉⵎⵡⴰⵙ",
-         "ⴰⵙⵉⴹⵢⴰⵙ",
-        ],
-        [
-         "ⴰⵙⴰ",
-         "ⴰⵢⵏ",
-         "ⴰⵙⵉ",
-         "ⴰⴽⵕ",
-         "ⴰⴽⵡ",
-         "ⴰⵙⵉⵎ",
-         "ⴰⵙⵉⴹ",
-        ],
-        [
-         "ⴰⵙⴰ",
-         "ⴰⵢⵏ",
-         "ⴰⵙⵉ",
-         "ⴰⴽⵕ",
-         "ⴰⴽⵡ",
-         "ⴰⵙⵉⵎ",
-         "ⴰⵙⵉⴹ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ⵉⵏⵏⴰⵢⵔ",
+            "ⴱⵕⴰⵢⵕ",
+            "ⵎⴰⵕⵚ",
+            "ⵉⴱⵔⵉⵔ",
+            "ⵎⴰⵢⵢⵓ",
+            "ⵢⵓⵏⵢⵓ",
+            "ⵢⵓⵍⵢⵓⵣ",
+            "ⵖⵓⵛⵜ",
+            "ⵛⵓⵜⴰⵏⴱⵉⵔ",
+            "ⴽⵜⵓⴱⵔ",
+            "ⵏⵓⵡⴰⵏⴱⵉⵔ",
+            "ⴷⵓⵊⴰⵏⴱⵉⵔ",
+        ],
+        [
+            "ⵉⵏⵏ",
+            "ⴱⵕⴰ",
+            "ⵎⴰⵕ",
+            "ⵉⴱⵔ",
+            "ⵎⴰⵢ",
+            "ⵢⵓⵏ",
+            "ⵢⵓⵍ",
+            "ⵖⵓⵛ",
+            "ⵛⵓⵜ",
+            "ⴽⵜⵓ",
+            "ⵏⵓⵡ",
+            "ⴷⵓⵊ",
+        ],
+        ["ⵉ", "ⴱ", "ⵎ", "ⵉ", "ⵎ", "ⵢ", "ⵢ", "ⵖ", "ⵛ", "ⴽ", "ⵏ", "ⴷ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ⴰⵙⴰⵎⴰⵙ",
+            "ⴰⵢⵏⴰⵙ",
+            "ⴰⵙⵉⵏⴰⵙ",
+            "ⴰⴽⵕⴰⵙ",
+            "ⴰⴽⵡⴰⵙ",
+            "ⵙⵉⵎⵡⴰⵙ",
+            "ⴰⵙⵉⴹⵢⴰⵙ",
+        ],
+        ["ⴰⵙⴰ", "ⴰⵢⵏ", "ⴰⵙⵉ", "ⴰⴽⵕ", "ⴰⴽⵡ", "ⴰⵙⵉⵎ", "ⴰⵙⵉⴹ"],
+        ["ⴰⵙⴰ", "ⴰⵢⵏ", "ⴰⵙⵉ", "ⴰⴽⵕ", "ⴰⴽⵡ", "ⴰⵙⵉⵎ", "ⴰⵙⵉⴹ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["ⵜⵉⴼⴰⵡⵜ", "ⵜⴰⴷⴳⴳⵯⴰⵜ"],
@@ -71138,105 +30063,42 @@ pub static SHI: Locale<'static> = Locale {
 /// Data for `shi-Latn` locale.
 pub static SHI_LATN: Locale<'static> = Locale {
     lang: "shi-Latn",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "innayr",
+            "bṛayṛ",
+            "maṛṣ",
+            "ibrir",
+            "mayyu",
+            "yunyu",
+            "yulyuz",
+            "ɣuct",
+            "cutanbir",
+            "ktubr",
+            "nuwanbir",
+            "dujanbir",
+        ],
+        [
+            "inn", "bṛa", "maṛ", "ibr", "may", "yun", "yul", "ɣuc", "cut", "ktu", "nuw", "duj",
+        ],
+        ["i", "b", "m", "i", "m", "y", "y", "ɣ", "c", "k", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "innayr",
-         "bṛayṛ",
-         "maṛṣ",
-         "ibrir",
-         "mayyu",
-         "yunyu",
-         "yulyuz",
-         "ɣuct",
-         "cutanbir",
-         "ktubr",
-         "nuwanbir",
-         "dujanbir",
-        ],
-        [
-         "inn",
-         "bṛa",
-         "maṛ",
-         "ibr",
-         "may",
-         "yun",
-         "yul",
-         "ɣuc",
-         "cut",
-         "ktu",
-         "nuw",
-         "duj",
-        ],
-        [
-         "i",
-         "b",
-         "m",
-         "i",
-         "m",
-         "y",
-         "y",
-         "ɣ",
-         "c",
-         "k",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "asamas",
-         "aynas",
-         "asinas",
-         "akṛas",
-         "akwas",
-         "asimwas",
-         "asiḍyas",
-        ],
-        [
-         "asa",
-         "ayn",
-         "asi",
-         "akṛ",
-         "akw",
-         "asim",
-         "asiḍ",
-        ],
-        [
-         "asa",
-         "ayn",
-         "asi",
-         "akṛ",
-         "akw",
-         "asim",
-         "asiḍ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "asamas",
+            "aynas",
+            "asinas",
+            "akṛas",
+            "akwas",
+            "asimwas",
+            "asiḍyas",
         ],
+        ["asa", "ayn", "asi", "akṛ", "akw", "asim", "asiḍ"],
+        ["asa", "ayn", "asi", "akṛ", "akw", "asim", "asiḍ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["tifawt", "tadggʷat"],
@@ -71250,105 +30112,53 @@ pub static SHI_LATN: Locale<'static> = Locale {
 /// Data for `shi-Tfng` locale.
 pub static SHI_TFNG: Locale<'static> = Locale {
     lang: "shi-Tfng",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ⵉⵏⵏⴰⵢⵔ",
-         "ⴱⵕⴰⵢⵕ",
-         "ⵎⴰⵕⵚ",
-         "ⵉⴱⵔⵉⵔ",
-         "ⵎⴰⵢⵢⵓ",
-         "ⵢⵓⵏⵢⵓ",
-         "ⵢⵓⵍⵢⵓⵣ",
-         "ⵖⵓⵛⵜ",
-         "ⵛⵓⵜⴰⵏⴱⵉⵔ",
-         "ⴽⵜⵓⴱⵔ",
-         "ⵏⵓⵡⴰⵏⴱⵉⵔ",
-         "ⴷⵓⵊⴰⵏⴱⵉⵔ",
-        ],
-        [
-         "ⵉⵏⵏ",
-         "ⴱⵕⴰ",
-         "ⵎⴰⵕ",
-         "ⵉⴱⵔ",
-         "ⵎⴰⵢ",
-         "ⵢⵓⵏ",
-         "ⵢⵓⵍ",
-         "ⵖⵓⵛ",
-         "ⵛⵓⵜ",
-         "ⴽⵜⵓ",
-         "ⵏⵓⵡ",
-         "ⴷⵓⵊ",
-        ],
-        [
-         "ⵉ",
-         "ⴱ",
-         "ⵎ",
-         "ⵉ",
-         "ⵎ",
-         "ⵢ",
-         "ⵢ",
-         "ⵖ",
-         "ⵛ",
-         "ⴽ",
-         "ⵏ",
-         "ⴷ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ⴰⵙⴰⵎⴰⵙ",
-         "ⴰⵢⵏⴰⵙ",
-         "ⴰⵙⵉⵏⴰⵙ",
-         "ⴰⴽⵕⴰⵙ",
-         "ⴰⴽⵡⴰⵙ",
-         "ⵙⵉⵎⵡⴰⵙ",
-         "ⴰⵙⵉⴹⵢⴰⵙ",
-        ],
-        [
-         "ⴰⵙⴰ",
-         "ⴰⵢⵏ",
-         "ⴰⵙⵉ",
-         "ⴰⴽⵕ",
-         "ⴰⴽⵡ",
-         "ⴰⵙⵉⵎ",
-         "ⴰⵙⵉⴹ",
-        ],
-        [
-         "ⴰⵙⴰ",
-         "ⴰⵢⵏ",
-         "ⴰⵙⵉ",
-         "ⴰⴽⵕ",
-         "ⴰⴽⵡ",
-         "ⴰⵙⵉⵎ",
-         "ⴰⵙⵉⴹ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ⵉⵏⵏⴰⵢⵔ",
+            "ⴱⵕⴰⵢⵕ",
+            "ⵎⴰⵕⵚ",
+            "ⵉⴱⵔⵉⵔ",
+            "ⵎⴰⵢⵢⵓ",
+            "ⵢⵓⵏⵢⵓ",
+            "ⵢⵓⵍⵢⵓⵣ",
+            "ⵖⵓⵛⵜ",
+            "ⵛⵓⵜⴰⵏⴱⵉⵔ",
+            "ⴽⵜⵓⴱⵔ",
+            "ⵏⵓⵡⴰⵏⴱⵉⵔ",
+            "ⴷⵓⵊⴰⵏⴱⵉⵔ",
+        ],
+        [
+            "ⵉⵏⵏ",
+            "ⴱⵕⴰ",
+            "ⵎⴰⵕ",
+            "ⵉⴱⵔ",
+            "ⵎⴰⵢ",
+            "ⵢⵓⵏ",
+            "ⵢⵓⵍ",
+            "ⵖⵓⵛ",
+            "ⵛⵓⵜ",
+            "ⴽⵜⵓ",
+            "ⵏⵓⵡ",
+            "ⴷⵓⵊ",
+        ],
+        ["ⵉ", "ⴱ", "ⵎ", "ⵉ", "ⵎ", "ⵢ", "ⵢ", "ⵖ", "ⵛ", "ⴽ", "ⵏ", "ⴷ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ⴰⵙⴰⵎⴰⵙ",
+            "ⴰⵢⵏⴰⵙ",
+            "ⴰⵙⵉⵏⴰⵙ",
+            "ⴰⴽⵕⴰⵙ",
+            "ⴰⴽⵡⴰⵙ",
+            "ⵙⵉⵎⵡⴰⵙ",
+            "ⴰⵙⵉⴹⵢⴰⵙ",
+        ],
+        ["ⴰⵙⴰ", "ⴰⵢⵏ", "ⴰⵙⵉ", "ⴰⴽⵕ", "ⴰⴽⵡ", "ⴰⵙⵉⵎ", "ⴰⵙⵉⴹ"],
+        ["ⴰⵙⴰ", "ⴰⵢⵏ", "ⴰⵙⵉ", "ⴰⴽⵕ", "ⴰⴽⵡ", "ⴰⵙⵉⵎ", "ⴰⵙⵉⴹ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["ⵜⵉⴼⴰⵡⵜ", "ⵜⴰⴷⴳⴳⵯⴰⵜ"],
@@ -71362,111 +30172,57 @@ pub static SHI_TFNG: Locale<'static> = Locale {
 /// Data for `shn` locale.
 pub static SHN: Locale<'static> = Locale {
     lang: "shn",
-    dates: Locale::new_patterns(
-        "y MMMM d - EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ၸၼ်ႇဝႃႇရီႇ",
-         "ၾႅပ်ႇဝႃႇရီႇ",
-         "မၢတ်ႉၶ်ျ",
-         "ဢေႇပရႄႇ",
-         "မေႇ",
-         "ၸုၼ်ႇ",
-         "ၸူႇလၢႆႇ",
-         "ဢေႃးၵၢတ်ႉ",
-         "သႅပ်ႇထႅမ်ႇပႃႇ",
-         "ဢွၵ်ႇထူဝ်ႇပႃႇ",
-         "ၼူဝ်ႇဝႅမ်ႇပႃႇ",
-         "တီႇသႅမ်ႇပႃႇ",
-        ],
-        [
-         "ၸၼ်ႇ",
-         "ၾႅပ်ႇ",
-         "မၢတ်ႉၶ်ျ",
-         "ဢေႇ",
-         "မေႇ",
-         "ၸုၼ်ႇ",
-         "ၸူႇ",
-         "ဢေႃး",
-         "သႅပ်ႇ",
-         "ဢွၵ်ႇ",
-         "ၼူဝ်ႇ",
-         "တီႇ",
-        ],
-        [
-         "ၸ.",
-         "ၾ.",
-         "မ.",
-         "ဢ.",
-         "မ.",
-         "ၸ.",
-         "ၸ.",
-         "ဢ.",
-         "သ.",
-         "ဢ.",
-         "ၼ.",
-         "တ.",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ဝၼ်းဢႃးတိတ်ႉ",
-         "ဝၼ်းၸၼ်",
-         "ဝၼ်းဢင်းၵၢၼ်း",
-         "ဝၼ်းပုတ်ႉ",
-         "ဝၼ်းၽတ်း",
-         "ဝၼ်းသုၵ်း",
-         "ဝၼ်းသဝ်",
-        ],
-        [
-         "တိတ်ႉ",
-         "ၸၼ်",
-         "ၵၢၼ်း",
-         "ပုတ်ႉ",
-         "ၽတ်း",
-         "သုၵ်း",
-         "သဝ်",
-        ],
-        [
-         "တိတ်ႉ",
-         "ၸၼ်",
-         "ၵၢၼ်း",
-         "ပုတ်ႉ",
-         "ၽတ်း",
-         "သုၵ်း",
-         "သဝ်",
-        ],
-        [
-         "တိ.",
-         "ၸ.",
-         "ၵ.",
-         "ပု.",
-         "ၽ.",
-         "သု.",
-         "သ.",
+    dates: Locale::new_patterns("y MMMM d - EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ၸၼ်ႇဝႃႇရီႇ",
+            "ၾႅပ်ႇဝႃႇရီႇ",
+            "မၢတ်ႉၶ်ျ",
+            "ဢေႇပရႄႇ",
+            "မေႇ",
+            "ၸုၼ်ႇ",
+            "ၸူႇလၢႆႇ",
+            "ဢေႃးၵၢတ်ႉ",
+            "သႅပ်ႇထႅမ်ႇပႃႇ",
+            "ဢွၵ်ႇထူဝ်ႇပႃႇ",
+            "ၼူဝ်ႇဝႅမ်ႇပႃႇ",
+            "တီႇသႅမ်ႇပႃႇ",
+        ],
+        [
+            "ၸၼ်ႇ",
+            "ၾႅပ်ႇ",
+            "မၢတ်ႉၶ်ျ",
+            "ဢေႇ",
+            "မေႇ",
+            "ၸုၼ်ႇ",
+            "ၸူႇ",
+            "ဢေႃး",
+            "သႅပ်ႇ",
+            "ဢွၵ်ႇ",
+            "ၼူဝ်ႇ",
+            "တီႇ",
+        ],
+        [
+            "ၸ.", "ၾ.", "မ.", "ဢ.", "မ.", "ၸ.", "ၸ.", "ဢ.", "သ.", "ဢ.", "ၼ.", "တ.",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["တွၼ်ႈၸဝ်ႉ", "တွၼ်ႈလႃႈ"],
-        ["တၸ.", "တလ."],
-        ["ၸ.", "လ."],
+    days: Locale::new_days(
+        [
+            "ဝၼ်းဢႃးတိတ်ႉ",
+            "ဝၼ်းၸၼ်",
+            "ဝၼ်းဢင်းၵၢၼ်း",
+            "ဝၼ်းပုတ်ႉ",
+            "ဝၼ်းၽတ်း",
+            "ဝၼ်းသုၵ်း",
+            "ဝၼ်းသဝ်",
+        ],
+        ["တိတ်ႉ", "ၸၼ်", "ၵၢၼ်း", "ပုတ်ႉ", "ၽတ်း", "သုၵ်း", "သဝ်"],
+        ["တိတ်ႉ", "ၸၼ်", "ၵၢၼ်း", "ပုတ်ႉ", "ၽတ်း", "သုၵ်း", "သဝ်"],
+        ["တိ.", "ၸ.", "ၵ.", "ပု.", "ၽ.", "သု.", "သ."],
     ),
+    day_periods: Locale::new_day_periods(["တွၼ်ႈၸဝ်ႉ", "တွၼ်ႈလႃႈ"], ["တၸ.", "တလ."], ["ၸ.", "လ."]),
     eras: Locale::new_eras("ပီႇၸီႇ", "ဢေႇတီႇ"),
     decimal: '.',
     group: ',',
@@ -71474,111 +30230,57 @@ pub static SHN: Locale<'static> = Locale {
 /// Data for `shn-TH` locale.
 pub static SHN_TH: Locale<'static> = Locale {
     lang: "shn-TH",
-    dates: Locale::new_patterns(
-        "y MMMM d - EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ၸၼ်ႇဝႃႇရီႇ",
-         "ၾႅပ်ႇဝႃႇရီႇ",
-         "မၢတ်ႉၶ်ျ",
-         "ဢေႇပရႄႇ",
-         "မေႇ",
-         "ၸုၼ်ႇ",
-         "ၸူႇလၢႆႇ",
-         "ဢေႃးၵၢတ်ႉ",
-         "သႅပ်ႇထႅမ်ႇပႃႇ",
-         "ဢွၵ်ႇထူဝ်ႇပႃႇ",
-         "ၼူဝ်ႇဝႅမ်ႇပႃႇ",
-         "တီႇသႅမ်ႇပႃႇ",
-        ],
-        [
-         "ၸၼ်ႇ",
-         "ၾႅပ်ႇ",
-         "မၢတ်ႉၶ်ျ",
-         "ဢေႇ",
-         "မေႇ",
-         "ၸုၼ်ႇ",
-         "ၸူႇ",
-         "ဢေႃး",
-         "သႅပ်ႇ",
-         "ဢွၵ်ႇ",
-         "ၼူဝ်ႇ",
-         "တီႇ",
-        ],
-        [
-         "ၸ.",
-         "ၾ.",
-         "မ.",
-         "ဢ.",
-         "မ.",
-         "ၸ.",
-         "ၸ.",
-         "ဢ.",
-         "သ.",
-         "ဢ.",
-         "ၼ.",
-         "တ.",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ဝၼ်းဢႃးတိတ်ႉ",
-         "ဝၼ်းၸၼ်",
-         "ဝၼ်းဢင်းၵၢၼ်း",
-         "ဝၼ်းပုတ်ႉ",
-         "ဝၼ်းၽတ်း",
-         "ဝၼ်းသုၵ်း",
-         "ဝၼ်းသဝ်",
-        ],
-        [
-         "တိတ်ႉ",
-         "ၸၼ်",
-         "ၵၢၼ်း",
-         "ပုတ်ႉ",
-         "ၽတ်း",
-         "သုၵ်း",
-         "သဝ်",
-        ],
-        [
-         "တိတ်ႉ",
-         "ၸၼ်",
-         "ၵၢၼ်း",
-         "ပုတ်ႉ",
-         "ၽတ်း",
-         "သုၵ်း",
-         "သဝ်",
-        ],
-        [
-         "တိ.",
-         "ၸ.",
-         "ၵ.",
-         "ပု.",
-         "ၽ.",
-         "သု.",
-         "သ.",
+    dates: Locale::new_patterns("y MMMM d - EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ၸၼ်ႇဝႃႇရီႇ",
+            "ၾႅပ်ႇဝႃႇရီႇ",
+            "မၢတ်ႉၶ်ျ",
+            "ဢေႇပရႄႇ",
+            "မေႇ",
+            "ၸုၼ်ႇ",
+            "ၸူႇလၢႆႇ",
+            "ဢေႃးၵၢတ်ႉ",
+            "သႅပ်ႇထႅမ်ႇပႃႇ",
+            "ဢွၵ်ႇထူဝ်ႇပႃႇ",
+            "ၼူဝ်ႇဝႅမ်ႇပႃႇ",
+            "တီႇသႅမ်ႇပႃႇ",
+        ],
+        [
+            "ၸၼ်ႇ",
+            "ၾႅပ်ႇ",
+            "မၢတ်ႉၶ်ျ",
+            "ဢေႇ",
+            "မေႇ",
+            "ၸုၼ်ႇ",
+            "ၸူႇ",
+            "ဢေႃး",
+            "သႅပ်ႇ",
+            "ဢွၵ်ႇ",
+            "ၼူဝ်ႇ",
+            "တီႇ",
+        ],
+        [
+            "ၸ.", "ၾ.", "မ.", "ဢ.", "မ.", "ၸ.", "ၸ.", "ဢ.", "သ.", "ဢ.", "ၼ.", "တ.",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["တွၼ်ႈၸဝ်ႉ", "တွၼ်ႈလႃႈ"],
-        ["တၸ.", "တလ."],
-        ["ၸ.", "လ."],
+    days: Locale::new_days(
+        [
+            "ဝၼ်းဢႃးတိတ်ႉ",
+            "ဝၼ်းၸၼ်",
+            "ဝၼ်းဢင်းၵၢၼ်း",
+            "ဝၼ်းပုတ်ႉ",
+            "ဝၼ်းၽတ်း",
+            "ဝၼ်းသုၵ်း",
+            "ဝၼ်းသဝ်",
+        ],
+        ["တိတ်ႉ", "ၸၼ်", "ၵၢၼ်း", "ပုတ်ႉ", "ၽတ်း", "သုၵ်း", "သဝ်"],
+        ["တိတ်ႉ", "ၸၼ်", "ၵၢၼ်း", "ပုတ်ႉ", "ၽတ်း", "သုၵ်း", "သဝ်"],
+        ["တိ.", "ၸ.", "ၵ.", "ပု.", "ၽ.", "သု.", "သ."],
     ),
+    day_periods: Locale::new_day_periods(["တွၼ်ႈၸဝ်ႉ", "တွၼ်ႈလႃႈ"], ["တၸ.", "တလ."], ["ၸ.", "လ."]),
     eras: Locale::new_eras("ပီႇၸီႇ", "ဢေႇတီႇ"),
     decimal: '.',
     group: ',',
@@ -71586,111 +30288,49 @@ pub static SHN_TH: Locale<'static> = Locale {
 /// Data for `si` locale.
 pub static SI: Locale<'static> = Locale {
     lang: "si",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "HH.mm.ss z",
-        "HH.mm.ss",
-        "HH.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "දුරුතු",
-         "නවම්",
-         "මැදින්",
-         "බක්",
-         "වෙසක්",
-         "පොසොන්",
-         "ඇසළ",
-         "නිකිණි",
-         "බිනර",
-         "වප්",
-         "ඉල්",
-         "උඳුවප්",
-        ],
-        [
-         "දුරුතු",
-         "නවම්",
-         "මැදින්",
-         "බක්",
-         "වෙසක්",
-         "පොසොන්",
-         "ඇසළ",
-         "නිකිණි",
-         "බිනර",
-         "වප්",
-         "ඉල්",
-         "උඳුවප්",
-        ],
-        [
-         "දු",
-         "න",
-         "මැ",
-         "බ",
-         "වෙ",
-         "පො",
-         "ඇ",
-         "නි",
-         "බි",
-         "ව",
-         "ඉ",
-         "උ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ඉරිදා",
-         "සඳුදා",
-         "අඟහරුවාදා",
-         "බදාදා",
-         "බ්‍රහස්පතින්දා",
-         "සිකුරාදා",
-         "සෙනසුරාදා",
-        ],
-        [
-         "ඉරිදා",
-         "සඳුදා",
-         "අඟහ",
-         "බදාදා",
-         "බ්‍රහස්",
-         "සිකු",
-         "සෙන",
-        ],
-        [
-         "ඉරි",
-         "සඳු",
-         "අඟ",
-         "බදා",
-         "බ්‍රහ",
-         "සිකු",
-         "සෙන",
-        ],
-        [
-         "ඉ",
-         "ස",
-         "අ",
-         "බ",
-         "බ්‍ර",
-         "සි",
-         "සෙ",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "HH.mm.ss z", "HH.mm.ss", "HH.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "දුරුතු",
+            "නවම්",
+            "මැදින්",
+            "බක්",
+            "වෙසක්",
+            "පොසොන්",
+            "ඇසළ",
+            "නිකිණි",
+            "බිනර",
+            "වප්",
+            "ඉල්",
+            "උඳුවප්",
+        ],
+        [
+            "දුරුතු",
+            "නවම්",
+            "මැදින්",
+            "බක්",
+            "වෙසක්",
+            "පොසොන්",
+            "ඇසළ",
+            "නිකිණි",
+            "බිනර",
+            "වප්",
+            "ඉල්",
+            "උඳුවප්",
+        ],
+        [
+            "දු", "න", "මැ", "බ", "වෙ", "පො", "ඇ", "නි", "බි", "ව", "ඉ", "උ",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["පෙ.ව.", "ප.ව."],
-        ["පෙ.ව.", "ප.ව."],
-        ["පෙ", "ප"],
+    days: Locale::new_days(
+        ["ඉරිදා", "සඳුදා", "අඟහරුවාදා", "බදාදා", "බ්‍රහස්පතින්දා", "සිකුරාදා", "සෙනසුරාදා"],
+        ["ඉරිදා", "සඳුදා", "අඟහ", "බදාදා", "බ්‍රහස්", "සිකු", "සෙන"],
+        ["ඉරි", "සඳු", "අඟ", "බදා", "බ්‍රහ", "සිකු", "සෙන"],
+        ["ඉ", "ස", "අ", "බ", "බ්‍ර", "සි", "සෙ"],
     ),
+    day_periods: Locale::new_day_periods(["පෙ.ව.", "ප.ව."], ["පෙ.ව.", "ප.ව."], ["පෙ", "ප"]),
     eras: Locale::new_eras("ක්‍රි.පූ.", "ක්‍රි.ව."),
     decimal: '.',
     group: ',',
@@ -71698,111 +30338,27 @@ pub static SI: Locale<'static> = Locale {
 /// Data for `sid` locale.
 pub static SID: Locale<'static> = Locale {
     lang: "sid",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -71810,111 +30366,38 @@ pub static SID: Locale<'static> = Locale {
 /// Data for `sk` locale.
 pub static SK: Locale<'static> = Locale {
     lang: "sk",
-    dates: Locale::new_patterns(
-        "EEEE d. MMMM y",
-        "d. MMMM y",
-        "d. M. y",
-        "d. M. y",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
+    dates: Locale::new_patterns("EEEE d. MMMM y", "d. MMMM y", "d. M. y", "d. M. y"),
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januára",
+            "februára",
+            "marca",
+            "apríla",
+            "mája",
+            "júna",
+            "júla",
+            "augusta",
+            "septembra",
+            "októbra",
+            "novembra",
+            "decembra",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec",
+        ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januára",
-         "februára",
-         "marca",
-         "apríla",
-         "mája",
-         "júna",
-         "júla",
-         "augusta",
-         "septembra",
-         "októbra",
-         "novembra",
-         "decembra",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "máj",
-         "jún",
-         "júl",
-         "aug",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedeľa",
-         "pondelok",
-         "utorok",
-         "streda",
-         "štvrtok",
-         "piatok",
-         "sobota",
-        ],
-        [
-         "ne",
-         "po",
-         "ut",
-         "st",
-         "št",
-         "pi",
-         "so",
-        ],
-        [
-         "ne",
-         "po",
-         "ut",
-         "st",
-         "št",
-         "pi",
-         "so",
-        ],
-        [
-         "n",
-         "p",
-         "u",
-         "s",
-         "š",
-         "p",
-         "s",
+    days: Locale::new_days(
+        [
+            "nedeľa", "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota",
         ],
+        ["ne", "po", "ut", "st", "št", "pi", "so"],
+        ["ne", "po", "ut", "st", "št", "pi", "so"],
+        ["n", "p", "u", "s", "š", "p", "s"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("pred Kr.", "po Kr."),
     decimal: ',',
     group: ' ',
@@ -71922,111 +30405,27 @@ pub static SK: Locale<'static> = Locale {
 /// Data for `skr` locale.
 pub static SKR: Locale<'static> = Locale {
     lang: "skr",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -72034,111 +30433,45 @@ pub static SKR: Locale<'static> = Locale {
 /// Data for `sl` locale.
 pub static SL: Locale<'static> = Locale {
     lang: "sl",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "d. M. y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "marec",
-         "april",
-         "maj",
-         "junij",
-         "julij",
-         "avgust",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mar.",
-         "apr.",
-         "maj",
-         "jun.",
-         "jul.",
-         "avg.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedelja",
-         "ponedeljek",
-         "torek",
-         "sreda",
-         "četrtek",
-         "petek",
-         "sobota",
-        ],
-        [
-         "ned.",
-         "pon.",
-         "tor.",
-         "sre.",
-         "čet.",
-         "pet.",
-         "sob.",
-        ],
-        [
-         "ned.",
-         "pon.",
-         "tor.",
-         "sre.",
-         "čet.",
-         "pet.",
-         "sob.",
-        ],
-        [
-         "n",
-         "p",
-         "t",
-         "s",
-         "č",
-         "p",
-         "s",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "d. M. y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "marec",
+            "april",
+            "maj",
+            "junij",
+            "julij",
+            "avgust",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "avg.", "sep.", "okt.", "nov.",
+            "dec.",
         ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["dop.", "pop."],
-        ["dop.", "pop."],
-        ["d", "p"],
+    days: Locale::new_days(
+        [
+            "nedelja",
+            "ponedeljek",
+            "torek",
+            "sreda",
+            "četrtek",
+            "petek",
+            "sobota",
+        ],
+        ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."],
+        ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."],
+        ["n", "p", "t", "s", "č", "p", "s"],
     ),
+    day_periods: Locale::new_day_periods(["dop.", "pop."], ["dop.", "pop."], ["d", "p"]),
     eras: Locale::new_eras("pr. Kr.", "po Kr."),
     decimal: ',',
     group: '.',
@@ -72146,111 +30479,27 @@ pub static SL: Locale<'static> = Locale {
 /// Data for `sma` locale.
 pub static SMA: Locale<'static> = Locale {
     lang: "sma",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -72258,111 +30507,27 @@ pub static SMA: Locale<'static> = Locale {
 /// Data for `sma-NO` locale.
 pub static SMA_NO: Locale<'static> = Locale {
     lang: "sma-NO",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -72370,111 +30535,27 @@ pub static SMA_NO: Locale<'static> = Locale {
 /// Data for `smj` locale.
 pub static SMJ: Locale<'static> = Locale {
     lang: "smj",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -72482,111 +30563,27 @@ pub static SMJ: Locale<'static> = Locale {
 /// Data for `smj-NO` locale.
 pub static SMJ_NO: Locale<'static> = Locale {
     lang: "smj-NO",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -72594,111 +30591,45 @@ pub static SMJ_NO: Locale<'static> = Locale {
 /// Data for `smn` locale.
 pub static SMN: Locale<'static> = Locale {
     lang: "smn",
-    dates: Locale::new_patterns(
-        "cccc, MMMM d. y",
-        "MMMM d. y",
-        "MMM d. y",
-        "d.M.y",
-    ),
-    times: Locale::new_patterns(
-        "H.mm.ss zzzz",
-        "H.mm.ss z",
-        "H.mm.ss",
-        "H.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "uđđâivemáánu",
-         "kuovâmáánu",
-         "njuhčâmáánu",
-         "cuáŋuimáánu",
-         "vyesimáánu",
-         "kesimáánu",
-         "syeinimáánu",
-         "porgemáánu",
-         "čohčâmáánu",
-         "roovvâdmáánu",
-         "skammâmáánu",
-         "juovlâmáánu",
-        ],
-        [
-         "uđiv",
-         "kuovâ",
-         "njuhčâ",
-         "cuáŋui",
-         "vyesi",
-         "kesi",
-         "syeini",
-         "porge",
-         "čohčâ",
-         "roovvâd",
-         "skammâ",
-         "juovlâ",
-        ],
-        [
-         "U",
-         "K",
-         "NJ",
-         "C",
-         "V",
-         "K",
-         "S",
-         "P",
-         "Č",
-         "R",
-         "S",
-         "J",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "pasepeeivi",
-         "vuossaargâ",
-         "majebaargâ",
-         "koskoho",
-         "tuorâstuv",
-         "vástuppeeivi",
-         "lávurduv",
-        ],
-        [
-         "pas",
-         "vuo",
-         "maj",
-         "kos",
-         "tuo",
-         "vás",
-         "láv",
-        ],
-        [
-         "pa",
-         "vu",
-         "ma",
-         "ko",
-         "tu",
-         "vá",
-         "lá",
-        ],
-        [
-         "p",
-         "V",
-         "M",
-         "K",
-         "T",
-         "V",
-         "L",
+    dates: Locale::new_patterns("cccc, MMMM d. y", "MMMM d. y", "MMM d. y", "d.M.y"),
+    times: Locale::new_patterns("H.mm.ss zzzz", "H.mm.ss z", "H.mm.ss", "H.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "uđđâivemáánu",
+            "kuovâmáánu",
+            "njuhčâmáánu",
+            "cuáŋuimáánu",
+            "vyesimáánu",
+            "kesimáánu",
+            "syeinimáánu",
+            "porgemáánu",
+            "čohčâmáánu",
+            "roovvâdmáánu",
+            "skammâmáánu",
+            "juovlâmáánu",
+        ],
+        [
+            "uđiv", "kuovâ", "njuhčâ", "cuáŋui", "vyesi", "kesi", "syeini", "porge", "čohčâ",
+            "roovvâd", "skammâ", "juovlâ",
         ],
+        ["U", "K", "NJ", "C", "V", "K", "S", "P", "Č", "R", "S", "J"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ip.", "ep."],
-        ["ip.", "ep."],
-        ["ip.", "ep."],
+    days: Locale::new_days(
+        [
+            "pasepeeivi",
+            "vuossaargâ",
+            "majebaargâ",
+            "koskoho",
+            "tuorâstuv",
+            "vástuppeeivi",
+            "lávurduv",
+        ],
+        ["pas", "vuo", "maj", "kos", "tuo", "vás", "láv"],
+        ["pa", "vu", "ma", "ko", "tu", "vá", "lá"],
+        ["p", "V", "M", "K", "T", "V", "L"],
     ),
+    day_periods: Locale::new_day_periods(["ip.", "ep."], ["ip.", "ep."], ["ip.", "ep."]),
     eras: Locale::new_eras("oKr.", "mKr."),
     decimal: ',',
     group: ' ',
@@ -72706,111 +30637,27 @@ pub static SMN: Locale<'static> = Locale {
 /// Data for `sms` locale.
 pub static SMS: Locale<'static> = Locale {
     lang: "sms",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -72818,111 +30665,38 @@ pub static SMS: Locale<'static> = Locale {
 /// Data for `sn` locale.
 pub static SN: Locale<'static> = Locale {
     lang: "sn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ndira",
-         "Kukadzi",
-         "Kurume",
-         "Kubvumbi",
-         "Chivabvu",
-         "Chikumi",
-         "Chikunguru",
-         "Nyamavhuvhu",
-         "Gunyana",
-         "Gumiguru",
-         "Mbudzi",
-         "Zvita",
-        ],
-        [
-         "Ndi",
-         "Kuk",
-         "Kur",
-         "Kub",
-         "Chv",
-         "Chk",
-         "Chg",
-         "Nya",
-         "Gun",
-         "Gum",
-         "Mbu",
-         "Zvi",
-        ],
-        [
-         "N",
-         "K",
-         "K",
-         "K",
-         "C",
-         "C",
-         "C",
-         "N",
-         "G",
-         "G",
-         "M",
-         "Z",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Svondo",
-         "Muvhuro",
-         "Chipiri",
-         "Chitatu",
-         "China",
-         "Chishanu",
-         "Mugovera",
-        ],
-        [
-         "Svo",
-         "Muv",
-         "Chp",
-         "Cht",
-         "Chn",
-         "Chs",
-         "Mug",
-        ],
-        [
-         "Sv",
-         "Mu",
-         "Cp",
-         "Ct",
-         "Cn",
-         "Cs",
-         "Mg",
-        ],
-        [
-         "S",
-         "M",
-         "C",
-         "C",
-         "C",
-         "C",
-         "M",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Ndira",
+            "Kukadzi",
+            "Kurume",
+            "Kubvumbi",
+            "Chivabvu",
+            "Chikumi",
+            "Chikunguru",
+            "Nyamavhuvhu",
+            "Gunyana",
+            "Gumiguru",
+            "Mbudzi",
+            "Zvita",
+        ],
+        [
+            "Ndi", "Kuk", "Kur", "Kub", "Chv", "Chk", "Chg", "Nya", "Gun", "Gum", "Mbu", "Zvi",
         ],
+        ["N", "K", "K", "K", "C", "C", "C", "N", "G", "G", "M", "Z"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Svondo", "Muvhuro", "Chipiri", "Chitatu", "China", "Chishanu", "Mugovera",
+        ],
+        ["Svo", "Muv", "Chp", "Cht", "Chn", "Chs", "Mug"],
+        ["Sv", "Mu", "Cp", "Ct", "Cn", "Cs", "Mg"],
+        ["S", "M", "C", "C", "C", "C", "M"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -72930,111 +30704,38 @@ pub static SN: Locale<'static> = Locale {
 /// Data for `so` locale.
 pub static SO: Locale<'static> = Locale {
     lang: "so",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "dd-MMM-y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janaayo",
-         "Febraayo",
-         "Maarso",
-         "Abriil",
-         "Maayo",
-         "Juun",
-         "Luulyo",
-         "Agosto",
-         "Sebtembar",
-         "Oktoobar",
-         "Noofeembar",
-         "Diseembar",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Abr",
-         "May",
-         "Jun",
-         "Lul",
-         "Ogs",
-         "Seb",
-         "Okt",
-         "Nof",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "L",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Axad",
-         "Isniin",
-         "Talaado",
-         "Arbaco",
-         "Khamiis",
-         "Jimco",
-         "Sabti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "A",
-         "I",
-         "T",
-         "A",
-         "Kh",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "dd-MMM-y", "dd/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janaayo",
+            "Febraayo",
+            "Maarso",
+            "Abriil",
+            "Maayo",
+            "Juun",
+            "Luulyo",
+            "Agosto",
+            "Sebtembar",
+            "Oktoobar",
+            "Noofeembar",
+            "Diseembar",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Abr", "May", "Jun", "Lul", "Ogs", "Seb", "Okt", "Nof", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "L", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["GH", "GD"],
-        ["GH", "GD"],
-        ["h", "d"],
+    days: Locale::new_days(
+        [
+            "Axad", "Isniin", "Talaado", "Arbaco", "Khamiis", "Jimco", "Sabti",
+        ],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["A", "I", "T", "A", "Kh", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["GH", "GD"], ["GH", "GD"], ["h", "d"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -73042,111 +30743,38 @@ pub static SO: Locale<'static> = Locale {
 /// Data for `so-DJ` locale.
 pub static SO_DJ: Locale<'static> = Locale {
     lang: "so-DJ",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "dd-MMM-y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janaayo",
-         "Febraayo",
-         "Maarso",
-         "Abriil",
-         "Maayo",
-         "Juun",
-         "Luulyo",
-         "Agosto",
-         "Sebtembar",
-         "Oktoobar",
-         "Noofeembar",
-         "Diseembar",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Abr",
-         "May",
-         "Jun",
-         "Lul",
-         "Ogs",
-         "Seb",
-         "Okt",
-         "Nof",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "L",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Axad",
-         "Isniin",
-         "Talaado",
-         "Arbaco",
-         "Khamiis",
-         "Jimco",
-         "Sabti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "A",
-         "I",
-         "T",
-         "A",
-         "Kh",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "dd-MMM-y", "dd/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janaayo",
+            "Febraayo",
+            "Maarso",
+            "Abriil",
+            "Maayo",
+            "Juun",
+            "Luulyo",
+            "Agosto",
+            "Sebtembar",
+            "Oktoobar",
+            "Noofeembar",
+            "Diseembar",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Abr", "May", "Jun", "Lul", "Ogs", "Seb", "Okt", "Nof", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "L", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["GH", "GD"],
-        ["GH", "GD"],
-        ["h", "d"],
+    days: Locale::new_days(
+        [
+            "Axad", "Isniin", "Talaado", "Arbaco", "Khamiis", "Jimco", "Sabti",
+        ],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["A", "I", "T", "A", "Kh", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["GH", "GD"], ["GH", "GD"], ["h", "d"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -73154,111 +30782,38 @@ pub static SO_DJ: Locale<'static> = Locale {
 /// Data for `so-ET` locale.
 pub static SO_ET: Locale<'static> = Locale {
     lang: "so-ET",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "dd-MMM-y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janaayo",
-         "Febraayo",
-         "Maarso",
-         "Abriil",
-         "Maayo",
-         "Juun",
-         "Luulyo",
-         "Agosto",
-         "Sebtembar",
-         "Oktoobar",
-         "Noofeembar",
-         "Diseembar",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Abr",
-         "May",
-         "Jun",
-         "Lul",
-         "Ogs",
-         "Seb",
-         "Okt",
-         "Nof",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "L",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Axad",
-         "Isniin",
-         "Talaado",
-         "Arbaco",
-         "Khamiis",
-         "Jimco",
-         "Sabti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "A",
-         "I",
-         "T",
-         "A",
-         "Kh",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "dd-MMM-y", "dd/MM/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janaayo",
+            "Febraayo",
+            "Maarso",
+            "Abriil",
+            "Maayo",
+            "Juun",
+            "Luulyo",
+            "Agosto",
+            "Sebtembar",
+            "Oktoobar",
+            "Noofeembar",
+            "Diseembar",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Abr", "May", "Jun", "Lul", "Ogs", "Seb", "Okt", "Nof", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "L", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["GH", "GD"],
-        ["GH", "GD"],
-        ["h", "d"],
+    days: Locale::new_days(
+        [
+            "Axad", "Isniin", "Talaado", "Arbaco", "Khamiis", "Jimco", "Sabti",
+        ],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["A", "I", "T", "A", "Kh", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["GH", "GD"], ["GH", "GD"], ["h", "d"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -73266,111 +30821,38 @@ pub static SO_ET: Locale<'static> = Locale {
 /// Data for `so-KE` locale.
 pub static SO_KE: Locale<'static> = Locale {
     lang: "so-KE",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "dd-MMM-y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janaayo",
-         "Febraayo",
-         "Maarso",
-         "Abriil",
-         "Maayo",
-         "Juun",
-         "Luulyo",
-         "Agosto",
-         "Sebtembar",
-         "Oktoobar",
-         "Noofeembar",
-         "Diseembar",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Abr",
-         "May",
-         "Jun",
-         "Lul",
-         "Ogs",
-         "Seb",
-         "Okt",
-         "Nof",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "L",
-         "O",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Axad",
-         "Isniin",
-         "Talaado",
-         "Arbaco",
-         "Khamiis",
-         "Jimco",
-         "Sabti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "Axd",
-         "Isn",
-         "Tldo",
-         "Arbc",
-         "Khms",
-         "Jmc",
-         "Sbti",
-        ],
-        [
-         "A",
-         "I",
-         "T",
-         "A",
-         "Kh",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "dd-MMM-y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janaayo",
+            "Febraayo",
+            "Maarso",
+            "Abriil",
+            "Maayo",
+            "Juun",
+            "Luulyo",
+            "Agosto",
+            "Sebtembar",
+            "Oktoobar",
+            "Noofeembar",
+            "Diseembar",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Abr", "May", "Jun", "Lul", "Ogs", "Seb", "Okt", "Nof", "Dis",
         ],
+        ["J", "F", "M", "A", "M", "J", "L", "O", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["GH", "GD"],
-        ["GH", "GD"],
-        ["h", "d"],
+    days: Locale::new_days(
+        [
+            "Axad", "Isniin", "Talaado", "Arbaco", "Khamiis", "Jimco", "Sabti",
+        ],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["Axd", "Isn", "Tldo", "Arbc", "Khms", "Jmc", "Sbti"],
+        ["A", "I", "T", "A", "Kh", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["GH", "GD"], ["GH", "GD"], ["h", "d"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
@@ -73378,105 +30860,34 @@ pub static SO_KE: Locale<'static> = Locale {
 /// Data for `sq` locale.
 pub static SQ: Locale<'static> = Locale {
     lang: "sq",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d.M.yy",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d.M.yy"),
+    times: Locale::new_patterns("h:mm:ss a, zzzz", "h:mm:ss a, z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janar", "shkurt", "mars", "prill", "maj", "qershor", "korrik", "gusht", "shtator",
+            "tetor", "nëntor", "dhjetor",
+        ],
+        [
+            "jan", "shk", "mar", "pri", "maj", "qer", "korr", "gush", "sht", "tet", "nën", "dhj",
+        ],
+        [
+            "j", "sh", "m", "p", "m", "q", "k", "g", "sh", "t", "n", "dh",
+        ],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a, zzzz",
-        "h:mm:ss a, z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janar",
-         "shkurt",
-         "mars",
-         "prill",
-         "maj",
-         "qershor",
-         "korrik",
-         "gusht",
-         "shtator",
-         "tetor",
-         "nëntor",
-         "dhjetor",
-        ],
-        [
-         "jan",
-         "shk",
-         "mar",
-         "pri",
-         "maj",
-         "qer",
-         "korr",
-         "gush",
-         "sht",
-         "tet",
-         "nën",
-         "dhj",
-        ],
-        [
-         "j",
-         "sh",
-         "m",
-         "p",
-         "m",
-         "q",
-         "k",
-         "g",
-         "sh",
-         "t",
-         "n",
-         "dh",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "e diel",
-         "e hënë",
-         "e martë",
-         "e mërkurë",
-         "e enjte",
-         "e premte",
-         "e shtunë",
-        ],
-        [
-         "die",
-         "hën",
-         "mar",
-         "mër",
-         "enj",
-         "pre",
-         "sht",
-        ],
-        [
-         "die",
-         "hën",
-         "mar",
-         "mër",
-         "enj",
-         "pre",
-         "sht",
-        ],
-        [
-         "d",
-         "h",
-         "m",
-         "m",
-         "e",
-         "p",
-         "sh",
+    days: Locale::new_days(
+        [
+            "e diel",
+            "e hënë",
+            "e martë",
+            "e mërkurë",
+            "e enjte",
+            "e premte",
+            "e shtunë",
         ],
+        ["die", "hën", "mar", "mër", "enj", "pre", "sht"],
+        ["die", "hën", "mar", "mër", "enj", "pre", "sht"],
+        ["d", "h", "m", "m", "e", "p", "sh"],
     ),
     day_periods: Locale::new_day_periods(
         ["e paradites", "e pasdites"],
@@ -73490,105 +30901,34 @@ pub static SQ: Locale<'static> = Locale {
 /// Data for `sq-MK` locale.
 pub static SQ_MK: Locale<'static> = Locale {
     lang: "sq-MK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d.M.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d.M.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janar", "shkurt", "mars", "prill", "maj", "qershor", "korrik", "gusht", "shtator",
+            "tetor", "nëntor", "dhjetor",
+        ],
+        [
+            "jan", "shk", "mar", "pri", "maj", "qer", "korr", "gush", "sht", "tet", "nën", "dhj",
+        ],
+        [
+            "j", "sh", "m", "p", "m", "q", "k", "g", "sh", "t", "n", "dh",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janar",
-         "shkurt",
-         "mars",
-         "prill",
-         "maj",
-         "qershor",
-         "korrik",
-         "gusht",
-         "shtator",
-         "tetor",
-         "nëntor",
-         "dhjetor",
-        ],
-        [
-         "jan",
-         "shk",
-         "mar",
-         "pri",
-         "maj",
-         "qer",
-         "korr",
-         "gush",
-         "sht",
-         "tet",
-         "nën",
-         "dhj",
-        ],
-        [
-         "j",
-         "sh",
-         "m",
-         "p",
-         "m",
-         "q",
-         "k",
-         "g",
-         "sh",
-         "t",
-         "n",
-         "dh",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "e diel",
-         "e hënë",
-         "e martë",
-         "e mërkurë",
-         "e enjte",
-         "e premte",
-         "e shtunë",
-        ],
-        [
-         "die",
-         "hën",
-         "mar",
-         "mër",
-         "enj",
-         "pre",
-         "sht",
-        ],
-        [
-         "die",
-         "hën",
-         "mar",
-         "mër",
-         "enj",
-         "pre",
-         "sht",
-        ],
-        [
-         "d",
-         "h",
-         "m",
-         "m",
-         "e",
-         "p",
-         "sh",
+    days: Locale::new_days(
+        [
+            "e diel",
+            "e hënë",
+            "e martë",
+            "e mërkurë",
+            "e enjte",
+            "e premte",
+            "e shtunë",
         ],
+        ["die", "hën", "mar", "mër", "enj", "pre", "sht"],
+        ["die", "hën", "mar", "mër", "enj", "pre", "sht"],
+        ["d", "h", "m", "m", "e", "p", "sh"],
     ),
     day_periods: Locale::new_day_periods(
         ["e paradites", "e pasdites"],
@@ -73598,109 +30938,38 @@ pub static SQ_MK: Locale<'static> = Locale {
     eras: Locale::new_eras("p.K.", "mb.K."),
     decimal: ',',
     group: ' ',
-};
-/// Data for `sq-XK` locale.
-pub static SQ_XK: Locale<'static> = Locale {
-    lang: "sq-XK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d.M.yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+};
+/// Data for `sq-XK` locale.
+pub static SQ_XK: Locale<'static> = Locale {
+    lang: "sq-XK",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d.M.yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "janar", "shkurt", "mars", "prill", "maj", "qershor", "korrik", "gusht", "shtator",
+            "tetor", "nëntor", "dhjetor",
+        ],
+        [
+            "jan", "shk", "mar", "pri", "maj", "qer", "korr", "gush", "sht", "tet", "nën", "dhj",
+        ],
+        [
+            "j", "sh", "m", "p", "m", "q", "k", "g", "sh", "t", "n", "dh",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janar",
-         "shkurt",
-         "mars",
-         "prill",
-         "maj",
-         "qershor",
-         "korrik",
-         "gusht",
-         "shtator",
-         "tetor",
-         "nëntor",
-         "dhjetor",
-        ],
-        [
-         "jan",
-         "shk",
-         "mar",
-         "pri",
-         "maj",
-         "qer",
-         "korr",
-         "gush",
-         "sht",
-         "tet",
-         "nën",
-         "dhj",
-        ],
-        [
-         "j",
-         "sh",
-         "m",
-         "p",
-         "m",
-         "q",
-         "k",
-         "g",
-         "sh",
-         "t",
-         "n",
-         "dh",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "e diel",
-         "e hënë",
-         "e martë",
-         "e mërkurë",
-         "e enjte",
-         "e premte",
-         "e shtunë",
-        ],
-        [
-         "die",
-         "hën",
-         "mar",
-         "mër",
-         "enj",
-         "pre",
-         "sht",
-        ],
-        [
-         "die",
-         "hën",
-         "mar",
-         "mër",
-         "enj",
-         "pre",
-         "sht",
-        ],
-        [
-         "d",
-         "h",
-         "m",
-         "m",
-         "e",
-         "p",
-         "sh",
+    days: Locale::new_days(
+        [
+            "e diel",
+            "e hënë",
+            "e martë",
+            "e mërkurë",
+            "e enjte",
+            "e premte",
+            "e shtunë",
         ],
+        ["die", "hën", "mar", "mër", "enj", "pre", "sht"],
+        ["die", "hën", "mar", "mër", "enj", "pre", "sht"],
+        ["d", "h", "m", "m", "e", "p", "sh"],
     ),
     day_periods: Locale::new_day_periods(
         ["e paradites", "e pasdites"],
@@ -73714,111 +30983,44 @@ pub static SQ_XK: Locale<'static> = Locale {
 /// Data for `sr` locale.
 pub static SR: Locale<'static> = Locale {
     lang: "sr",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јануар",
-         "фебруар",
-         "март",
-         "април",
-         "мај",
-         "јун",
-         "јул",
-         "август",
-         "септембар",
-         "октобар",
-         "новембар",
-         "децембар",
-        ],
-        [
-         "јан",
-         "феб",
-         "мар",
-         "апр",
-         "мај",
-         "јун",
-         "јул",
-         "авг",
-         "сеп",
-         "окт",
-         "нов",
-         "дец",
-        ],
-        [
-         "ј",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ј",
-         "ј",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "недеља",
-         "понедељак",
-         "уторак",
-         "среда",
-         "четвртак",
-         "петак",
-         "субота",
-        ],
-        [
-         "нед",
-         "пон",
-         "уто",
-         "сре",
-         "чет",
-         "пет",
-         "суб",
-        ],
-        [
-         "не",
-         "по",
-         "ут",
-         "ср",
-         "че",
-         "пе",
-         "су",
-        ],
-        [
-         "н",
-         "п",
-         "у",
-         "с",
-         "ч",
-         "п",
-         "с",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "јануар",
+            "фебруар",
+            "март",
+            "април",
+            "мај",
+            "јун",
+            "јул",
+            "август",
+            "септембар",
+            "октобар",
+            "новембар",
+            "децембар",
+        ],
+        [
+            "јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец",
         ],
+        ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "недеља",
+            "понедељак",
+            "уторак",
+            "среда",
+            "четвртак",
+            "петак",
+            "субота",
+        ],
+        ["нед", "пон", "уто", "сре", "чет", "пет", "суб"],
+        ["не", "по", "ут", "ср", "че", "пе", "су"],
+        ["н", "п", "у", "с", "ч", "п", "с"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("п. н. е.", "н. е."),
     decimal: ',',
     group: '.',
@@ -73826,111 +31028,44 @@ pub static SR: Locale<'static> = Locale {
 /// Data for `sr-Cyrl` locale.
 pub static SR_CYRL: Locale<'static> = Locale {
     lang: "sr-Cyrl",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јануар",
-         "фебруар",
-         "март",
-         "април",
-         "мај",
-         "јун",
-         "јул",
-         "август",
-         "септембар",
-         "октобар",
-         "новембар",
-         "децембар",
-        ],
-        [
-         "јан",
-         "феб",
-         "мар",
-         "апр",
-         "мај",
-         "јун",
-         "јул",
-         "авг",
-         "сеп",
-         "окт",
-         "нов",
-         "дец",
-        ],
-        [
-         "ј",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ј",
-         "ј",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "недеља",
-         "понедељак",
-         "уторак",
-         "среда",
-         "четвртак",
-         "петак",
-         "субота",
-        ],
-        [
-         "нед",
-         "пон",
-         "уто",
-         "сре",
-         "чет",
-         "пет",
-         "суб",
-        ],
-        [
-         "не",
-         "по",
-         "ут",
-         "ср",
-         "че",
-         "пе",
-         "су",
-        ],
-        [
-         "н",
-         "п",
-         "у",
-         "с",
-         "ч",
-         "п",
-         "с",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "јануар",
+            "фебруар",
+            "март",
+            "април",
+            "мај",
+            "јун",
+            "јул",
+            "август",
+            "септембар",
+            "октобар",
+            "новембар",
+            "децембар",
         ],
+        [
+            "јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец",
+        ],
+        ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "недеља",
+            "понедељак",
+            "уторак",
+            "среда",
+            "четвртак",
+            "петак",
+            "субота",
+        ],
+        ["нед", "пон", "уто", "сре", "чет", "пет", "суб"],
+        ["не", "по", "ут", "ср", "че", "пе", "су"],
+        ["н", "п", "у", "с", "ч", "п", "с"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("п. н. е.", "н. е."),
     decimal: ',',
     group: '.',
@@ -73938,105 +31073,42 @@ pub static SR_CYRL: Locale<'static> = Locale {
 /// Data for `sr-Cyrl-BA` locale.
 pub static SR_CYRL_BA: Locale<'static> = Locale {
     lang: "sr-Cyrl-BA",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "јануар",
+            "фебруар",
+            "март",
+            "април",
+            "мај",
+            "јун",
+            "јул",
+            "август",
+            "септембар",
+            "октобар",
+            "новембар",
+            "децембар",
+        ],
+        [
+            "јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец",
+        ],
+        ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јануар",
-         "фебруар",
-         "март",
-         "април",
-         "мај",
-         "јун",
-         "јул",
-         "август",
-         "септембар",
-         "октобар",
-         "новембар",
-         "децембар",
-        ],
-        [
-         "јан",
-         "феб",
-         "мар",
-         "апр",
-         "мај",
-         "јун",
-         "јул",
-         "авг",
-         "сеп",
-         "окт",
-         "нов",
-         "дец",
-        ],
-        [
-         "ј",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ј",
-         "ј",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "недјеља",
-         "понедјељак",
-         "уторак",
-         "сриједа",
-         "четвртак",
-         "петак",
-         "субота",
-        ],
-        [
-         "нед",
-         "пон",
-         "уто",
-         "сри",
-         "чет",
-         "пет",
-         "суб",
-        ],
-        [
-         "не",
-         "по",
-         "ут",
-         "ср",
-         "че",
-         "пе",
-         "су",
-        ],
-        [
-         "н",
-         "п",
-         "у",
-         "с",
-         "ч",
-         "п",
-         "с",
+    days: Locale::new_days(
+        [
+            "недјеља",
+            "понедјељак",
+            "уторак",
+            "сриједа",
+            "четвртак",
+            "петак",
+            "субота",
         ],
+        ["нед", "пон", "уто", "сри", "чет", "пет", "суб"],
+        ["не", "по", "ут", "ср", "че", "пе", "су"],
+        ["н", "п", "у", "с", "ч", "п", "с"],
     ),
     day_periods: Locale::new_day_periods(
         ["прије подне", "по подне"],
@@ -74050,105 +31122,42 @@ pub static SR_CYRL_BA: Locale<'static> = Locale {
 /// Data for `sr-Cyrl-ME` locale.
 pub static SR_CYRL_ME: Locale<'static> = Locale {
     lang: "sr-Cyrl-ME",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "јануар",
+            "фебруар",
+            "март",
+            "април",
+            "мај",
+            "јун",
+            "јул",
+            "август",
+            "септембар",
+            "октобар",
+            "новембар",
+            "децембар",
+        ],
+        [
+            "јан", "феб", "март", "апр", "мај", "јун", "јул", "авг", "септ", "окт", "нов", "дец",
+        ],
+        ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јануар",
-         "фебруар",
-         "март",
-         "април",
-         "мај",
-         "јун",
-         "јул",
-         "август",
-         "септембар",
-         "октобар",
-         "новембар",
-         "децембар",
-        ],
-        [
-         "јан",
-         "феб",
-         "март",
-         "апр",
-         "мај",
-         "јун",
-         "јул",
-         "авг",
-         "септ",
-         "окт",
-         "нов",
-         "дец",
-        ],
-        [
-         "ј",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ј",
-         "ј",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "недјеља",
-         "понедељак",
-         "уторак",
-         "сриједа",
-         "четвртак",
-         "петак",
-         "субота",
-        ],
-        [
-         "нед",
-         "пон",
-         "уто",
-         "сре",
-         "чет",
-         "пет",
-         "суб",
-        ],
-        [
-         "не",
-         "по",
-         "ут",
-         "ср",
-         "че",
-         "пе",
-         "су",
-        ],
-        [
-         "н",
-         "п",
-         "у",
-         "с",
-         "ч",
-         "п",
-         "с",
+    days: Locale::new_days(
+        [
+            "недјеља",
+            "понедељак",
+            "уторак",
+            "сриједа",
+            "четвртак",
+            "петак",
+            "субота",
         ],
+        ["нед", "пон", "уто", "сре", "чет", "пет", "суб"],
+        ["не", "по", "ут", "ср", "че", "пе", "су"],
+        ["н", "п", "у", "с", "ч", "п", "с"],
     ),
     day_periods: Locale::new_day_periods(
         ["прије подне", "по подне"],
@@ -74162,111 +31171,44 @@ pub static SR_CYRL_ME: Locale<'static> = Locale {
 /// Data for `sr-Cyrl-XK` locale.
 pub static SR_CYRL_XK: Locale<'static> = Locale {
     lang: "sr-Cyrl-XK",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "јануар",
-         "фебруар",
-         "март",
-         "април",
-         "мај",
-         "јун",
-         "јул",
-         "август",
-         "септембар",
-         "октобар",
-         "новембар",
-         "децембар",
-        ],
-        [
-         "јан",
-         "феб",
-         "март",
-         "апр",
-         "мај",
-         "јун",
-         "јул",
-         "авг",
-         "септ",
-         "окт",
-         "нов",
-         "дец",
-        ],
-        [
-         "ј",
-         "ф",
-         "м",
-         "а",
-         "м",
-         "ј",
-         "ј",
-         "а",
-         "с",
-         "о",
-         "н",
-         "д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "недеља",
-         "понедељак",
-         "уторак",
-         "среда",
-         "четвртак",
-         "петак",
-         "субота",
-        ],
-        [
-         "нед",
-         "пон",
-         "уто",
-         "сре",
-         "чет",
-         "пет",
-         "суб",
-        ],
-        [
-         "не",
-         "по",
-         "ут",
-         "ср",
-         "че",
-         "пе",
-         "су",
-        ],
-        [
-         "н",
-         "п",
-         "у",
-         "с",
-         "ч",
-         "п",
-         "с",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "јануар",
+            "фебруар",
+            "март",
+            "април",
+            "мај",
+            "јун",
+            "јул",
+            "август",
+            "септембар",
+            "октобар",
+            "новембар",
+            "децембар",
         ],
+        [
+            "јан", "феб", "март", "апр", "мај", "јун", "јул", "авг", "септ", "окт", "нов", "дец",
+        ],
+        ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "недеља",
+            "понедељак",
+            "уторак",
+            "среда",
+            "четвртак",
+            "петак",
+            "субота",
+        ],
+        ["нед", "пон", "уто", "сре", "чет", "пет", "суб"],
+        ["не", "по", "ут", "ср", "че", "пе", "су"],
+        ["н", "п", "у", "с", "ч", "п", "с"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("п. н. е.", "н. е."),
     decimal: ',',
     group: '.',
@@ -74274,111 +31216,44 @@ pub static SR_CYRL_XK: Locale<'static> = Locale {
 /// Data for `sr-Latn` locale.
 pub static SR_LATN: Locale<'static> = Locale {
     lang: "sr-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mart",
-         "april",
-         "maj",
-         "jun",
-         "jul",
-         "avgust",
-         "septembar",
-         "oktobar",
-         "novembar",
-         "decembar",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "maj",
-         "jun",
-         "jul",
-         "avg",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedelja",
-         "ponedeljak",
-         "utorak",
-         "sreda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sre",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ne",
-         "po",
-         "ut",
-         "sr",
-         "če",
-         "pe",
-         "su",
-        ],
-        [
-         "n",
-         "p",
-         "u",
-         "s",
-         "č",
-         "p",
-         "s",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mart",
+            "april",
+            "maj",
+            "jun",
+            "jul",
+            "avgust",
+            "septembar",
+            "oktobar",
+            "novembar",
+            "decembar",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "maj", "jun", "jul", "avg", "sep", "okt", "nov", "dec",
         ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "nedelja",
+            "ponedeljak",
+            "utorak",
+            "sreda",
+            "četvrtak",
+            "petak",
+            "subota",
+        ],
+        ["ned", "pon", "uto", "sre", "čet", "pet", "sub"],
+        ["ne", "po", "ut", "sr", "če", "pe", "su"],
+        ["n", "p", "u", "s", "č", "p", "s"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("p. n. e.", "n. e."),
     decimal: ',',
     group: '.',
@@ -74386,105 +31261,42 @@ pub static SR_LATN: Locale<'static> = Locale {
 /// Data for `sr-Latn-BA` locale.
 pub static SR_LATN_BA: Locale<'static> = Locale {
     lang: "sr-Latn-BA",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mart",
+            "april",
+            "maj",
+            "jun",
+            "jul",
+            "avgust",
+            "septembar",
+            "oktobar",
+            "novembar",
+            "decembar",
+        ],
+        [
+            "jan", "feb", "mar", "apr", "maj", "jun", "jul", "avg", "sep", "okt", "nov", "dec",
+        ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mart",
-         "april",
-         "maj",
-         "jun",
-         "jul",
-         "avgust",
-         "septembar",
-         "oktobar",
-         "novembar",
-         "decembar",
-        ],
-        [
-         "jan",
-         "feb",
-         "mar",
-         "apr",
-         "maj",
-         "jun",
-         "jul",
-         "avg",
-         "sep",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedjelja",
-         "ponedjeljak",
-         "utorak",
-         "srijeda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sri",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ne",
-         "po",
-         "ut",
-         "sr",
-         "če",
-         "pe",
-         "su",
-        ],
-        [
-         "n",
-         "p",
-         "u",
-         "s",
-         "č",
-         "p",
-         "s",
+    days: Locale::new_days(
+        [
+            "nedjelja",
+            "ponedjeljak",
+            "utorak",
+            "srijeda",
+            "četvrtak",
+            "petak",
+            "subota",
         ],
+        ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
+        ["ne", "po", "ut", "sr", "če", "pe", "su"],
+        ["n", "p", "u", "s", "č", "p", "s"],
     ),
     day_periods: Locale::new_day_periods(
         ["prije podne", "po podne"],
@@ -74498,105 +31310,42 @@ pub static SR_LATN_BA: Locale<'static> = Locale {
 /// Data for `sr-Latn-ME` locale.
 pub static SR_LATN_ME: Locale<'static> = Locale {
     lang: "sr-Latn-ME",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mart",
+            "april",
+            "maj",
+            "jun",
+            "jul",
+            "avgust",
+            "septembar",
+            "oktobar",
+            "novembar",
+            "decembar",
+        ],
+        [
+            "jan", "feb", "mart", "apr", "maj", "jun", "jul", "avg", "sept", "okt", "nov", "dec",
+        ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mart",
-         "april",
-         "maj",
-         "jun",
-         "jul",
-         "avgust",
-         "septembar",
-         "oktobar",
-         "novembar",
-         "decembar",
-        ],
-        [
-         "jan",
-         "feb",
-         "mart",
-         "apr",
-         "maj",
-         "jun",
-         "jul",
-         "avg",
-         "sept",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedjelja",
-         "ponedeljak",
-         "utorak",
-         "srijeda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sre",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ne",
-         "po",
-         "ut",
-         "sr",
-         "če",
-         "pe",
-         "su",
-        ],
-        [
-         "n",
-         "p",
-         "u",
-         "s",
-         "č",
-         "p",
-         "s",
+    days: Locale::new_days(
+        [
+            "nedjelja",
+            "ponedeljak",
+            "utorak",
+            "srijeda",
+            "četvrtak",
+            "petak",
+            "subota",
         ],
+        ["ned", "pon", "uto", "sre", "čet", "pet", "sub"],
+        ["ne", "po", "ut", "sr", "če", "pe", "su"],
+        ["n", "p", "u", "s", "č", "p", "s"],
     ),
     day_periods: Locale::new_day_periods(
         ["prije podne", "po podne"],
@@ -74610,111 +31359,44 @@ pub static SR_LATN_ME: Locale<'static> = Locale {
 /// Data for `sr-Latn-XK` locale.
 pub static SR_LATN_XK: Locale<'static> = Locale {
     lang: "sr-Latn-XK",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y.",
-        "d. MMMM y.",
-        "d. M. y.",
-        "d. M. y.",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januar",
-         "februar",
-         "mart",
-         "april",
-         "maj",
-         "jun",
-         "jul",
-         "avgust",
-         "septembar",
-         "oktobar",
-         "novembar",
-         "decembar",
-        ],
-        [
-         "jan",
-         "feb",
-         "mart",
-         "apr",
-         "maj",
-         "jun",
-         "jul",
-         "avg",
-         "sept",
-         "okt",
-         "nov",
-         "dec",
-        ],
-        [
-         "j",
-         "f",
-         "m",
-         "a",
-         "m",
-         "j",
-         "j",
-         "a",
-         "s",
-         "o",
-         "n",
-         "d",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "nedelja",
-         "ponedeljak",
-         "utorak",
-         "sreda",
-         "četvrtak",
-         "petak",
-         "subota",
-        ],
-        [
-         "ned",
-         "pon",
-         "uto",
-         "sre",
-         "čet",
-         "pet",
-         "sub",
-        ],
-        [
-         "ne",
-         "po",
-         "ut",
-         "sr",
-         "če",
-         "pe",
-         "su",
-        ],
-        [
-         "n",
-         "p",
-         "u",
-         "s",
-         "č",
-         "p",
-         "s",
+    dates: Locale::new_patterns("EEEE, d. MMMM y.", "d. MMMM y.", "d. M. y.", "d. M. y."),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januar",
+            "februar",
+            "mart",
+            "april",
+            "maj",
+            "jun",
+            "jul",
+            "avgust",
+            "septembar",
+            "oktobar",
+            "novembar",
+            "decembar",
+        ],
+        [
+            "jan", "feb", "mart", "apr", "maj", "jun", "jul", "avg", "sept", "okt", "nov", "dec",
         ],
+        ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "nedelja",
+            "ponedeljak",
+            "utorak",
+            "sreda",
+            "četvrtak",
+            "petak",
+            "subota",
+        ],
+        ["ned", "pon", "uto", "sre", "čet", "pet", "sub"],
+        ["ne", "po", "ut", "sr", "če", "pe", "su"],
+        ["n", "p", "u", "s", "č", "p", "s"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("p. n. e.", "n. e."),
     decimal: ',',
     group: '.',
@@ -74722,111 +31404,27 @@ pub static SR_LATN_XK: Locale<'static> = Locale {
 /// Data for `ss` locale.
 pub static SS: Locale<'static> = Locale {
     lang: "ss",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: ' ',
@@ -74834,111 +31432,27 @@ pub static SS: Locale<'static> = Locale {
 /// Data for `ss-SZ` locale.
 pub static SS_SZ: Locale<'static> = Locale {
     lang: "ss-SZ",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: ' ',
@@ -74946,111 +31460,27 @@ pub static SS_SZ: Locale<'static> = Locale {
 /// Data for `ssy` locale.
 pub static SSY: Locale<'static> = Locale {
     lang: "ssy",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -75058,111 +31488,46 @@ pub static SSY: Locale<'static> = Locale {
 /// Data for `st` locale.
 pub static ST: Locale<'static> = Locale {
     lang: "st",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Pherekgong",
-         "Hlakola",
-         "Hlakubele",
-         "Mmesa",
-         "Motsheanong",
-         "Phupjane",
-         "Phupu",
-         "Phato",
-         "Lwetse",
-         "Mphalane",
-         "Pudungwana",
-         "Tshitwe",
-        ],
-        [
-         "Phe",
-         "Kol",
-         "Hlb",
-         "Mme",
-         "Mot",
-         "Jan",
-         "Upu",
-         "Pha",
-         "Leo",
-         "Mph",
-         "Pun",
-         "Tsh",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sontaha",
-         "Mantaha",
-         "Labobedi",
-         "Laboraro",
-         "Labone",
-         "Labohlano",
-         "Moqebelo",
-        ],
-        [
-         "Son",
-         "Mma",
-         "Bed",
-         "Rar",
-         "Ne",
-         "Hla",
-         "Moq",
-        ],
-        [
-         "Son",
-         "Mma",
-         "Bed",
-         "Rar",
-         "Ne",
-         "Hla",
-         "Moq",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Pherekgong",
+            "Hlakola",
+            "Hlakubele",
+            "Mmesa",
+            "Motsheanong",
+            "Phupjane",
+            "Phupu",
+            "Phato",
+            "Lwetse",
+            "Mphalane",
+            "Pudungwana",
+            "Tshitwe",
+        ],
+        [
+            "Phe", "Kol", "Hlb", "Mme", "Mot", "Jan", "Upu", "Pha", "Leo", "Mph", "Pun", "Tsh",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Hoseng", "Thapama"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sontaha",
+            "Mantaha",
+            "Labobedi",
+            "Laboraro",
+            "Labone",
+            "Labohlano",
+            "Moqebelo",
+        ],
+        ["Son", "Mma", "Bed", "Rar", "Ne", "Hla", "Moq"],
+        ["Son", "Mma", "Bed", "Rar", "Ne", "Hla", "Moq"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["Hoseng", "Thapama"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -75170,111 +31535,46 @@ pub static ST: Locale<'static> = Locale {
 /// Data for `st-LS` locale.
 pub static ST_LS: Locale<'static> = Locale {
     lang: "st-LS",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Pherekgong",
-         "Hlakola",
-         "Hlakubele",
-         "Mmesa",
-         "Motsheanong",
-         "Phupjane",
-         "Phupu",
-         "Phato",
-         "Lwetse",
-         "Mphalane",
-         "Pudungwana",
-         "Tshitwe",
-        ],
-        [
-         "Phe",
-         "Kol",
-         "Hlb",
-         "Mme",
-         "Mot",
-         "Jan",
-         "Upu",
-         "Pha",
-         "Leo",
-         "Mph",
-         "Pun",
-         "Tsh",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sontaha",
-         "Mantaha",
-         "Labobedi",
-         "Laboraro",
-         "Labone",
-         "Labohlano",
-         "Moqebelo",
-        ],
-        [
-         "Son",
-         "Mma",
-         "Bed",
-         "Rar",
-         "Ne",
-         "Hla",
-         "Moq",
-        ],
-        [
-         "Son",
-         "Mma",
-         "Bed",
-         "Rar",
-         "Ne",
-         "Hla",
-         "Moq",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Pherekgong",
+            "Hlakola",
+            "Hlakubele",
+            "Mmesa",
+            "Motsheanong",
+            "Phupjane",
+            "Phupu",
+            "Phato",
+            "Lwetse",
+            "Mphalane",
+            "Pudungwana",
+            "Tshitwe",
+        ],
+        [
+            "Phe", "Kol", "Hlb", "Mme", "Mot", "Jan", "Upu", "Pha", "Leo", "Mph", "Pun", "Tsh",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Hoseng", "Thapama"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sontaha",
+            "Mantaha",
+            "Labobedi",
+            "Laboraro",
+            "Labone",
+            "Labohlano",
+            "Moqebelo",
+        ],
+        ["Son", "Mma", "Bed", "Rar", "Ne", "Hla", "Moq"],
+        ["Son", "Mma", "Bed", "Rar", "Ne", "Hla", "Moq"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["Hoseng", "Thapama"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -75282,111 +31582,38 @@ pub static ST_LS: Locale<'static> = Locale {
 /// Data for `su` locale.
 pub static SU: Locale<'static> = Locale {
     lang: "su",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "H.mm.ss zzzz",
-        "H.mm.ss z",
-        "H.mm.ss",
-        "H.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Pébruari",
-         "Maret",
-         "April",
-         "Méi",
-         "Juni",
-         "Juli",
-         "Agustus",
-         "Séptémber",
-         "Oktober",
-         "Nopémber",
-         "Désémber",
-        ],
-        [
-         "Jan",
-         "Péb",
-         "Mar",
-         "Apr",
-         "Méi",
-         "Jun",
-         "Jul",
-         "Ags",
-         "Sép",
-         "Okt",
-         "Nop",
-         "Dés",
-        ],
-        [
-         "J",
-         "P",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Minggu",
-         "Senén",
-         "Salasa",
-         "Rebo",
-         "Kemis",
-         "Jumaah",
-         "Saptu",
-        ],
-        [
-         "Mng",
-         "Sen",
-         "Sal",
-         "Reb",
-         "Kem",
-         "Jum",
-         "Sap",
-        ],
-        [
-         "Mng",
-         "Sen",
-         "Sal",
-         "Reb",
-         "Kem",
-         "Jum",
-         "Sap",
-        ],
-        [
-         "M",
-         "S",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("H.mm.ss zzzz", "H.mm.ss z", "H.mm.ss", "H.mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Pébruari",
+            "Maret",
+            "April",
+            "Méi",
+            "Juni",
+            "Juli",
+            "Agustus",
+            "Séptémber",
+            "Oktober",
+            "Nopémber",
+            "Désémber",
+        ],
+        [
+            "Jan", "Péb", "Mar", "Apr", "Méi", "Jun", "Jul", "Ags", "Sép", "Okt", "Nop", "Dés",
         ],
+        ["J", "P", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Minggu", "Senén", "Salasa", "Rebo", "Kemis", "Jumaah", "Saptu",
+        ],
+        ["Mng", "Sen", "Sal", "Reb", "Kem", "Jum", "Sap"],
+        ["Mng", "Sen", "Sal", "Reb", "Kem", "Jum", "Sap"],
+        ["M", "S", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("SM", "M"),
     decimal: ',',
     group: '.',
@@ -75394,111 +31621,38 @@ pub static SU: Locale<'static> = Locale {
 /// Data for `su-Latn` locale.
 pub static SU_LATN: Locale<'static> = Locale {
     lang: "su-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "H.mm.ss zzzz",
-        "H.mm.ss z",
-        "H.mm.ss",
-        "H.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Pébruari",
-         "Maret",
-         "April",
-         "Méi",
-         "Juni",
-         "Juli",
-         "Agustus",
-         "Séptémber",
-         "Oktober",
-         "Nopémber",
-         "Désémber",
-        ],
-        [
-         "Jan",
-         "Péb",
-         "Mar",
-         "Apr",
-         "Méi",
-         "Jun",
-         "Jul",
-         "Ags",
-         "Sép",
-         "Okt",
-         "Nop",
-         "Dés",
-        ],
-        [
-         "J",
-         "P",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Minggu",
-         "Senén",
-         "Salasa",
-         "Rebo",
-         "Kemis",
-         "Jumaah",
-         "Saptu",
-        ],
-        [
-         "Mng",
-         "Sen",
-         "Sal",
-         "Reb",
-         "Kem",
-         "Jum",
-         "Sap",
-        ],
-        [
-         "Mng",
-         "Sen",
-         "Sal",
-         "Reb",
-         "Kem",
-         "Jum",
-         "Sap",
-        ],
-        [
-         "M",
-         "S",
-         "S",
-         "R",
-         "K",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("H.mm.ss zzzz", "H.mm.ss z", "H.mm.ss", "H.mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Januari",
+            "Pébruari",
+            "Maret",
+            "April",
+            "Méi",
+            "Juni",
+            "Juli",
+            "Agustus",
+            "Séptémber",
+            "Oktober",
+            "Nopémber",
+            "Désémber",
+        ],
+        [
+            "Jan", "Péb", "Mar", "Apr", "Méi", "Jun", "Jul", "Ags", "Sép", "Okt", "Nop", "Dés",
         ],
+        ["J", "P", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Minggu", "Senén", "Salasa", "Rebo", "Kemis", "Jumaah", "Saptu",
+        ],
+        ["Mng", "Sen", "Sal", "Reb", "Kem", "Jum", "Sap"],
+        ["Mng", "Sen", "Sal", "Reb", "Kem", "Jum", "Sap"],
+        ["M", "S", "S", "R", "K", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("SM", "M"),
     decimal: ',',
     group: '.',
@@ -75506,111 +31660,27 @@ pub static SU_LATN: Locale<'static> = Locale {
 /// Data for `suz` locale.
 pub static SUZ: Locale<'static> = Locale {
     lang: "suz",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -75618,111 +31688,27 @@ pub static SUZ: Locale<'static> = Locale {
 /// Data for `suz-Deva` locale.
 pub static SUZ_DEVA: Locale<'static> = Locale {
     lang: "suz-Deva",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -75730,111 +31716,27 @@ pub static SUZ_DEVA: Locale<'static> = Locale {
 /// Data for `suz-Sunu` locale.
 pub static SUZ_SUNU: Locale<'static> = Locale {
     lang: "suz-Sunu",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -75842,111 +31744,39 @@ pub static SUZ_SUNU: Locale<'static> = Locale {
 /// Data for `sv` locale.
 pub static SV: Locale<'static> = Locale {
     lang: "sv",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "mars",
-         "april",
-         "maj",
-         "juni",
-         "juli",
-         "augusti",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mars",
-         "apr.",
-         "maj",
-         "juni",
-         "juli",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "söndag",
-         "måndag",
-         "tisdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lördag",
-        ],
-        [
-         "sön",
-         "mån",
-         "tis",
-         "ons",
-         "tors",
-         "fre",
-         "lör",
-        ],
-        [
-         "sö",
-         "må",
-         "ti",
-         "on",
-         "to",
-         "fr",
-         "lö",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "mars",
+            "april",
+            "maj",
+            "juni",
+            "juli",
+            "augusti",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.",
+            "dec.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["fm", "em"],
-        ["fm", "em"],
-        ["fm", "em"],
+    days: Locale::new_days(
+        [
+            "söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag",
+        ],
+        ["sön", "mån", "tis", "ons", "tors", "fre", "lör"],
+        ["sö", "må", "ti", "on", "to", "fr", "lö"],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["fm", "em"], ["fm", "em"], ["fm", "em"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: ' ',
@@ -75954,111 +31784,39 @@ pub static SV: Locale<'static> = Locale {
 /// Data for `sv-AX` locale.
 pub static SV_AX: Locale<'static> = Locale {
     lang: "sv-AX",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d.M.y",
-        "d.M.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "mars",
-         "april",
-         "maj",
-         "juni",
-         "juli",
-         "augusti",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mars",
-         "apr.",
-         "maj",
-         "juni",
-         "juli",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "söndag",
-         "måndag",
-         "tisdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lördag",
-        ],
-        [
-         "sön",
-         "mån",
-         "tis",
-         "ons",
-         "tors",
-         "fre",
-         "lör",
-        ],
-        [
-         "sö",
-         "må",
-         "ti",
-         "on",
-         "to",
-         "fr",
-         "lö",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d.M.y", "d.M.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "mars",
+            "april",
+            "maj",
+            "juni",
+            "juli",
+            "augusti",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.",
+            "dec.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["fm", "em"],
-        ["fm", "em"],
-        ["fm", "em"],
+    days: Locale::new_days(
+        [
+            "söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag",
+        ],
+        ["sön", "mån", "tis", "ons", "tors", "fre", "lör"],
+        ["sö", "må", "ti", "on", "to", "fr", "lö"],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["fm", "em"], ["fm", "em"], ["fm", "em"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: ' ',
@@ -76066,111 +31824,39 @@ pub static SV_AX: Locale<'static> = Locale {
 /// Data for `sv-FI` locale.
 pub static SV_FI: Locale<'static> = Locale {
     lang: "sv-FI",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d.M.y",
-    ),
-    times: Locale::new_patterns(
-        "HH.mm.ss zzzz",
-        "H.mm.ss z",
-        "H.mm.ss",
-        "H.mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "januari",
-         "februari",
-         "mars",
-         "april",
-         "maj",
-         "juni",
-         "juli",
-         "augusti",
-         "september",
-         "oktober",
-         "november",
-         "december",
-        ],
-        [
-         "jan.",
-         "feb.",
-         "mars",
-         "apr.",
-         "maj",
-         "juni",
-         "juli",
-         "aug.",
-         "sep.",
-         "okt.",
-         "nov.",
-         "dec.",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "söndag",
-         "måndag",
-         "tisdag",
-         "onsdag",
-         "torsdag",
-         "fredag",
-         "lördag",
-        ],
-        [
-         "sön",
-         "mån",
-         "tis",
-         "ons",
-         "tors",
-         "fre",
-         "lör",
-        ],
-        [
-         "sö",
-         "må",
-         "ti",
-         "on",
-         "to",
-         "fr",
-         "lö",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "O",
-         "T",
-         "F",
-         "L",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d.M.y"),
+    times: Locale::new_patterns("HH.mm.ss zzzz", "H.mm.ss z", "H.mm.ss", "H.mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "januari",
+            "februari",
+            "mars",
+            "april",
+            "maj",
+            "juni",
+            "juli",
+            "augusti",
+            "september",
+            "oktober",
+            "november",
+            "december",
+        ],
+        [
+            "jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.",
+            "dec.",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["fm", "em"],
-        ["fm", "em"],
-        ["fm", "em"],
+    days: Locale::new_days(
+        [
+            "söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag",
+        ],
+        ["sön", "mån", "tis", "ons", "tors", "fre", "lör"],
+        ["sö", "må", "ti", "on", "to", "fr", "lö"],
+        ["S", "M", "T", "O", "T", "F", "L"],
     ),
+    day_periods: Locale::new_day_periods(["fm", "em"], ["fm", "em"], ["fm", "em"]),
     eras: Locale::new_eras("f.Kr.", "e.Kr."),
     decimal: ',',
     group: ' ',
@@ -76178,111 +31864,32 @@ pub static SV_FI: Locale<'static> = Locale {
 /// Data for `sw` locale.
 pub static SW: Locale<'static> = Locale {
     lang: "sw",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprili",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Agosti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("KK", "BK"),
     decimal: '.',
     group: ',',
@@ -76290,111 +31897,32 @@ pub static SW: Locale<'static> = Locale {
 /// Data for `sw-CD` locale.
 pub static SW_CD: Locale<'static> = Locale {
     lang: "sw-CD",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprili",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Agosti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("KK", "BK"),
     decimal: ',',
     group: '.',
@@ -76402,111 +31930,32 @@ pub static SW_CD: Locale<'static> = Locale {
 /// Data for `sw-KE` locale.
 pub static SW_KE: Locale<'static> = Locale {
     lang: "sw-KE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprili",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Agosti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
         ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("KK", "BK"),
     decimal: '.',
     group: ',',
@@ -76514,111 +31963,32 @@ pub static SW_KE: Locale<'static> = Locale {
 /// Data for `sw-UG` locale.
 pub static SW_UG: Locale<'static> = Locale {
     lang: "sw-UG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprili",
-         "Mei",
-         "Juni",
-         "Julai",
-         "Agosti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jumapili",
-         "Jumatatu",
-         "Jumanne",
-         "Jumatano",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
         ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["am", "pm"],
+    days: Locale::new_days(
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        [
+            "Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["am", "pm"]),
     eras: Locale::new_eras("KK", "BK"),
     decimal: '.',
     group: ',',
@@ -76626,111 +31996,55 @@ pub static SW_UG: Locale<'static> = Locale {
 /// Data for `syr` locale.
 pub static SYR: Locale<'static> = Locale {
     lang: "syr",
-    dates: Locale::new_patterns(
-        "EEEE، d ܒMMMM y",
-        "d ܒMMMM y",
-        "d ܒMMM y",
-        "d-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ܟܢܘܢ ܐܚܪܝܐ",
-         "ܫܒܛ",
-         "ܐܕܪ",
-         "ܢܝܣܢ",
-         "ܐܝܪ",
-         "ܚܙܝܪܢ",
-         "ܬܡܘܙ",
-         "ܐܒ",
-         "ܐܝܠܘܠ",
-         "ܬܫܪܝܢ ܩܕܡܝܐ",
-         "ܬܫܪܝܢ ܐܚܪܝܐ",
-         "ܟܢܘܢ ܩܕܡܝܐ",
-        ],
-        [
-         "ܟܢܘܢ ܒ",
-         "ܫܒܛ",
-         "ܐܕܪ",
-         "ܢܝܣܢ",
-         "ܐܝܪ",
-         "ܚܙܝܪܢ",
-         "ܬܡܘܙ",
-         "ܐܒ",
-         "ܐܝܠܘܠ",
-         "ܬܫܪܝܢ ܐ",
-         "ܬܫܪܝܢ ܒ",
-         "ܟܢܘܢ ܐ",
-        ],
-        [
-         "ܟ",
-         "ܫ",
-         "ܐ",
-         "ܢ",
-         "ܐ",
-         "ܚ",
-         "ܬ",
-         "ܐ",
-         "ܐ",
-         "ܬ",
-         "ܬ",
-         "ܟ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ܚܕܒܫܒܐ",
-         "ܬܪܝܢܒܫܒܐ",
-         "ܬܠܬܒܫܒܐ",
-         "ܐܪܒܥܒܫܒܐ",
-         "ܚܡܫܒܫܒܐ",
-         "ܥܪܘܒܬܐ",
-         "ܫܒܬܐ",
-        ],
-        [
-         "ܚܕ",
-         "ܬܪܝܢ",
-         "ܬܠܬ",
-         "ܐܪܒܥ",
-         "ܚܡܫ",
-         "ܥܪܘ",
-         "ܫܒܬܐ",
-        ],
-        [
-         "ܚܕ",
-         "ܬܪܝܢ",
-         "ܬܠܬ",
-         "ܐܪܒܥ",
-         "ܚܡܫ",
-         "ܥܪܘ",
-         "ܫܒܬܐ",
-        ],
-        [
-         "ܚ",
-         "ܬ",
-         "ܬ",
-         "ܐ",
-         "ܚ",
-         "ܥ",
-         "ܫ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["܏ܩܛ‌", "܏ܒܛ‌"],
-        ["܏ܩܛ‌", "܏ܒܛ‌"],
-        ["܏ܩ‌", "܏ܒ‌"],
-    ),
+    dates: Locale::new_patterns("EEEE، d ܒMMMM y", "d ܒMMMM y", "d ܒMMM y", "d-MM-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "ܟܢܘܢ ܐܚܪܝܐ",
+            "ܫܒܛ",
+            "ܐܕܪ",
+            "ܢܝܣܢ",
+            "ܐܝܪ",
+            "ܚܙܝܪܢ",
+            "ܬܡܘܙ",
+            "ܐܒ",
+            "ܐܝܠܘܠ",
+            "ܬܫܪܝܢ ܩܕܡܝܐ",
+            "ܬܫܪܝܢ ܐܚܪܝܐ",
+            "ܟܢܘܢ ܩܕܡܝܐ",
+        ],
+        [
+            "ܟܢܘܢ ܒ",
+            "ܫܒܛ",
+            "ܐܕܪ",
+            "ܢܝܣܢ",
+            "ܐܝܪ",
+            "ܚܙܝܪܢ",
+            "ܬܡܘܙ",
+            "ܐܒ",
+            "ܐܝܠܘܠ",
+            "ܬܫܪܝܢ ܐ",
+            "ܬܫܪܝܢ ܒ",
+            "ܟܢܘܢ ܐ",
+        ],
+        ["ܟ", "ܫ", "ܐ", "ܢ", "ܐ", "ܚ", "ܬ", "ܐ", "ܐ", "ܬ", "ܬ", "ܟ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ܚܕܒܫܒܐ",
+            "ܬܪܝܢܒܫܒܐ",
+            "ܬܠܬܒܫܒܐ",
+            "ܐܪܒܥܒܫܒܐ",
+            "ܚܡܫܒܫܒܐ",
+            "ܥܪܘܒܬܐ",
+            "ܫܒܬܐ",
+        ],
+        ["ܚܕ", "ܬܪܝܢ", "ܬܠܬ", "ܐܪܒܥ", "ܚܡܫ", "ܥܪܘ", "ܫܒܬܐ"],
+        ["ܚܕ", "ܬܪܝܢ", "ܬܠܬ", "ܐܪܒܥ", "ܚܡܫ", "ܥܪܘ", "ܫܒܬܐ"],
+        ["ܚ", "ܬ", "ܬ", "ܐ", "ܚ", "ܥ", "ܫ"],
+    ),
+    day_periods: Locale::new_day_periods(["܏ܩܛ‌", "܏ܒܛ‌"], ["܏ܩܛ‌", "܏ܒܛ‌"], ["܏ܩ‌", "܏ܒ‌"]),
     eras: Locale::new_eras("܏ܩܡ‌", "܏ܫܡ‌"),
     decimal: '.',
     group: ',',
@@ -76738,111 +32052,55 @@ pub static SYR: Locale<'static> = Locale {
 /// Data for `syr-SY` locale.
 pub static SYR_SY: Locale<'static> = Locale {
     lang: "syr-SY",
-    dates: Locale::new_patterns(
-        "EEEE، d ܒMMMM y",
-        "d ܒMMMM y",
-        "d ܒMMM y",
-        "d-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ܟܢܘܢ ܐܚܪܝܐ",
-         "ܫܒܛ",
-         "ܐܕܪ",
-         "ܢܝܣܢ",
-         "ܐܝܪ",
-         "ܚܙܝܪܢ",
-         "ܬܡܘܙ",
-         "ܐܒ",
-         "ܐܝܠܘܠ",
-         "ܬܫܪܝܢ ܩܕܡܝܐ",
-         "ܬܫܪܝܢ ܐܚܪܝܐ",
-         "ܟܢܘܢ ܩܕܡܝܐ",
-        ],
-        [
-         "ܟܢܘܢ ܒ",
-         "ܫܒܛ",
-         "ܐܕܪ",
-         "ܢܝܣܢ",
-         "ܐܝܪ",
-         "ܚܙܝܪܢ",
-         "ܬܡܘܙ",
-         "ܐܒ",
-         "ܐܝܠܘܠ",
-         "ܬܫܪܝܢ ܐ",
-         "ܬܫܪܝܢ ܒ",
-         "ܟܢܘܢ ܐ",
-        ],
-        [
-         "ܟ",
-         "ܫ",
-         "ܐ",
-         "ܢ",
-         "ܐ",
-         "ܚ",
-         "ܬ",
-         "ܐ",
-         "ܐ",
-         "ܬ",
-         "ܬ",
-         "ܟ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ܚܕܒܫܒܐ",
-         "ܬܪܝܢܒܫܒܐ",
-         "ܬܠܬܒܫܒܐ",
-         "ܐܪܒܥܒܫܒܐ",
-         "ܚܡܫܒܫܒܐ",
-         "ܥܪܘܒܬܐ",
-         "ܫܒܬܐ",
-        ],
-        [
-         "ܚܕ",
-         "ܬܪܝܢ",
-         "ܬܠܬ",
-         "ܐܪܒܥ",
-         "ܚܡܫ",
-         "ܥܪܘ",
-         "ܫܒܬܐ",
-        ],
-        [
-         "ܚܕ",
-         "ܬܪܝܢ",
-         "ܬܠܬ",
-         "ܐܪܒܥ",
-         "ܚܡܫ",
-         "ܥܪܘ",
-         "ܫܒܬܐ",
-        ],
-        [
-         "ܚ",
-         "ܬ",
-         "ܬ",
-         "ܐ",
-         "ܚ",
-         "ܥ",
-         "ܫ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["܏ܩܛ‌", "܏ܒܛ‌"],
-        ["܏ܩܛ‌", "܏ܒܛ‌"],
-        ["܏ܩ‌", "܏ܒ‌"],
-    ),
+    dates: Locale::new_patterns("EEEE، d ܒMMMM y", "d ܒMMMM y", "d ܒMMM y", "d-MM-y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}، {0}", "{1}، {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "ܟܢܘܢ ܐܚܪܝܐ",
+            "ܫܒܛ",
+            "ܐܕܪ",
+            "ܢܝܣܢ",
+            "ܐܝܪ",
+            "ܚܙܝܪܢ",
+            "ܬܡܘܙ",
+            "ܐܒ",
+            "ܐܝܠܘܠ",
+            "ܬܫܪܝܢ ܩܕܡܝܐ",
+            "ܬܫܪܝܢ ܐܚܪܝܐ",
+            "ܟܢܘܢ ܩܕܡܝܐ",
+        ],
+        [
+            "ܟܢܘܢ ܒ",
+            "ܫܒܛ",
+            "ܐܕܪ",
+            "ܢܝܣܢ",
+            "ܐܝܪ",
+            "ܚܙܝܪܢ",
+            "ܬܡܘܙ",
+            "ܐܒ",
+            "ܐܝܠܘܠ",
+            "ܬܫܪܝܢ ܐ",
+            "ܬܫܪܝܢ ܒ",
+            "ܟܢܘܢ ܐ",
+        ],
+        ["ܟ", "ܫ", "ܐ", "ܢ", "ܐ", "ܚ", "ܬ", "ܐ", "ܐ", "ܬ", "ܬ", "ܟ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ܚܕܒܫܒܐ",
+            "ܬܪܝܢܒܫܒܐ",
+            "ܬܠܬܒܫܒܐ",
+            "ܐܪܒܥܒܫܒܐ",
+            "ܚܡܫܒܫܒܐ",
+            "ܥܪܘܒܬܐ",
+            "ܫܒܬܐ",
+        ],
+        ["ܚܕ", "ܬܪܝܢ", "ܬܠܬ", "ܐܪܒܥ", "ܚܡܫ", "ܥܪܘ", "ܫܒܬܐ"],
+        ["ܚܕ", "ܬܪܝܢ", "ܬܠܬ", "ܐܪܒܥ", "ܚܡܫ", "ܥܪܘ", "ܫܒܬܐ"],
+        ["ܚ", "ܬ", "ܬ", "ܐ", "ܚ", "ܥ", "ܫ"],
+    ),
+    day_periods: Locale::new_day_periods(["܏ܩܛ‌", "܏ܒܛ‌"], ["܏ܩܛ‌", "܏ܒܛ‌"], ["܏ܩ‌", "܏ܒ‌"]),
     eras: Locale::new_eras("܏ܩܡ‌", "܏ܫܡ‌"),
     decimal: '.',
     group: ',',
@@ -76850,105 +32108,71 @@ pub static SYR_SY: Locale<'static> = Locale {
 /// Data for `szl` locale.
 pub static SZL: Locale<'static> = Locale {
     lang: "szl",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "stycznia",
+            "lutego",
+            "marca",
+            "kwietnia",
+            "moja",
+            "czyrwca",
+            "lipca",
+            "siyrpnia",
+            "września",
+            "października",
+            "listopada",
+            "grudnia",
+        ],
+        [
+            "stycznia",
+            "lutego",
+            "marca",
+            "kwietnia",
+            "moja",
+            "czyrwca",
+            "lipca",
+            "siyrpnia",
+            "września",
+            "października",
+            "listopada",
+            "grudnia",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "stycznia",
-         "lutego",
-         "marca",
-         "kwietnia",
-         "moja",
-         "czyrwca",
-         "lipca",
-         "siyrpnia",
-         "września",
-         "października",
-         "listopada",
-         "grudnia",
-        ],
-        [
-         "stycznia",
-         "lutego",
-         "marca",
-         "kwietnia",
-         "moja",
-         "czyrwca",
-         "lipca",
-         "siyrpnia",
-         "września",
-         "października",
-         "listopada",
-         "grudnia",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "niydziela",
-         "pyńdziałek",
-         "wtorek",
-         "strzoda",
-         "sztwortek",
-         "piōntek",
-         "sobota",
-        ],
-        [
-         "niydziela",
-         "pyńdziałek",
-         "wtorek",
-         "strzoda",
-         "sztwortek",
-         "piōntek",
-         "sobota",
-        ],
-        [
-         "niydziela",
-         "pyńdziałek",
-         "wtorek",
-         "strzoda",
-         "sztwortek",
-         "piōntek",
-         "sobota",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "niydziela",
+            "pyńdziałek",
+            "wtorek",
+            "strzoda",
+            "sztwortek",
+            "piōntek",
+            "sobota",
+        ],
+        [
+            "niydziela",
+            "pyńdziałek",
+            "wtorek",
+            "strzoda",
+            "sztwortek",
+            "piōntek",
+            "sobota",
         ],
+        [
+            "niydziela",
+            "pyńdziałek",
+            "wtorek",
+            "strzoda",
+            "sztwortek",
+            "piōntek",
+            "sobota",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["do połedniŏ", "po połedniu"],
@@ -76962,111 +32186,49 @@ pub static SZL: Locale<'static> = Locale {
 /// Data for `ta` locale.
 pub static TA: Locale<'static> = Locale {
     lang: "ta",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ஜனவரி",
-         "பிப்ரவரி",
-         "மார்ச்",
-         "ஏப்ரல்",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆகஸ்ட்",
-         "செப்டம்பர்",
-         "அக்டோபர்",
-         "நவம்பர்",
-         "டிசம்பர்",
-        ],
-        [
-         "ஜன.",
-         "பிப்.",
-         "மார்.",
-         "ஏப்.",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆக.",
-         "செப்.",
-         "அக்.",
-         "நவ.",
-         "டிச.",
-        ],
-        [
-         "ஜ",
-         "பி",
-         "மா",
-         "ஏ",
-         "மே",
-         "ஜூ",
-         "ஜூ",
-         "ஆ",
-         "செ",
-         "அ",
-         "ந",
-         "டி",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ஞாயிறு",
-         "திங்கள்",
-         "செவ்வாய்",
-         "புதன்",
-         "வியாழன்",
-         "வெள்ளி",
-         "சனி",
-        ],
-        [
-         "ஞாயி.",
-         "திங்.",
-         "செவ்.",
-         "புத.",
-         "வியா.",
-         "வெள்.",
-         "சனி",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ஜனவரி",
+            "பிப்ரவரி",
+            "மார்ச்",
+            "ஏப்ரல்",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆகஸ்ட்",
+            "செப்டம்பர்",
+            "அக்டோபர்",
+            "நவம்பர்",
+            "டிசம்பர்",
+        ],
+        [
+            "ஜன.",
+            "பிப்.",
+            "மார்.",
+            "ஏப்.",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆக.",
+            "செப்.",
+            "அக்.",
+            "நவ.",
+            "டிச.",
+        ],
+        [
+            "ஜ", "பி", "மா", "ஏ", "மே", "ஜூ", "ஜூ", "ஆ", "செ", "அ", "ந", "டி",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["ஞாயிறு", "திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"],
+        ["ஞாயி.", "திங்.", "செவ்.", "புத.", "வியா.", "வெள்.", "சனி"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("கி.மு.", "கி.பி."),
     decimal: '.',
     group: ',',
@@ -77074,111 +32236,49 @@ pub static TA: Locale<'static> = Locale {
 /// Data for `ta-LK` locale.
 pub static TA_LK: Locale<'static> = Locale {
     lang: "ta-LK",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ஜனவரி",
-         "பிப்ரவரி",
-         "மார்ச்",
-         "ஏப்ரல்",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆகஸ்ட்",
-         "செப்டம்பர்",
-         "அக்டோபர்",
-         "நவம்பர்",
-         "டிசம்பர்",
-        ],
-        [
-         "ஜன.",
-         "பிப்.",
-         "மார்.",
-         "ஏப்.",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆக.",
-         "செப்.",
-         "அக்.",
-         "நவ.",
-         "டிச.",
-        ],
-        [
-         "ஜ",
-         "பி",
-         "மா",
-         "ஏ",
-         "மே",
-         "ஜூ",
-         "ஜூ",
-         "ஆ",
-         "செ",
-         "அ",
-         "ந",
-         "டி",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ஞாயிறு",
-         "திங்கள்",
-         "செவ்வாய்",
-         "புதன்",
-         "வியாழன்",
-         "வெள்ளி",
-         "சனி",
-        ],
-        [
-         "ஞாயி.",
-         "திங்.",
-         "செவ்.",
-         "புத.",
-         "வியா.",
-         "வெள்.",
-         "சனி",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ஜனவரி",
+            "பிப்ரவரி",
+            "மார்ச்",
+            "ஏப்ரல்",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆகஸ்ட்",
+            "செப்டம்பர்",
+            "அக்டோபர்",
+            "நவம்பர்",
+            "டிசம்பர்",
+        ],
+        [
+            "ஜன.",
+            "பிப்.",
+            "மார்.",
+            "ஏப்.",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆக.",
+            "செப்.",
+            "அக்.",
+            "நவ.",
+            "டிச.",
+        ],
+        [
+            "ஜ", "பி", "மா", "ஏ", "மே", "ஜூ", "ஜூ", "ஆ", "செ", "அ", "ந", "டி",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["ஞாயிறு", "திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"],
+        ["ஞாயி.", "திங்.", "செவ்.", "புத.", "வியா.", "வெள்.", "சனி"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("கி.மு.", "கி.பி."),
     decimal: '.',
     group: ',',
@@ -77186,111 +32286,49 @@ pub static TA_LK: Locale<'static> = Locale {
 /// Data for `ta-MY` locale.
 pub static TA_MY: Locale<'static> = Locale {
     lang: "ta-MY",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ஜனவரி",
-         "பிப்ரவரி",
-         "மார்ச்",
-         "ஏப்ரல்",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆகஸ்ட்",
-         "செப்டம்பர்",
-         "அக்டோபர்",
-         "நவம்பர்",
-         "டிசம்பர்",
-        ],
-        [
-         "ஜன.",
-         "பிப்.",
-         "மார்.",
-         "ஏப்.",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆக.",
-         "செப்.",
-         "அக்.",
-         "நவ.",
-         "டிச.",
-        ],
-        [
-         "ஜ",
-         "பி",
-         "மா",
-         "ஏ",
-         "மே",
-         "ஜூ",
-         "ஜூ",
-         "ஆ",
-         "செ",
-         "அ",
-         "ந",
-         "டி",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ஞாயிறு",
-         "திங்கள்",
-         "செவ்வாய்",
-         "புதன்",
-         "வியாழன்",
-         "வெள்ளி",
-         "சனி",
-        ],
-        [
-         "ஞாயி.",
-         "திங்.",
-         "செவ்.",
-         "புத.",
-         "வியா.",
-         "வெள்.",
-         "சனி",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ஜனவரி",
+            "பிப்ரவரி",
+            "மார்ச்",
+            "ஏப்ரல்",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆகஸ்ட்",
+            "செப்டம்பர்",
+            "அக்டோபர்",
+            "நவம்பர்",
+            "டிசம்பர்",
+        ],
+        [
+            "ஜன.",
+            "பிப்.",
+            "மார்.",
+            "ஏப்.",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆக.",
+            "செப்.",
+            "அக்.",
+            "நவ.",
+            "டிச.",
+        ],
+        [
+            "ஜ", "பி", "மா", "ஏ", "மே", "ஜூ", "ஜூ", "ஆ", "செ", "அ", "ந", "டி",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["ஞாயிறு", "திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"],
+        ["ஞாயி.", "திங்.", "செவ்.", "புத.", "வியா.", "வெள்.", "சனி"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("கி.மு.", "கி.பி."),
     decimal: '.',
     group: ',',
@@ -77298,111 +32336,49 @@ pub static TA_MY: Locale<'static> = Locale {
 /// Data for `ta-SG` locale.
 pub static TA_SG: Locale<'static> = Locale {
     lang: "ta-SG",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ஜனவரி",
-         "பிப்ரவரி",
-         "மார்ச்",
-         "ஏப்ரல்",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆகஸ்ட்",
-         "செப்டம்பர்",
-         "அக்டோபர்",
-         "நவம்பர்",
-         "டிசம்பர்",
-        ],
-        [
-         "ஜன.",
-         "பிப்.",
-         "மார்.",
-         "ஏப்.",
-         "மே",
-         "ஜூன்",
-         "ஜூலை",
-         "ஆக.",
-         "செப்.",
-         "அக்.",
-         "நவ.",
-         "டிச.",
-        ],
-        [
-         "ஜ",
-         "பி",
-         "மா",
-         "ஏ",
-         "மே",
-         "ஜூ",
-         "ஜூ",
-         "ஆ",
-         "செ",
-         "அ",
-         "ந",
-         "டி",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ஞாயிறு",
-         "திங்கள்",
-         "செவ்வாய்",
-         "புதன்",
-         "வியாழன்",
-         "வெள்ளி",
-         "சனி",
-        ],
-        [
-         "ஞாயி.",
-         "திங்.",
-         "செவ்.",
-         "புத.",
-         "வியா.",
-         "வெள்.",
-         "சனி",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
-        ],
-        [
-         "ஞா",
-         "தி",
-         "செ",
-         "பு",
-         "வி",
-         "வெ",
-         "ச",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "ஜனவரி",
+            "பிப்ரவரி",
+            "மார்ச்",
+            "ஏப்ரல்",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆகஸ்ட்",
+            "செப்டம்பர்",
+            "அக்டோபர்",
+            "நவம்பர்",
+            "டிசம்பர்",
+        ],
+        [
+            "ஜன.",
+            "பிப்.",
+            "மார்.",
+            "ஏப்.",
+            "மே",
+            "ஜூன்",
+            "ஜூலை",
+            "ஆக.",
+            "செப்.",
+            "அக்.",
+            "நவ.",
+            "டிச.",
+        ],
+        [
+            "ஜ", "பி", "மா", "ஏ", "மே", "ஜூ", "ஜூ", "ஆ", "செ", "அ", "ந", "டி",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["ஞாயிறு", "திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"],
+        ["ஞாயி.", "திங்.", "செவ்.", "புத.", "வியா.", "வெள்.", "சனி"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
+        ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("கி.மு.", "கி.பி."),
     decimal: '.',
     group: ',',
@@ -77410,111 +32386,55 @@ pub static TA_SG: Locale<'static> = Locale {
 /// Data for `te` locale.
 pub static TE: Locale<'static> = Locale {
     lang: "te",
-    dates: Locale::new_patterns(
-        "d, MMMM y, EEEE",
-        "d MMMM, y",
-        "d MMM, y",
-        "dd-MM-yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "జనవరి",
-         "ఫిబ్రవరి",
-         "మార్చి",
-         "ఏప్రిల్",
-         "మే",
-         "జూన్",
-         "జులై",
-         "ఆగస్టు",
-         "సెప్టెంబర్",
-         "అక్టోబర్",
-         "నవంబర్",
-         "డిసెంబర్",
-        ],
-        [
-         "జన",
-         "ఫిబ్ర",
-         "మార్చి",
-         "ఏప్రి",
-         "మే",
-         "జూన్",
-         "జులై",
-         "ఆగ",
-         "సెప్టెం",
-         "అక్టో",
-         "నవం",
-         "డిసెం",
-        ],
-        [
-         "జ",
-         "ఫి",
-         "మా",
-         "ఏ",
-         "మే",
-         "జూ",
-         "జు",
-         "ఆ",
-         "సె",
-         "అ",
-         "న",
-         "డి",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ఆదివారం",
-         "సోమవారం",
-         "మంగళవారం",
-         "బుధవారం",
-         "గురువారం",
-         "శుక్రవారం",
-         "శనివారం",
-        ],
-        [
-         "ఆది",
-         "సోమ",
-         "మంగళ",
-         "బుధ",
-         "గురు",
-         "శుక్ర",
-         "శని",
-        ],
-        [
-         "ఆది",
-         "సోమ",
-         "మం",
-         "బుధ",
-         "గురు",
-         "శుక్ర",
-         "శని",
-        ],
-        [
-         "ఆ",
-         "సో",
-         "మ",
-         "బు",
-         "గు",
-         "శు",
-         "శ",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("d, MMMM y, EEEE", "d MMMM, y", "d MMM, y", "dd-MM-yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "జనవరి",
+            "ఫిబ్రవరి",
+            "మార్చి",
+            "ఏప్రిల్",
+            "మే",
+            "జూన్",
+            "జులై",
+            "ఆగస్టు",
+            "సెప్టెంబర్",
+            "అక్టోబర్",
+            "నవంబర్",
+            "డిసెంబర్",
+        ],
+        [
+            "జన",
+            "ఫిబ్ర",
+            "మార్చి",
+            "ఏప్రి",
+            "మే",
+            "జూన్",
+            "జులై",
+            "ఆగ",
+            "సెప్టెం",
+            "అక్టో",
+            "నవం",
+            "డిసెం",
+        ],
+        ["జ", "ఫి", "మా", "ఏ", "మే", "జూ", "జు", "ఆ", "సె", "అ", "న", "డి"],
+    ),
+    days: Locale::new_days(
+        [
+            "ఆదివారం",
+            "సోమవారం",
+            "మంగళవారం",
+            "బుధవారం",
+            "గురువారం",
+            "శుక్రవారం",
+            "శనివారం",
+        ],
+        ["ఆది", "సోమ", "మంగళ", "బుధ", "గురు", "శుక్ర", "శని"],
+        ["ఆది", "సోమ", "మం", "బుధ", "గురు", "శుక్ర", "శని"],
+        ["ఆ", "సో", "మ", "బు", "గు", "శు", "శ"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("క్రీపూ", "క్రీశ"),
     decimal: '.',
     group: ',',
@@ -77522,105 +32442,42 @@ pub static TE: Locale<'static> = Locale {
 /// Data for `teo` locale.
 pub static TEO: Locale<'static> = Locale {
     lang: "teo",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Orara",
+            "Omuk",
+            "Okwamg’",
+            "Odung’el",
+            "Omaruk",
+            "Omodok’king’ol",
+            "Ojola",
+            "Opedel",
+            "Osokosokoma",
+            "Otibar",
+            "Olabor",
+            "Opoo",
+        ],
+        [
+            "Rar", "Muk", "Kwa", "Dun", "Mar", "Mod", "Jol", "Ped", "Sok", "Tib", "Lab", "Poo",
+        ],
+        ["R", "M", "K", "D", "M", "M", "J", "P", "S", "T", "L", "P"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Orara",
-         "Omuk",
-         "Okwamg’",
-         "Odung’el",
-         "Omaruk",
-         "Omodok’king’ol",
-         "Ojola",
-         "Opedel",
-         "Osokosokoma",
-         "Otibar",
-         "Olabor",
-         "Opoo",
-        ],
-        [
-         "Rar",
-         "Muk",
-         "Kwa",
-         "Dun",
-         "Mar",
-         "Mod",
-         "Jol",
-         "Ped",
-         "Sok",
-         "Tib",
-         "Lab",
-         "Poo",
-        ],
-        [
-         "R",
-         "M",
-         "K",
-         "D",
-         "M",
-         "M",
-         "J",
-         "P",
-         "S",
-         "T",
-         "L",
-         "P",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Nakaejuma",
-         "Nakaebarasa",
-         "Nakaare",
-         "Nakauni",
-         "Nakaung’on",
-         "Nakakany",
-         "Nakasabiti",
-        ],
-        [
-         "Jum",
-         "Bar",
-         "Aar",
-         "Uni",
-         "Ung",
-         "Kan",
-         "Sab",
-        ],
-        [
-         "Jum",
-         "Bar",
-         "Aar",
-         "Uni",
-         "Ung",
-         "Kan",
-         "Sab",
-        ],
-        [
-         "J",
-         "B",
-         "A",
-         "U",
-         "U",
-         "K",
-         "S",
+    days: Locale::new_days(
+        [
+            "Nakaejuma",
+            "Nakaebarasa",
+            "Nakaare",
+            "Nakauni",
+            "Nakaung’on",
+            "Nakakany",
+            "Nakasabiti",
         ],
+        ["Jum", "Bar", "Aar", "Uni", "Ung", "Kan", "Sab"],
+        ["Jum", "Bar", "Aar", "Uni", "Ung", "Kan", "Sab"],
+        ["J", "B", "A", "U", "U", "K", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Taparachu", "Ebongi"],
@@ -77634,105 +32491,42 @@ pub static TEO: Locale<'static> = Locale {
 /// Data for `teo-KE` locale.
 pub static TEO_KE: Locale<'static> = Locale {
     lang: "teo-KE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Orara",
+            "Omuk",
+            "Okwamg’",
+            "Odung’el",
+            "Omaruk",
+            "Omodok’king’ol",
+            "Ojola",
+            "Opedel",
+            "Osokosokoma",
+            "Otibar",
+            "Olabor",
+            "Opoo",
+        ],
+        [
+            "Rar", "Muk", "Kwa", "Dun", "Mar", "Mod", "Jol", "Ped", "Sok", "Tib", "Lab", "Poo",
+        ],
+        ["R", "M", "K", "D", "M", "M", "J", "P", "S", "T", "L", "P"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Orara",
-         "Omuk",
-         "Okwamg’",
-         "Odung’el",
-         "Omaruk",
-         "Omodok’king’ol",
-         "Ojola",
-         "Opedel",
-         "Osokosokoma",
-         "Otibar",
-         "Olabor",
-         "Opoo",
-        ],
-        [
-         "Rar",
-         "Muk",
-         "Kwa",
-         "Dun",
-         "Mar",
-         "Mod",
-         "Jol",
-         "Ped",
-         "Sok",
-         "Tib",
-         "Lab",
-         "Poo",
-        ],
-        [
-         "R",
-         "M",
-         "K",
-         "D",
-         "M",
-         "M",
-         "J",
-         "P",
-         "S",
-         "T",
-         "L",
-         "P",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Nakaejuma",
-         "Nakaebarasa",
-         "Nakaare",
-         "Nakauni",
-         "Nakaung’on",
-         "Nakakany",
-         "Nakasabiti",
-        ],
-        [
-         "Jum",
-         "Bar",
-         "Aar",
-         "Uni",
-         "Ung",
-         "Kan",
-         "Sab",
-        ],
-        [
-         "Jum",
-         "Bar",
-         "Aar",
-         "Uni",
-         "Ung",
-         "Kan",
-         "Sab",
-        ],
-        [
-         "J",
-         "B",
-         "A",
-         "U",
-         "U",
-         "K",
-         "S",
+    days: Locale::new_days(
+        [
+            "Nakaejuma",
+            "Nakaebarasa",
+            "Nakaare",
+            "Nakauni",
+            "Nakaung’on",
+            "Nakakany",
+            "Nakasabiti",
         ],
+        ["Jum", "Bar", "Aar", "Uni", "Ung", "Kan", "Sab"],
+        ["Jum", "Bar", "Aar", "Uni", "Ung", "Kan", "Sab"],
+        ["J", "B", "A", "U", "U", "K", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Taparachu", "Ebongi"],
@@ -77746,111 +32540,44 @@ pub static TEO_KE: Locale<'static> = Locale {
 /// Data for `tg` locale.
 pub static TG: Locale<'static> = Locale {
     lang: "tg",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM y",
-        "dd MMMM y",
-        "dd MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Январ",
-         "Феврал",
-         "Март",
-         "Апрел",
-         "Май",
-         "Июн",
-         "Июл",
-         "Август",
-         "Сентябр",
-         "Октябр",
-         "Ноябр",
-         "Декабр",
-        ],
-        [
-         "Янв",
-         "Фев",
-         "Мар",
-         "Апр",
-         "Май",
-         "Июн",
-         "Июл",
-         "Авг",
-         "Сен",
-         "Окт",
-         "Ноя",
-         "Дек",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Якшанбе",
-         "Душанбе",
-         "Сешанбе",
-         "Чоршанбе",
-         "Панҷшанбе",
-         "Ҷумъа",
-         "Шанбе",
-        ],
-        [
-         "Яшб",
-         "Дшб",
-         "Сшб",
-         "Чшб",
-         "Пшб",
-         "Ҷмъ",
-         "Шнб",
-        ],
-        [
-         "Яшб",
-         "Дшб",
-         "Сшб",
-         "Чшб",
-         "Пшб",
-         "Ҷмъ",
-         "Шнб",
-        ],
-        [
-         "Я",
-         "Д",
-         "С",
-         "Ч",
-         "П",
-         "Ҷ",
-         "Ш",
+    dates: Locale::new_patterns("EEEE, dd MMMM y", "dd MMMM y", "dd MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Январ",
+            "Феврал",
+            "Март",
+            "Апрел",
+            "Май",
+            "Июн",
+            "Июл",
+            "Август",
+            "Сентябр",
+            "Октябр",
+            "Ноябр",
+            "Декабр",
+        ],
+        [
+            "Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек",
         ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Якшанбе",
+            "Душанбе",
+            "Сешанбе",
+            "Чоршанбе",
+            "Панҷшанбе",
+            "Ҷумъа",
+            "Шанбе",
+        ],
+        ["Яшб", "Дшб", "Сшб", "Чшб", "Пшб", "Ҷмъ", "Шнб"],
+        ["Яшб", "Дшб", "Сшб", "Чшб", "Пшб", "Ҷмъ", "Шнб"],
+        ["Я", "Д", "С", "Ч", "П", "Ҷ", "Ш"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("ПеМ", "ПаМ"),
     decimal: ',',
     group: ' ',
@@ -77858,111 +32585,73 @@ pub static TG: Locale<'static> = Locale {
 /// Data for `th` locale.
 pub static TH: Locale<'static> = Locale {
     lang: "th",
-    dates: Locale::new_patterns(
-        "EEEEที่ d MMMM G y",
-        "d MMMM G y",
-        "d MMM y",
-        "d/M/yy",
-    ),
+    dates: Locale::new_patterns("EEEEที่ d MMMM G y", "d MMMM G y", "d MMM y", "d/M/yy"),
     times: Locale::new_patterns(
         "H นาฬิกา mm นาที ss วินาที zzzz",
         "H นาฬิกา mm นาที ss วินาที z",
         "HH:mm:ss",
         "HH:mm",
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "มกราคม",
-         "กุมภาพันธ์",
-         "มีนาคม",
-         "เมษายน",
-         "พฤษภาคม",
-         "มิถุนายน",
-         "กรกฎาคม",
-         "สิงหาคม",
-         "กันยายน",
-         "ตุลาคม",
-         "พฤศจิกายน",
-         "ธันวาคม",
-        ],
-        [
-         "ม.ค.",
-         "ก.พ.",
-         "มี.ค.",
-         "เม.ย.",
-         "พ.ค.",
-         "มิ.ย.",
-         "ก.ค.",
-         "ส.ค.",
-         "ก.ย.",
-         "ต.ค.",
-         "พ.ย.",
-         "ธ.ค.",
-        ],
-        [
-         "ม.ค.",
-         "ก.พ.",
-         "มี.ค.",
-         "เม.ย.",
-         "พ.ค.",
-         "มิ.ย.",
-         "ก.ค.",
-         "ส.ค.",
-         "ก.ย.",
-         "ต.ค.",
-         "พ.ย.",
-         "ธ.ค.",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "วันอาทิตย์",
-         "วันจันทร์",
-         "วันอังคาร",
-         "วันพุธ",
-         "วันพฤหัสบดี",
-         "วันศุกร์",
-         "วันเสาร์",
-        ],
-        [
-         "อาทิตย์",
-         "จันทร์",
-         "อังคาร",
-         "พุธ",
-         "พฤหัส",
-         "ศุกร์",
-         "เสาร์",
-        ],
-        [
-         "อา.",
-         "จ.",
-         "อ.",
-         "พ.",
-         "พฤ.",
-         "ศ.",
-         "ส.",
-        ],
-        [
-         "อา",
-         "จ",
-         "อ",
-         "พ",
-         "พฤ",
-         "ศ",
-         "ส",
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "มกราคม",
+            "กุมภาพันธ์",
+            "มีนาคม",
+            "เมษายน",
+            "พฤษภาคม",
+            "มิถุนายน",
+            "กรกฎาคม",
+            "สิงหาคม",
+            "กันยายน",
+            "ตุลาคม",
+            "พฤศจิกายน",
+            "ธันวาคม",
+        ],
+        [
+            "ม.ค.",
+            "ก.พ.",
+            "มี.ค.",
+            "เม.ย.",
+            "พ.ค.",
+            "มิ.ย.",
+            "ก.ค.",
+            "ส.ค.",
+            "ก.ย.",
+            "ต.ค.",
+            "พ.ย.",
+            "ธ.ค.",
+        ],
+        [
+            "ม.ค.",
+            "ก.พ.",
+            "มี.ค.",
+            "เม.ย.",
+            "พ.ค.",
+            "มิ.ย.",
+            "ก.ค.",
+            "ส.ค.",
+            "ก.ย.",
+            "ต.ค.",
+            "พ.ย.",
+            "ธ.ค.",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ก่อนเที่ยง", "หลังเที่ยง"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "วันอาทิตย์",
+            "วันจันทร์",
+            "วันอังคาร",
+            "วันพุธ",
+            "วันพฤหัสบดี",
+            "วันศุกร์",
+            "วันเสาร์",
+        ],
+        ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์"],
+        ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."],
+        ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส"],
     ),
+    day_periods: Locale::new_day_periods(["ก่อนเที่ยง", "หลังเที่ยง"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("ก่อน ค.ศ.", "ค.ศ."),
     decimal: '.',
     group: ',',
@@ -77970,111 +32659,36 @@ pub static TH: Locale<'static> = Locale {
 /// Data for `ti` locale.
 pub static TI: Locale<'static> = Locale {
     lang: "ti",
-    dates: Locale::new_patterns(
-        "EEEE፣ d MMMM y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ጥሪ",
-         "ለካቲት",
-         "መጋቢት",
-         "ሚያዝያ",
-         "ጉንበት",
-         "ሰነ",
-         "ሓምለ",
-         "ነሓሰ",
-         "መስከረም",
-         "ጥቅምቲ",
-         "ሕዳር",
-         "ታሕሳስ",
-        ],
-        [
-         "ጥሪ",
-         "ለካ",
-         "መጋ",
-         "ሚያ",
-         "ግን",
-         "ሰነ",
-         "ሓም",
-         "ነሓ",
-         "መስ",
-         "ጥቅ",
-         "ሕዳ",
-         "ታሕ",
-        ],
-        [
-         "ጥ",
-         "ለ",
-         "መ",
-         "ሚ",
-         "ግ",
-         "ሰ",
-         "ሓ",
-         "ነ",
-         "መ",
-         "ጥ",
-         "ሕ",
-         "ታ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ሰንበት",
-         "ሰኑይ",
-         "ሰሉስ",
-         "ረቡዕ",
-         "ሓሙስ",
-         "ዓርቢ",
-         "ቀዳም",
-        ],
-        [
-         "ሰን",
-         "ሰኑ",
-         "ሰሉ",
-         "ረቡ",
-         "ሓሙ",
-         "ዓር",
-         "ቀዳ",
-        ],
-        [
-         "ሰን",
-         "ሰኑ",
-         "ሰሉ",
-         "ረቡ",
-         "ሓሙ",
-         "ዓር",
-         "ቀዳ",
-        ],
-        [
-         "ሰ",
-         "ሰ",
-         "ሰ",
-         "ረ",
-         "ሓ",
-         "ዓ",
-         "ቀ",
+    dates: Locale::new_patterns("EEEE፣ d MMMM y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ጥሪ",
+            "ለካቲት",
+            "መጋቢት",
+            "ሚያዝያ",
+            "ጉንበት",
+            "ሰነ",
+            "ሓምለ",
+            "ነሓሰ",
+            "መስከረም",
+            "ጥቅምቲ",
+            "ሕዳር",
+            "ታሕሳስ",
+        ],
+        [
+            "ጥሪ", "ለካ", "መጋ", "ሚያ", "ግን", "ሰነ", "ሓም", "ነሓ", "መስ", "ጥቅ", "ሕዳ", "ታሕ",
         ],
+        ["ጥ", "ለ", "መ", "ሚ", "ግ", "ሰ", "ሓ", "ነ", "መ", "ጥ", "ሕ", "ታ"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ቅ.ቀ.", "ድ.ቀ."],
-        ["ቅ.ቀ.", "ድ.ቀ."],
-        ["ቅ.ቀ.", "ድ.ቀ."],
+    days: Locale::new_days(
+        ["ሰንበት", "ሰኑይ", "ሰሉስ", "ረቡዕ", "ሓሙስ", "ዓርቢ", "ቀዳም"],
+        ["ሰን", "ሰኑ", "ሰሉ", "ረቡ", "ሓሙ", "ዓር", "ቀዳ"],
+        ["ሰን", "ሰኑ", "ሰሉ", "ረቡ", "ሓሙ", "ዓር", "ቀዳ"],
+        ["ሰ", "ሰ", "ሰ", "ረ", "ሓ", "ዓ", "ቀ"],
     ),
+    day_periods: Locale::new_day_periods(["ቅ.ቀ.", "ድ.ቀ."], ["ቅ.ቀ.", "ድ.ቀ."], ["ቅ.ቀ.", "ድ.ቀ."]),
     eras: Locale::new_eras("ዓ/ዓ", "ዓ/ም"),
     decimal: '.',
     group: ',',
@@ -78082,111 +32696,36 @@ pub static TI: Locale<'static> = Locale {
 /// Data for `ti-ER` locale.
 pub static TI_ER: Locale<'static> = Locale {
     lang: "ti-ER",
-    dates: Locale::new_patterns(
-        "EEEE፣ d MMMM y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ጥሪ",
-         "ለካቲት",
-         "መጋቢት",
-         "ሚያዝያ",
-         "ጉንበት",
-         "ሰነ",
-         "ሓምለ",
-         "ነሓሰ",
-         "መስከረም",
-         "ጥቅምቲ",
-         "ሕዳር",
-         "ታሕሳስ",
-        ],
-        [
-         "ጥሪ",
-         "ለካ",
-         "መጋ",
-         "ሚያ",
-         "ግን",
-         "ሰነ",
-         "ሓም",
-         "ነሓ",
-         "መስ",
-         "ጥቅ",
-         "ሕዳ",
-         "ታሕ",
-        ],
-        [
-         "ጥ",
-         "ለ",
-         "መ",
-         "ሚ",
-         "ግ",
-         "ሰ",
-         "ሓ",
-         "ነ",
-         "መ",
-         "ጥ",
-         "ሕ",
-         "ታ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ሰንበት",
-         "ሰኑይ",
-         "ሰሉስ",
-         "ረቡዕ",
-         "ሓሙስ",
-         "ዓርቢ",
-         "ቀዳም",
-        ],
-        [
-         "ሰን",
-         "ሰኑ",
-         "ሰሉ",
-         "ረቡ",
-         "ሓሙ",
-         "ዓር",
-         "ቀዳ",
-        ],
-        [
-         "ሰን",
-         "ሰኑ",
-         "ሰሉ",
-         "ረቡ",
-         "ሓሙ",
-         "ዓር",
-         "ቀዳ",
-        ],
-        [
-         "ሰ",
-         "ሰ",
-         "ሰ",
-         "ረ",
-         "ሓ",
-         "ዓ",
-         "ቀ",
+    dates: Locale::new_patterns("EEEE፣ d MMMM y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ጥሪ",
+            "ለካቲት",
+            "መጋቢት",
+            "ሚያዝያ",
+            "ጉንበት",
+            "ሰነ",
+            "ሓምለ",
+            "ነሓሰ",
+            "መስከረም",
+            "ጥቅምቲ",
+            "ሕዳር",
+            "ታሕሳስ",
+        ],
+        [
+            "ጥሪ", "ለካ", "መጋ", "ሚያ", "ግን", "ሰነ", "ሓም", "ነሓ", "መስ", "ጥቅ", "ሕዳ", "ታሕ",
         ],
+        ["ጥ", "ለ", "መ", "ሚ", "ግ", "ሰ", "ሓ", "ነ", "መ", "ጥ", "ሕ", "ታ"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ቅ.ቀ.", "ድ.ቀ."],
-        ["ቅ.ቀ.", "ድ.ቀ."],
-        ["ቅ.ቀ.", "ድ.ቀ."],
+    days: Locale::new_days(
+        ["ሰንበት", "ሰኑይ", "ሰሉስ", "ረቡዕ", "ሓሙስ", "ዓርቢ", "ቀዳም"],
+        ["ሰን", "ሰኑ", "ሰሉ", "ረቡ", "ሓሙ", "ዓር", "ቀዳ"],
+        ["ሰን", "ሰኑ", "ሰሉ", "ረቡ", "ሓሙ", "ዓር", "ቀዳ"],
+        ["ሰ", "ሰ", "ሰ", "ረ", "ሓ", "ዓ", "ቀ"],
     ),
+    day_periods: Locale::new_day_periods(["ቅ.ቀ.", "ድ.ቀ."], ["ቅ.ቀ.", "ድ.ቀ."], ["ቅ.ቀ.", "ድ.ቀ."]),
     eras: Locale::new_eras("ዓ/ዓ", "ዓ/ም"),
     decimal: '.',
     group: ',',
@@ -78194,111 +32733,27 @@ pub static TI_ER: Locale<'static> = Locale {
 /// Data for `tig` locale.
 pub static TIG: Locale<'static> = Locale {
     lang: "tig",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -78306,105 +32761,42 @@ pub static TIG: Locale<'static> = Locale {
 /// Data for `tk` locale.
 pub static TK: Locale<'static> = Locale {
     lang: "tk",
-    dates: Locale::new_patterns(
-        "d MMMM y EEEE",
-        "d MMMM y",
-        "d MMM y",
-        "dd.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("d MMMM y EEEE", "d MMMM y", "d MMM y", "dd.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ýanwar",
+            "fewral",
+            "mart",
+            "aprel",
+            "maý",
+            "iýun",
+            "iýul",
+            "awgust",
+            "sentýabr",
+            "oktýabr",
+            "noýabr",
+            "dekabr",
+        ],
+        [
+            "ýan", "few", "mart", "apr", "maý", "iýun", "iýul", "awg", "sen", "okt", "noý", "dek",
+        ],
+        ["Ý", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ýanwar",
-         "fewral",
-         "mart",
-         "aprel",
-         "maý",
-         "iýun",
-         "iýul",
-         "awgust",
-         "sentýabr",
-         "oktýabr",
-         "noýabr",
-         "dekabr",
-        ],
-        [
-         "ýan",
-         "few",
-         "mart",
-         "apr",
-         "maý",
-         "iýun",
-         "iýul",
-         "awg",
-         "sen",
-         "okt",
-         "noý",
-         "dek",
-        ],
-        [
-         "Ý",
-         "F",
-         "M",
-         "A",
-         "M",
-         "I",
-         "I",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ýekşenbe",
-         "duşenbe",
-         "sişenbe",
-         "çarşenbe",
-         "penşenbe",
-         "anna",
-         "şenbe",
-        ],
-        [
-         "ýek",
-         "duş",
-         "siş",
-         "çar",
-         "pen",
-         "ann",
-         "şen",
-        ],
-        [
-         "ýb",
-         "db",
-         "sb",
-         "çb",
-         "pb",
-         "an",
-         "şb",
-        ],
-        [
-         "Ý",
-         "D",
-         "S",
-         "Ç",
-         "P",
-         "A",
-         "Ş",
+    days: Locale::new_days(
+        [
+            "ýekşenbe",
+            "duşenbe",
+            "sişenbe",
+            "çarşenbe",
+            "penşenbe",
+            "anna",
+            "şenbe",
         ],
+        ["ýek", "duş", "siş", "çar", "pen", "ann", "şen"],
+        ["ýb", "db", "sb", "çb", "pb", "an", "şb"],
+        ["Ý", "D", "S", "Ç", "P", "A", "Ş"],
     ),
     day_periods: Locale::new_day_periods(
         ["günortadan öň", "günortadan soň"],
@@ -78418,111 +32810,46 @@ pub static TK: Locale<'static> = Locale {
 /// Data for `tn` locale.
 pub static TN: Locale<'static> = Locale {
     lang: "tn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} 'ka' {0}",
-        "{1} 'ka' {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ferikgong",
-         "Tlhakole",
-         "Mopitlo",
-         "Moranang",
-         "Motsheganang",
-         "Seetebosigo",
-         "Phukwi",
-         "Phatwe",
-         "Lwetse",
-         "Diphalane",
-         "Ngwanatsele",
-         "Sedimonthole",
-        ],
-        [
-         "Fer",
-         "Tlh",
-         "Mop",
-         "Mor",
-         "Mot",
-         "See",
-         "Phu",
-         "Pha",
-         "Lwe",
-         "Dip",
-         "Ngw",
-         "Sed",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Tshipi",
-         "Mosupologo",
-         "Labobedi",
-         "Laboraro",
-         "Labone",
-         "Labotlhano",
-         "Matlhatso",
-        ],
-        [
-         "Tsh",
-         "Mos",
-         "Labb",
-         "Labr",
-         "Labn",
-         "Labt",
-         "Mat",
-        ],
-        [
-         "Tsh",
-         "Mos",
-         "Labb",
-         "Labr",
-         "Labn",
-         "Labt",
-         "Mat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} 'ka' {0}", "{1} 'ka' {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Ferikgong",
+            "Tlhakole",
+            "Mopitlo",
+            "Moranang",
+            "Motsheganang",
+            "Seetebosigo",
+            "Phukwi",
+            "Phatwe",
+            "Lwetse",
+            "Diphalane",
+            "Ngwanatsele",
+            "Sedimonthole",
+        ],
+        [
+            "Fer", "Tlh", "Mop", "Mor", "Mot", "See", "Phu", "Pha", "Lwe", "Dip", "Ngw", "Sed",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Tshipi",
+            "Mosupologo",
+            "Labobedi",
+            "Laboraro",
+            "Labone",
+            "Labotlhano",
+            "Matlhatso",
+        ],
+        ["Tsh", "Mos", "Labb", "Labr", "Labn", "Labt", "Mat"],
+        ["Tsh", "Mos", "Labb", "Labr", "Labn", "Labt", "Mat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: '\'',
@@ -78530,111 +32857,46 @@ pub static TN: Locale<'static> = Locale {
 /// Data for `tn-BW` locale.
 pub static TN_BW: Locale<'static> = Locale {
     lang: "tn-BW",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} 'ka' {0}",
-        "{1} 'ka' {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ferikgong",
-         "Tlhakole",
-         "Mopitlo",
-         "Moranang",
-         "Motsheganang",
-         "Seetebosigo",
-         "Phukwi",
-         "Phatwe",
-         "Lwetse",
-         "Diphalane",
-         "Ngwanatsele",
-         "Sedimonthole",
-        ],
-        [
-         "Fer",
-         "Tlh",
-         "Mop",
-         "Mor",
-         "Mot",
-         "See",
-         "Phu",
-         "Pha",
-         "Lwe",
-         "Dip",
-         "Ngw",
-         "Sed",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Tshipi",
-         "Mosupologo",
-         "Labobedi",
-         "Laboraro",
-         "Labone",
-         "Labotlhano",
-         "Matlhatso",
-        ],
-        [
-         "Tsh",
-         "Mos",
-         "Labb",
-         "Labr",
-         "Labn",
-         "Labt",
-         "Mat",
-        ],
-        [
-         "Tsh",
-         "Mos",
-         "Labb",
-         "Labr",
-         "Labn",
-         "Labt",
-         "Mat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} 'ka' {0}", "{1} 'ka' {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Ferikgong",
+            "Tlhakole",
+            "Mopitlo",
+            "Moranang",
+            "Motsheganang",
+            "Seetebosigo",
+            "Phukwi",
+            "Phatwe",
+            "Lwetse",
+            "Diphalane",
+            "Ngwanatsele",
+            "Sedimonthole",
+        ],
+        [
+            "Fer", "Tlh", "Mop", "Mor", "Mot", "See", "Phu", "Pha", "Lwe", "Dip", "Ngw", "Sed",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "Tshipi",
+            "Mosupologo",
+            "Labobedi",
+            "Laboraro",
+            "Labone",
+            "Labotlhano",
+            "Matlhatso",
+        ],
+        ["Tsh", "Mos", "Labb", "Labr", "Labn", "Labt", "Mat"],
+        ["Tsh", "Mos", "Labb", "Labr", "Labn", "Labt", "Mat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: '\'',
@@ -78642,111 +32904,46 @@ pub static TN_BW: Locale<'static> = Locale {
 /// Data for `to` locale.
 pub static TO: Locale<'static> = Locale {
     lang: "to",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Sānuali",
-         "Fēpueli",
-         "Maʻasi",
-         "ʻEpeleli",
-         "Mē",
-         "Sune",
-         "Siulai",
-         "ʻAokosi",
-         "Sēpitema",
-         "ʻOkatopa",
-         "Nōvema",
-         "Tīsema",
-        ],
-        [
-         "Sān",
-         "Fēp",
-         "Maʻa",
-         "ʻEpe",
-         "Mē",
-         "Sun",
-         "Siu",
-         "ʻAok",
-         "Sēp",
-         "ʻOka",
-         "Nōv",
-         "Tīs",
-        ],
-        [
-         "S",
-         "F",
-         "M",
-         "ʻE",
-         "M",
-         "S",
-         "S",
-         "ʻA",
-         "S",
-         "ʻO",
-         "N",
-         "T",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sāpate",
-         "Mōnite",
-         "Tūsite",
-         "Pulelulu",
-         "Tuʻapulelulu",
-         "Falaite",
-         "Tokonaki",
-        ],
-        [
-         "Sāp",
-         "Mōn",
-         "Tūs",
-         "Pul",
-         "Tuʻa",
-         "Fal",
-         "Tok",
-        ],
-        [
-         "Sāp",
-         "Mōn",
-         "Tūs",
-         "Pul",
-         "Tuʻa",
-         "Fal",
-         "Tok",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "P",
-         "T",
-         "F",
-         "T",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Sānuali",
+            "Fēpueli",
+            "Maʻasi",
+            "ʻEpeleli",
+            "Mē",
+            "Sune",
+            "Siulai",
+            "ʻAokosi",
+            "Sēpitema",
+            "ʻOkatopa",
+            "Nōvema",
+            "Tīsema",
+        ],
+        [
+            "Sān", "Fēp", "Maʻa", "ʻEpe", "Mē", "Sun", "Siu", "ʻAok", "Sēp", "ʻOka", "Nōv", "Tīs",
+        ],
+        [
+            "S", "F", "M", "ʻE", "M", "S", "S", "ʻA", "S", "ʻO", "N", "T",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["hengihengi", "efiafi"],
-        ["HH", "EA"],
-        ["HH", "EA"],
+    days: Locale::new_days(
+        [
+            "Sāpate",
+            "Mōnite",
+            "Tūsite",
+            "Pulelulu",
+            "Tuʻapulelulu",
+            "Falaite",
+            "Tokonaki",
+        ],
+        ["Sāp", "Mōn", "Tūs", "Pul", "Tuʻa", "Fal", "Tok"],
+        ["Sāp", "Mōn", "Tūs", "Pul", "Tuʻa", "Fal", "Tok"],
+        ["S", "M", "T", "P", "T", "F", "T"],
     ),
+    day_periods: Locale::new_day_periods(["hengihengi", "efiafi"], ["HH", "EA"], ["HH", "EA"]),
     eras: Locale::new_eras("KM", "TS"),
     decimal: '.',
     group: ',',
@@ -78760,99 +32957,70 @@ pub static TOK: Locale<'static> = Locale {
         "'sike' #y 'la' MMM 'la' 'suno' #d",
         "y-MM-dd",
     ),
-    times: Locale::new_patterns(
-        "zzzz 'la' HH:mm:ss",
-        "z 'la' HH:mm:ss",
-        "HH:mm:ss",
-        "HH:mm",
+    times: Locale::new_patterns("zzzz 'la' HH:mm:ss", "z 'la' HH:mm:ss", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "tenpo mun #1",
+            "tenpo mun #2",
+            "tenpo mun #3",
+            "tenpo mun #4",
+            "tenpo mun #5",
+            "tenpo mun #6",
+            "tenpo mun #7",
+            "tenpo mun #8",
+            "tenpo mun #9",
+            "tenpo mun #10",
+            "tenpo mun #11",
+            "tenpo mun #12",
+        ],
+        [
+            "tenpo mun #1",
+            "tenpo mun #2",
+            "tenpo mun #3",
+            "tenpo mun #4",
+            "tenpo mun #5",
+            "tenpo mun #6",
+            "tenpo mun #7",
+            "tenpo mun #8",
+            "tenpo mun #9",
+            "tenpo mun #10",
+            "tenpo mun #11",
+            "tenpo mun #12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "tenpo mun #1",
-         "tenpo mun #2",
-         "tenpo mun #3",
-         "tenpo mun #4",
-         "tenpo mun #5",
-         "tenpo mun #6",
-         "tenpo mun #7",
-         "tenpo mun #8",
-         "tenpo mun #9",
-         "tenpo mun #10",
-         "tenpo mun #11",
-         "tenpo mun #12",
-        ],
-        [
-         "tenpo mun #1",
-         "tenpo mun #2",
-         "tenpo mun #3",
-         "tenpo mun #4",
-         "tenpo mun #5",
-         "tenpo mun #6",
-         "tenpo mun #7",
-         "tenpo mun #8",
-         "tenpo mun #9",
-         "tenpo mun #10",
-         "tenpo mun #11",
-         "tenpo mun #12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "suno esun #7",
-         "suno esun #1",
-         "suno esun #2",
-         "suno esun #3",
-         "suno esun #4",
-         "suno esun #5",
-         "suno esun #6",
-        ],
-        [
-         "suno esun #7",
-         "suno esun #1",
-         "suno esun #2",
-         "suno esun #3",
-         "suno esun #4",
-         "suno esun #5",
-         "suno esun #6",
-        ],
-        [
-         "suno esun #7",
-         "suno esun #1",
-         "suno esun #2",
-         "suno esun #3",
-         "suno esun #4",
-         "suno esun #5",
-         "suno esun #6",
-        ],
-        [
-         "7",
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
+    days: Locale::new_days(
+        [
+            "suno esun #7",
+            "suno esun #1",
+            "suno esun #2",
+            "suno esun #3",
+            "suno esun #4",
+            "suno esun #5",
+            "suno esun #6",
         ],
+        [
+            "suno esun #7",
+            "suno esun #1",
+            "suno esun #2",
+            "suno esun #3",
+            "suno esun #4",
+            "suno esun #5",
+            "suno esun #6",
+        ],
+        [
+            "suno esun #7",
+            "suno esun #1",
+            "suno esun #2",
+            "suno esun #3",
+            "suno esun #4",
+            "suno esun #5",
+            "suno esun #6",
+        ],
+        ["7", "1", "2", "3", "4", "5", "6"],
     ),
     day_periods: Locale::new_day_periods(
         ["pi open suno", "pi pini suno"],
@@ -78866,111 +33034,35 @@ pub static TOK: Locale<'static> = Locale {
 /// Data for `tpi` locale.
 pub static TPI: Locale<'static> = Locale {
     lang: "tpi",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janueri",
-         "Februeri",
-         "Mas",
-         "Epril",
-         "Me",
-         "Jun",
-         "Julai",
-         "Ogas",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Janueri",
-         "Februeri",
-         "Mas",
-         "Epril",
-         "Me",
-         "Jun",
-         "Julai",
-         "Ogas",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sande",
-         "Mande",
-         "Tunde",
-         "Trinde",
-         "Fonde",
-         "Fraide",
-         "Sarere",
-        ],
-        [
-         "Sande",
-         "Mande",
-         "Tunde",
-         "Trinde",
-         "Fonde",
-         "Fraide",
-         "Sarere",
-        ],
-        [
-         "Sande",
-         "Mande",
-         "Tunde",
-         "Trinde",
-         "Fonde",
-         "Fraide",
-         "Sarere",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janueri", "Februeri", "Mas", "Epril", "Me", "Jun", "Julai", "Ogas", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Janueri", "Februeri", "Mas", "Epril", "Me", "Jun", "Julai", "Ogas", "Septemba",
+            "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sande", "Mande", "Tunde", "Trinde", "Fonde", "Fraide", "Sarere",
+        ],
+        [
+            "Sande", "Mande", "Tunde", "Trinde", "Fonde", "Fraide", "Sarere",
+        ],
+        [
+            "Sande", "Mande", "Tunde", "Trinde", "Fonde", "Fraide", "Sarere",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -78978,111 +33070,34 @@ pub static TPI: Locale<'static> = Locale {
 /// Data for `tr` locale.
 pub static TR: Locale<'static> = Locale {
     lang: "tr",
-    dates: Locale::new_patterns(
-        "d MMMM y EEEE",
-        "d MMMM y",
-        "d MMM y",
-        "d.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ocak",
-         "Şubat",
-         "Mart",
-         "Nisan",
-         "Mayıs",
-         "Haziran",
-         "Temmuz",
-         "Ağustos",
-         "Eylül",
-         "Ekim",
-         "Kasım",
-         "Aralık",
-        ],
-        [
-         "Oca",
-         "Şub",
-         "Mar",
-         "Nis",
-         "May",
-         "Haz",
-         "Tem",
-         "Ağu",
-         "Eyl",
-         "Eki",
-         "Kas",
-         "Ara",
-        ],
-        [
-         "O",
-         "Ş",
-         "M",
-         "N",
-         "M",
-         "H",
-         "T",
-         "A",
-         "E",
-         "E",
-         "K",
-         "A",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Pazar",
-         "Pazartesi",
-         "Salı",
-         "Çarşamba",
-         "Perşembe",
-         "Cuma",
-         "Cumartesi",
-        ],
-        [
-         "Paz",
-         "Pzt",
-         "Sal",
-         "Çar",
-         "Per",
-         "Cum",
-         "Cmt",
-        ],
-        [
-         "Pa",
-         "Pt",
-         "Sa",
-         "Ça",
-         "Pe",
-         "Cu",
-         "Ct",
-        ],
-        [
-         "P",
-         "P",
-         "S",
-         "Ç",
-         "P",
-         "C",
-         "C",
+    dates: Locale::new_patterns("d MMMM y EEEE", "d MMMM y", "d MMM y", "d.MM.y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül",
+            "Ekim", "Kasım", "Aralık",
+        ],
+        [
+            "Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara",
         ],
+        ["O", "Ş", "M", "N", "M", "H", "T", "A", "E", "E", "K", "A"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ÖÖ", "ÖS"],
-        ["ÖÖ", "ÖS"],
-        ["öö", "ös"],
+    days: Locale::new_days(
+        [
+            "Pazar",
+            "Pazartesi",
+            "Salı",
+            "Çarşamba",
+            "Perşembe",
+            "Cuma",
+            "Cumartesi",
+        ],
+        ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"],
+        ["Pa", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct"],
+        ["P", "P", "S", "Ç", "P", "C", "C"],
     ),
+    day_periods: Locale::new_day_periods(["ÖÖ", "ÖS"], ["ÖÖ", "ÖS"], ["öö", "ös"]),
     eras: Locale::new_eras("MÖ", "MS"),
     decimal: ',',
     group: '.',
@@ -79090,111 +33105,34 @@ pub static TR: Locale<'static> = Locale {
 /// Data for `tr-CY` locale.
 pub static TR_CY: Locale<'static> = Locale {
     lang: "tr-CY",
-    dates: Locale::new_patterns(
-        "d MMMM y EEEE",
-        "d MMMM y",
-        "d MMM y",
-        "d.MM.y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Ocak",
-         "Şubat",
-         "Mart",
-         "Nisan",
-         "Mayıs",
-         "Haziran",
-         "Temmuz",
-         "Ağustos",
-         "Eylül",
-         "Ekim",
-         "Kasım",
-         "Aralık",
-        ],
-        [
-         "Oca",
-         "Şub",
-         "Mar",
-         "Nis",
-         "May",
-         "Haz",
-         "Tem",
-         "Ağu",
-         "Eyl",
-         "Eki",
-         "Kas",
-         "Ara",
-        ],
-        [
-         "O",
-         "Ş",
-         "M",
-         "N",
-         "M",
-         "H",
-         "T",
-         "A",
-         "E",
-         "E",
-         "K",
-         "A",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Pazar",
-         "Pazartesi",
-         "Salı",
-         "Çarşamba",
-         "Perşembe",
-         "Cuma",
-         "Cumartesi",
-        ],
-        [
-         "Paz",
-         "Pzt",
-         "Sal",
-         "Çar",
-         "Per",
-         "Cum",
-         "Cmt",
-        ],
-        [
-         "Pa",
-         "Pt",
-         "Sa",
-         "Ça",
-         "Pe",
-         "Cu",
-         "Ct",
-        ],
-        [
-         "P",
-         "P",
-         "S",
-         "Ç",
-         "P",
-         "C",
-         "C",
+    dates: Locale::new_patterns("d MMMM y EEEE", "d MMMM y", "d MMM y", "d.MM.y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül",
+            "Ekim", "Kasım", "Aralık",
+        ],
+        [
+            "Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara",
         ],
+        ["O", "Ş", "M", "N", "M", "H", "T", "A", "E", "E", "K", "A"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ÖÖ", "ÖS"],
-        ["ÖÖ", "ÖS"],
-        ["öö", "ös"],
+    days: Locale::new_days(
+        [
+            "Pazar",
+            "Pazartesi",
+            "Salı",
+            "Çarşamba",
+            "Perşembe",
+            "Cuma",
+            "Cumartesi",
+        ],
+        ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"],
+        ["Pa", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct"],
+        ["P", "P", "S", "Ç", "P", "C", "C"],
     ),
+    day_periods: Locale::new_day_periods(["ÖÖ", "ÖS"], ["ÖÖ", "ÖS"], ["öö", "ös"]),
     eras: Locale::new_eras("MÖ", "MS"),
     decimal: ',',
     group: '.',
@@ -79202,111 +33140,27 @@ pub static TR_CY: Locale<'static> = Locale {
 /// Data for `trv` locale.
 pub static TRV: Locale<'static> = Locale {
     lang: "trv",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -79314,111 +33168,27 @@ pub static TRV: Locale<'static> = Locale {
 /// Data for `trw` locale.
 pub static TRW: Locale<'static> = Locale {
     lang: "trw",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -79426,111 +33196,46 @@ pub static TRW: Locale<'static> = Locale {
 /// Data for `ts` locale.
 pub static TS: Locale<'static> = Locale {
     lang: "ts",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Sunguti",
-         "Nyenyenyani",
-         "Nyenyankulu",
-         "Dzivamisoko",
-         "Mudyaxihi",
-         "Khotavuxika",
-         "Mawuwani",
-         "Mhawuri",
-         "Ndzhati",
-         "Nhlangula",
-         "Hukuri",
-         "N’wendzamhala",
-        ],
-        [
-         "Sun",
-         "Yan",
-         "Kul",
-         "Dzi",
-         "Mud",
-         "Kho",
-         "Maw",
-         "Mha",
-         "Ndz",
-         "Nhl",
-         "Huk",
-         "N’w",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sonta",
-         "Musumbhunuku",
-         "Ravumbirhi",
-         "Ravunharhu",
-         "Ravumune",
-         "Ravuntlhanu",
-         "Mugqivela",
-        ],
-        [
-         "Son",
-         "Mus",
-         "Bir",
-         "Har",
-         "Ne",
-         "Tlh",
-         "Mug",
-        ],
-        [
-         "Son",
-         "Mus",
-         "Bir",
-         "Har",
-         "Ne",
-         "Tlh",
-         "Mug",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Sunguti",
+            "Nyenyenyani",
+            "Nyenyankulu",
+            "Dzivamisoko",
+            "Mudyaxihi",
+            "Khotavuxika",
+            "Mawuwani",
+            "Mhawuri",
+            "Ndzhati",
+            "Nhlangula",
+            "Hukuri",
+            "N’wendzamhala",
+        ],
+        [
+            "Sun", "Yan", "Kul", "Dzi", "Mud", "Kho", "Maw", "Mha", "Ndz", "Nhl", "Huk", "N’w",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sonta",
+            "Musumbhunuku",
+            "Ravumbirhi",
+            "Ravunharhu",
+            "Ravumune",
+            "Ravuntlhanu",
+            "Mugqivela",
+        ],
+        ["Son", "Mus", "Bir", "Har", "Ne", "Tlh", "Mug"],
+        ["Son", "Mus", "Bir", "Har", "Ne", "Tlh", "Mug"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "CE"),
     decimal: ',',
     group: ' ',
@@ -79544,105 +33249,56 @@ pub static TT: Locale<'static> = Locale {
         "d MMM, y 'ел'",
         "dd.MM.y",
     ),
-    times: Locale::new_patterns(
-        "H:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:mm:ss",
-        "H:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "гыйнвар",
-         "февраль",
-         "март",
-         "апрель",
-         "май",
-         "июнь",
-         "июль",
-         "август",
-         "сентябрь",
-         "октябрь",
-         "ноябрь",
-         "декабрь",
-        ],
-        [
-         "гыйн.",
-         "фев.",
-         "мар.",
-         "апр.",
-         "май",
-         "июнь",
-         "июль",
-         "авг.",
-         "сент.",
-         "окт.",
-         "нояб.",
-         "дек.",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "якшәмбе",
-         "дүшәмбе",
-         "сишәмбе",
-         "чәршәмбе",
-         "пәнҗешәмбе",
-         "җомга",
-         "шимбә",
-        ],
-        [
-         "якш.",
-         "дүш.",
-         "сиш.",
-         "чәр.",
-         "пәнҗ.",
-         "җом.",
-         "шим.",
-        ],
-        [
-         "якш.",
-         "дүш.",
-         "сиш.",
-         "чәр.",
-         "пәнҗ.",
-         "җом.",
-         "шим.",
-        ],
-        [
-         "Я",
-         "Д",
-         "С",
-         "Ч",
-         "П",
-         "Җ",
-         "Ш",
+    times: Locale::new_patterns("H:mm:ss zzzz", "H:mm:ss z", "H:mm:ss", "H:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "гыйнвар",
+            "февраль",
+            "март",
+            "апрель",
+            "май",
+            "июнь",
+            "июль",
+            "август",
+            "сентябрь",
+            "октябрь",
+            "ноябрь",
+            "декабрь",
+        ],
+        [
+            "гыйн.",
+            "фев.",
+            "мар.",
+            "апр.",
+            "май",
+            "июнь",
+            "июль",
+            "авг.",
+            "сент.",
+            "окт.",
+            "нояб.",
+            "дек.",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "якшәмбе",
+            "дүшәмбе",
+            "сишәмбе",
+            "чәршәмбе",
+            "пәнҗешәмбе",
+            "җомга",
+            "шимбә",
+        ],
+        ["якш.", "дүш.", "сиш.", "чәр.", "пәнҗ.", "җом.", "шим."],
+        ["якш.", "дүш.", "сиш.", "чәр.", "пәнҗ.", "җом.", "шим."],
+        ["Я", "Д", "С", "Ч", "П", "Җ", "Ш"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("б.э.к.", "милади"),
     decimal: ',',
     group: ' ',
@@ -79650,105 +33306,42 @@ pub static TT: Locale<'static> = Locale {
 /// Data for `twq` locale.
 pub static TWQ: Locale<'static> = Locale {
     lang: "twq",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Žanwiye",
+            "Feewiriye",
+            "Marsi",
+            "Awiril",
+            "Me",
+            "Žuweŋ",
+            "Žuyye",
+            "Ut",
+            "Sektanbur",
+            "Oktoobur",
+            "Noowanbur",
+            "Deesanbur",
+        ],
+        [
+            "Žan", "Fee", "Mar", "Awi", "Me", "Žuw", "Žuy", "Ut", "Sek", "Okt", "Noo", "Dee",
+        ],
+        ["Ž", "F", "M", "A", "M", "Ž", "Ž", "U", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Žanwiye",
-         "Feewiriye",
-         "Marsi",
-         "Awiril",
-         "Me",
-         "Žuweŋ",
-         "Žuyye",
-         "Ut",
-         "Sektanbur",
-         "Oktoobur",
-         "Noowanbur",
-         "Deesanbur",
-        ],
-        [
-         "Žan",
-         "Fee",
-         "Mar",
-         "Awi",
-         "Me",
-         "Žuw",
-         "Žuy",
-         "Ut",
-         "Sek",
-         "Okt",
-         "Noo",
-         "Dee",
-        ],
-        [
-         "Ž",
-         "F",
-         "M",
-         "A",
-         "M",
-         "Ž",
-         "Ž",
-         "U",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Alhadi",
-         "Atinni",
-         "Atalaata",
-         "Alarba",
-         "Alhamiisa",
-         "Alzuma",
-         "Asibti",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alz",
-         "Asi",
-        ],
-        [
-         "Alh",
-         "Ati",
-         "Ata",
-         "Ala",
-         "Alm",
-         "Alz",
-         "Asi",
-        ],
-        [
-         "H",
-         "T",
-         "T",
-         "L",
-         "L",
-         "L",
-         "S",
+    days: Locale::new_days(
+        [
+            "Alhadi",
+            "Atinni",
+            "Atalaata",
+            "Alarba",
+            "Alhamiisa",
+            "Alzuma",
+            "Asibti",
         ],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alz", "Asi"],
+        ["Alh", "Ati", "Ata", "Ala", "Alm", "Alz", "Asi"],
+        ["H", "T", "T", "L", "L", "L", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["Subbaahi", "Zaarikay b"],
@@ -79762,111 +33355,55 @@ pub static TWQ: Locale<'static> = Locale {
 /// Data for `tyv` locale.
 pub static TYV: Locale<'static> = Locale {
     lang: "tyv",
-    dates: Locale::new_patterns(
-        "y'ч' MMMM d, EEEE",
-        "y'ч' MMMM d",
-        "y'ч' MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Январь",
-         "Февраль",
-         "Март",
-         "Апрель",
-         "Май",
-         "Июнь",
-         "Июль",
-         "Август",
-         "Сентябрь",
-         "Октябрь",
-         "Ноябрь",
-         "Декабрь",
-        ],
-        [
-         "Янв.",
-         "Февр.",
-         "Мар.",
-         "Апр.",
-         "Май",
-         "Июн.",
-         "Июл.",
-         "Авг.",
-         "Сент.",
-         "Окт.",
-         "Нояб.",
-         "Дек.",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Улуг-хүн",
-         "Понедельник",
-         "Вторник",
-         "Среда",
-         "Четверг",
-         "Пятница",
-         "Суббота",
-        ],
-        [
-         "УХ",
-         "ПН",
-         "ВТ",
-         "СР",
-         "ЧТ",
-         "ПТ",
-         "СБ",
-        ],
-        [
-         "УХ",
-         "ПН",
-         "ВТ",
-         "СР",
-         "ЧТ",
-         "ПТ",
-         "СБ",
-        ],
-        [
-         "У",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
-    ),
+    dates: Locale::new_patterns("y'ч' MMMM d, EEEE", "y'ч' MMMM d", "y'ч' MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "Январь",
+            "Февраль",
+            "Март",
+            "Апрель",
+            "Май",
+            "Июнь",
+            "Июль",
+            "Август",
+            "Сентябрь",
+            "Октябрь",
+            "Ноябрь",
+            "Декабрь",
+        ],
+        [
+            "Янв.",
+            "Февр.",
+            "Мар.",
+            "Апр.",
+            "Май",
+            "Июн.",
+            "Июл.",
+            "Авг.",
+            "Сент.",
+            "Окт.",
+            "Нояб.",
+            "Дек.",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
+    ),
+    days: Locale::new_days(
+        [
+            "Улуг-хүн",
+            "Понедельник",
+            "Вторник",
+            "Среда",
+            "Четверг",
+            "Пятница",
+            "Суббота",
+        ],
+        ["УХ", "ПН", "ВТ", "СР", "ЧТ", "ПТ", "СБ"],
+        ["УХ", "ПН", "ВТ", "СР", "ЧТ", "ПТ", "СБ"],
+        ["У", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("БЭЧ", "БЭ"),
     decimal: '.',
     group: ' ',
@@ -79874,105 +33411,32 @@ pub static TYV: Locale<'static> = Locale {
 /// Data for `tzm` locale.
 pub static TZM: Locale<'static> = Locale {
     lang: "tzm",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Yennayer", "Yebrayer", "Mars", "Ibrir", "Mayyu", "Yunyu", "Yulyuz", "Ɣuct",
+            "Cutanbir", "Kṭuber", "Nwanbir", "Dujanbir",
+        ],
+        [
+            "Yen", "Yeb", "Mar", "Ibr", "May", "Yun", "Yul", "Ɣuc", "Cut", "Kṭu", "Nwa", "Duj",
+        ],
+        ["Y", "Y", "M", "I", "M", "Y", "Y", "Ɣ", "C", "K", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Yennayer",
-         "Yebrayer",
-         "Mars",
-         "Ibrir",
-         "Mayyu",
-         "Yunyu",
-         "Yulyuz",
-         "Ɣuct",
-         "Cutanbir",
-         "Kṭuber",
-         "Nwanbir",
-         "Dujanbir",
-        ],
-        [
-         "Yen",
-         "Yeb",
-         "Mar",
-         "Ibr",
-         "May",
-         "Yun",
-         "Yul",
-         "Ɣuc",
-         "Cut",
-         "Kṭu",
-         "Nwa",
-         "Duj",
-        ],
-        [
-         "Y",
-         "Y",
-         "M",
-         "I",
-         "M",
-         "Y",
-         "Y",
-         "Ɣ",
-         "C",
-         "K",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Asamas",
-         "Aynas",
-         "Asinas",
-         "Akras",
-         "Akwas",
-         "Asimwas",
-         "Asiḍyas",
-        ],
-        [
-         "Asa",
-         "Ayn",
-         "Asn",
-         "Akr",
-         "Akw",
-         "Asm",
-         "Asḍ",
-        ],
-        [
-         "Asa",
-         "Ayn",
-         "Asn",
-         "Akr",
-         "Akw",
-         "Asm",
-         "Asḍ",
-        ],
-        [
-         "A",
-         "A",
-         "A",
-         "A",
-         "A",
-         "A",
-         "A",
+    days: Locale::new_days(
+        [
+            "Asamas",
+            "Aynas",
+            "Asinas",
+            "Akras",
+            "Akwas",
+            "Asimwas",
+            "Asiḍyas",
         ],
+        ["Asa", "Ayn", "Asn", "Akr", "Akw", "Asm", "Asḍ"],
+        ["Asa", "Ayn", "Asn", "Akr", "Akw", "Asm", "Asḍ"],
+        ["A", "A", "A", "A", "A", "A", "A"],
     ),
     day_periods: Locale::new_day_periods(
         ["Zdat azal", "Ḍeffir aza"],
@@ -79986,105 +33450,55 @@ pub static TZM: Locale<'static> = Locale {
 /// Data for `ug` locale.
 pub static UG: Locale<'static> = Locale {
     lang: "ug",
-    dates: Locale::new_patterns(
-        "y d-MMMM، EEEE",
-        "d-MMMM، y",
-        "d-MMM، y",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("y d-MMMM، EEEE", "d-MMMM، y", "d-MMM، y", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}، {0}", "{1}، {0}"),
+    months: Locale::new_months(
+        [
+            "يانۋار",
+            "فېۋرال",
+            "مارت",
+            "ئاپرېل",
+            "ماي",
+            "ئىيۇن",
+            "ئىيۇل",
+            "ئاۋغۇست",
+            "سېنتەبىر",
+            "ئۆكتەبىر",
+            "نويابىر",
+            "دېكابىر",
+        ],
+        [
+            "يانۋار",
+            "فېۋرال",
+            "مارت",
+            "ئاپرېل",
+            "ماي",
+            "ئىيۇن",
+            "ئىيۇل",
+            "ئاۋغۇست",
+            "سېنتەبىر",
+            "ئۆكتەبىر",
+            "نويابىر",
+            "دېكابىر",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}، {0}",
-        "{1}، {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "يانۋار",
-         "فېۋرال",
-         "مارت",
-         "ئاپرېل",
-         "ماي",
-         "ئىيۇن",
-         "ئىيۇل",
-         "ئاۋغۇست",
-         "سېنتەبىر",
-         "ئۆكتەبىر",
-         "نويابىر",
-         "دېكابىر",
-        ],
-        [
-         "يانۋار",
-         "فېۋرال",
-         "مارت",
-         "ئاپرېل",
-         "ماي",
-         "ئىيۇن",
-         "ئىيۇل",
-         "ئاۋغۇست",
-         "سېنتەبىر",
-         "ئۆكتەبىر",
-         "نويابىر",
-         "دېكابىر",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "يەكشەنبە",
-         "دۈشەنبە",
-         "سەيشەنبە",
-         "چارشەنبە",
-         "پەيشەنبە",
-         "جۈمە",
-         "شەنبە",
-        ],
-        [
-         "يە",
-         "دۈ",
-         "سە",
-         "چا",
-         "پە",
-         "جۈ",
-         "شە",
-        ],
-        [
-         "ي",
-         "د",
-         "س",
-         "چ",
-         "پ",
-         "ج",
-         "ش",
-        ],
-        [
-         "ي",
-         "د",
-         "س",
-         "چ",
-         "پ",
-         "ج",
-         "ش",
+    days: Locale::new_days(
+        [
+            "يەكشەنبە",
+            "دۈشەنبە",
+            "سەيشەنبە",
+            "چارشەنبە",
+            "پەيشەنبە",
+            "جۈمە",
+            "شەنبە",
         ],
+        ["يە", "دۈ", "سە", "چا", "پە", "جۈ", "شە"],
+        ["ي", "د", "س", "چ", "پ", "ج", "ش"],
+        ["ي", "د", "س", "چ", "پ", "ج", "ش"],
     ),
     day_periods: Locale::new_day_periods(
         ["چۈشتىن بۇرۇن", "چۈشتىن كېيىن"],
@@ -80104,105 +33518,54 @@ pub static UK: Locale<'static> = Locale {
         "d MMM y 'р'.",
         "dd.MM.yy",
     ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "січня",
-         "лютого",
-         "березня",
-         "квітня",
-         "травня",
-         "червня",
-         "липня",
-         "серпня",
-         "вересня",
-         "жовтня",
-         "листопада",
-         "грудня",
-        ],
-        [
-         "січ.",
-         "лют.",
-         "бер.",
-         "квіт.",
-         "трав.",
-         "черв.",
-         "лип.",
-         "серп.",
-         "вер.",
-         "жовт.",
-         "лист.",
-         "груд.",
-        ],
-        [
-         "с",
-         "л",
-         "б",
-         "к",
-         "т",
-         "ч",
-         "л",
-         "с",
-         "в",
-         "ж",
-         "л",
-         "г",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "неділя",
-         "понеділок",
-         "вівторок",
-         "середа",
-         "четвер",
-         "пʼятниця",
-         "субота",
-        ],
-        [
-         "нд",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "нд",
-         "пн",
-         "вт",
-         "ср",
-         "чт",
-         "пт",
-         "сб",
-        ],
-        [
-         "Н",
-         "П",
-         "В",
-         "С",
-         "Ч",
-         "П",
-         "С",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["дп", "пп"],
-        ["дп", "пп"],
-        ["дп", "пп"],
-    ),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "січня",
+            "лютого",
+            "березня",
+            "квітня",
+            "травня",
+            "червня",
+            "липня",
+            "серпня",
+            "вересня",
+            "жовтня",
+            "листопада",
+            "грудня",
+        ],
+        [
+            "січ.",
+            "лют.",
+            "бер.",
+            "квіт.",
+            "трав.",
+            "черв.",
+            "лип.",
+            "серп.",
+            "вер.",
+            "жовт.",
+            "лист.",
+            "груд.",
+        ],
+        ["с", "л", "б", "к", "т", "ч", "л", "с", "в", "ж", "л", "г"],
+    ),
+    days: Locale::new_days(
+        [
+            "неділя",
+            "понеділок",
+            "вівторок",
+            "середа",
+            "четвер",
+            "пʼятниця",
+            "субота",
+        ],
+        ["нд", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["нд", "пн", "вт", "ср", "чт", "пт", "сб"],
+        ["Н", "П", "В", "С", "Ч", "П", "С"],
+    ),
+    day_periods: Locale::new_day_periods(["дп", "пп"], ["дп", "пп"], ["дп", "пп"]),
     eras: Locale::new_eras("до н. е.", "н. е."),
     decimal: ',',
     group: ' ',
@@ -80210,111 +33573,27 @@ pub static UK: Locale<'static> = Locale {
 /// Data for `und` locale.
 pub static UND: Locale<'static> = Locale {
     lang: "und",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -80322,111 +33601,47 @@ pub static UND: Locale<'static> = Locale {
 /// Data for `ur` locale.
 pub static UR: Locale<'static> = Locale {
     lang: "ur",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM، y",
-        "d MMMM، y",
-        "d MMM، y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوری",
-         "فروری",
-         "مارچ",
-         "اپریل",
-         "مئی",
-         "جون",
-         "جولائی",
-         "اگست",
-         "ستمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "جنوری",
-         "فروری",
-         "مارچ",
-         "اپریل",
-         "مئی",
-         "جون",
-         "جولائی",
-         "اگست",
-         "ستمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM، y", "d MMMM، y", "d MMM، y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوری",
+            "فروری",
+            "مارچ",
+            "اپریل",
+            "مئی",
+            "جون",
+            "جولائی",
+            "اگست",
+            "ستمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "جنوری",
+            "فروری",
+            "مارچ",
+            "اپریل",
+            "مئی",
+            "جون",
+            "جولائی",
+            "اگست",
+            "ستمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("قبل مسیح", "عیسوی"),
     decimal: '.',
     group: ',',
@@ -80434,111 +33649,47 @@ pub static UR: Locale<'static> = Locale {
 /// Data for `ur-IN` locale.
 pub static UR_IN: Locale<'static> = Locale {
     lang: "ur-IN",
-    dates: Locale::new_patterns(
-        "EEEE، d MMMM، y",
-        "d MMMM، y",
-        "d MMM، y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوری",
-         "فروری",
-         "مارچ",
-         "اپریل",
-         "مئی",
-         "جون",
-         "جولائی",
-         "اگست",
-         "ستمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "جنوری",
-         "فروری",
-         "مارچ",
-         "اپریل",
-         "مئی",
-         "جون",
-         "جولائی",
-         "اگست",
-         "ستمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "اتوار",
-         "پیر",
-         "منگل",
-         "بدھ",
-         "جمعرات",
-         "جمعہ",
-         "ہفتہ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
-    ),
+    dates: Locale::new_patterns("EEEE، d MMMM، y", "d MMMM، y", "d MMM، y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوری",
+            "فروری",
+            "مارچ",
+            "اپریل",
+            "مئی",
+            "جون",
+            "جولائی",
+            "اگست",
+            "ستمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "جنوری",
+            "فروری",
+            "مارچ",
+            "اپریل",
+            "مئی",
+            "جون",
+            "جولائی",
+            "اگست",
+            "ستمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+    ),
+    days: Locale::new_days(
+        ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
+    ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("قبل مسیح", "عیسوی"),
     decimal: '.',
     group: ',',
@@ -80546,111 +33697,34 @@ pub static UR_IN: Locale<'static> = Locale {
 /// Data for `uz` locale.
 pub static UZ: Locale<'static> = Locale {
     lang: "uz",
-    dates: Locale::new_patterns(
-        "EEEE, d-MMMM, y",
-        "d-MMMM, y",
-        "d-MMM, y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss (z)",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "yanvar",
-         "fevral",
-         "mart",
-         "aprel",
-         "may",
-         "iyun",
-         "iyul",
-         "avgust",
-         "sentabr",
-         "oktabr",
-         "noyabr",
-         "dekabr",
-        ],
-        [
-         "yan",
-         "fev",
-         "mar",
-         "apr",
-         "may",
-         "iyn",
-         "iyl",
-         "avg",
-         "sen",
-         "okt",
-         "noy",
-         "dek",
-        ],
-        [
-         "Y",
-         "F",
-         "M",
-         "A",
-         "M",
-         "I",
-         "I",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "yakshanba",
-         "dushanba",
-         "seshanba",
-         "chorshanba",
-         "payshanba",
-         "juma",
-         "shanba",
-        ],
-        [
-         "Yak",
-         "Dush",
-         "Sesh",
-         "Chor",
-         "Pay",
-         "Jum",
-         "Shan",
-        ],
-        [
-         "Ya",
-         "Du",
-         "Se",
-         "Ch",
-         "Pa",
-         "Ju",
-         "Sh",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "C",
-         "P",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, d-MMMM, y", "d-MMMM, y", "d-MMM, y", "dd/MM/yy"),
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss (z)", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "yanvar", "fevral", "mart", "aprel", "may", "iyun", "iyul", "avgust", "sentabr",
+            "oktabr", "noyabr", "dekabr",
+        ],
+        [
+            "yan", "fev", "mar", "apr", "may", "iyn", "iyl", "avg", "sen", "okt", "noy", "dek",
         ],
+        ["Y", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["TO", "TK"],
-        ["TO", "TK"],
-        ["TO", "TK"],
+    days: Locale::new_days(
+        [
+            "yakshanba",
+            "dushanba",
+            "seshanba",
+            "chorshanba",
+            "payshanba",
+            "juma",
+            "shanba",
+        ],
+        ["Yak", "Dush", "Sesh", "Chor", "Pay", "Jum", "Shan"],
+        ["Ya", "Du", "Se", "Ch", "Pa", "Ju", "Sh"],
+        ["Y", "D", "S", "C", "P", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["TO", "TK"], ["TO", "TK"], ["TO", "TK"]),
     eras: Locale::new_eras("m.a.", "milodiy"),
     decimal: ',',
     group: ' ',
@@ -80658,111 +33732,46 @@ pub static UZ: Locale<'static> = Locale {
 /// Data for `uz-Arab` locale.
 pub static UZ_ARAB: Locale<'static> = Locale {
     lang: "uz-Arab",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "جنوری",
-         "فبروری",
-         "مارچ",
-         "اپریل",
-         "می",
-         "جون",
-         "جولای",
-         "اگست",
-         "سپتمبر",
-         "اکتوبر",
-         "نومبر",
-         "دسمبر",
-        ],
-        [
-         "جنو",
-         "فبر",
-         "مار",
-         "اپر",
-         "می",
-         "جون",
-         "جول",
-         "اگس",
-         "سپت",
-         "اکت",
-         "نوم",
-         "دسم",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "یکشنبه",
-         "دوشنبه",
-         "سه‌شنبه",
-         "چهارشنبه",
-         "پنجشنبه",
-         "جمعه",
-         "شنبه",
-        ],
-        [
-         "ی.",
-         "د.",
-         "س.",
-         "چ.",
-         "پ.",
-         "ج.",
-         "ش.",
-        ],
-        [
-         "ی.",
-         "د.",
-         "س.",
-         "چ.",
-         "پ.",
-         "ج.",
-         "ش.",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "جنوری",
+            "فبروری",
+            "مارچ",
+            "اپریل",
+            "می",
+            "جون",
+            "جولای",
+            "اگست",
+            "سپتمبر",
+            "اکتوبر",
+            "نومبر",
+            "دسمبر",
+        ],
+        [
+            "جنو", "فبر", "مار", "اپر", "می", "جون", "جول", "اگس", "سپت", "اکت", "نوم", "دسم",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "یکشنبه",
+            "دوشنبه",
+            "سه‌شنبه",
+            "چهارشنبه",
+            "پنجشنبه",
+            "جمعه",
+            "شنبه",
+        ],
+        ["ی.", "د.", "س.", "چ.", "پ.", "ج.", "ش."],
+        ["ی.", "د.", "س.", "چ.", "پ.", "ج.", "ش."],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -80770,111 +33779,44 @@ pub static UZ_ARAB: Locale<'static> = Locale {
 /// Data for `uz-Cyrl` locale.
 pub static UZ_CYRL: Locale<'static> = Locale {
     lang: "uz-Cyrl",
-    dates: Locale::new_patterns(
-        "EEEE, dd MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss (zzzz)",
-        "HH:mm:ss (z)",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "январ",
-         "феврал",
-         "март",
-         "апрел",
-         "май",
-         "июн",
-         "июл",
-         "август",
-         "сентябр",
-         "октябр",
-         "ноябр",
-         "декабр",
-        ],
-        [
-         "янв",
-         "фев",
-         "мар",
-         "апр",
-         "май",
-         "июн",
-         "июл",
-         "авг",
-         "сен",
-         "окт",
-         "ноя",
-         "дек",
-        ],
-        [
-         "Я",
-         "Ф",
-         "М",
-         "А",
-         "М",
-         "И",
-         "И",
-         "А",
-         "С",
-         "О",
-         "Н",
-         "Д",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "якшанба",
-         "душанба",
-         "сешанба",
-         "чоршанба",
-         "пайшанба",
-         "жума",
-         "шанба",
-        ],
-        [
-         "якш",
-         "душ",
-         "сеш",
-         "чор",
-         "пай",
-         "жум",
-         "шан",
-        ],
-        [
-         "як",
-         "ду",
-         "се",
-         "чо",
-         "па",
-         "жу",
-         "ша",
-        ],
-        [
-         "Я",
-         "Д",
-         "С",
-         "Ч",
-         "П",
-         "Ж",
-         "Ш",
+    dates: Locale::new_patterns("EEEE, dd MMMM, y", "d MMMM, y", "d MMM, y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss (zzzz)", "HH:mm:ss (z)", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "январ",
+            "феврал",
+            "март",
+            "апрел",
+            "май",
+            "июн",
+            "июл",
+            "август",
+            "сентябр",
+            "октябр",
+            "ноябр",
+            "декабр",
         ],
+        [
+            "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек",
+        ],
+        ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["ТО", "ТК"],
-        ["ТО", "ТК"],
-        ["ТО", "ТК"],
+    days: Locale::new_days(
+        [
+            "якшанба",
+            "душанба",
+            "сешанба",
+            "чоршанба",
+            "пайшанба",
+            "жума",
+            "шанба",
+        ],
+        ["якш", "душ", "сеш", "чор", "пай", "жум", "шан"],
+        ["як", "ду", "се", "чо", "па", "жу", "ша"],
+        ["Я", "Д", "С", "Ч", "П", "Ж", "Ш"],
     ),
+    day_periods: Locale::new_day_periods(["ТО", "ТК"], ["ТО", "ТК"], ["ТО", "ТК"]),
     eras: Locale::new_eras("м.а.", "милодий"),
     decimal: ',',
     group: ' ',
@@ -80882,111 +33824,34 @@ pub static UZ_CYRL: Locale<'static> = Locale {
 /// Data for `uz-Latn` locale.
 pub static UZ_LATN: Locale<'static> = Locale {
     lang: "uz-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d-MMMM, y",
-        "d-MMMM, y",
-        "d-MMM, y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "H:mm:ss (zzzz)",
-        "H:mm:ss (z)",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "yanvar",
-         "fevral",
-         "mart",
-         "aprel",
-         "may",
-         "iyun",
-         "iyul",
-         "avgust",
-         "sentabr",
-         "oktabr",
-         "noyabr",
-         "dekabr",
-        ],
-        [
-         "yan",
-         "fev",
-         "mar",
-         "apr",
-         "may",
-         "iyn",
-         "iyl",
-         "avg",
-         "sen",
-         "okt",
-         "noy",
-         "dek",
-        ],
-        [
-         "Y",
-         "F",
-         "M",
-         "A",
-         "M",
-         "I",
-         "I",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "yakshanba",
-         "dushanba",
-         "seshanba",
-         "chorshanba",
-         "payshanba",
-         "juma",
-         "shanba",
-        ],
-        [
-         "Yak",
-         "Dush",
-         "Sesh",
-         "Chor",
-         "Pay",
-         "Jum",
-         "Shan",
-        ],
-        [
-         "Ya",
-         "Du",
-         "Se",
-         "Ch",
-         "Pa",
-         "Ju",
-         "Sh",
-        ],
-        [
-         "Y",
-         "D",
-         "S",
-         "C",
-         "P",
-         "J",
-         "S",
+    dates: Locale::new_patterns("EEEE, d-MMMM, y", "d-MMMM, y", "d-MMM, y", "dd/MM/yy"),
+    times: Locale::new_patterns("H:mm:ss (zzzz)", "H:mm:ss (z)", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "yanvar", "fevral", "mart", "aprel", "may", "iyun", "iyul", "avgust", "sentabr",
+            "oktabr", "noyabr", "dekabr",
+        ],
+        [
+            "yan", "fev", "mar", "apr", "may", "iyn", "iyl", "avg", "sen", "okt", "noy", "dek",
         ],
+        ["Y", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["TO", "TK"],
-        ["TO", "TK"],
-        ["TO", "TK"],
+    days: Locale::new_days(
+        [
+            "yakshanba",
+            "dushanba",
+            "seshanba",
+            "chorshanba",
+            "payshanba",
+            "juma",
+            "shanba",
+        ],
+        ["Yak", "Dush", "Sesh", "Chor", "Pay", "Jum", "Shan"],
+        ["Ya", "Du", "Se", "Ch", "Pa", "Ju", "Sh"],
+        ["Y", "D", "S", "C", "P", "J", "S"],
     ),
+    day_periods: Locale::new_day_periods(["TO", "TK"], ["TO", "TK"], ["TO", "TK"]),
     eras: Locale::new_eras("m.a.", "milodiy"),
     decimal: ',',
     group: ' ',
@@ -80994,111 +33859,49 @@ pub static UZ_LATN: Locale<'static> = Locale {
 /// Data for `vai` locale.
 pub static VAI: Locale<'static> = Locale {
     lang: "vai",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ",
-         "ꕒꕡꖝꖕ",
-         "ꕾꖺ",
-         "ꖢꖕ",
-         "ꖑꕱ",
-         "ꖱꘋ",
-         "ꖱꕞꔤ",
-         "ꗛꔕ",
-         "ꕢꕌ",
-         "ꕭꖃ",
-         "ꔞꘋꕔꕿ ꕸꖃꗏ",
-         "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ",
-        ],
-        [
-         "ꖨꖕꔞ",
-         "ꕒꕡ",
-         "ꕾꖺ",
-         "ꖢꖕ",
-         "ꖑꕱ",
-         "ꖱꘋ",
-         "ꖱꕞ",
-         "ꗛꔕ",
-         "ꕢꕌ",
-         "ꕭꖃ",
-         "ꔞꘋ",
-         "ꖨꖕꗏ",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ꕞꕌꔵ",
-         "ꗳꗡꘉ",
-         "ꕚꕞꕚ",
-         "ꕉꕞꕒ",
-         "ꕉꔤꕆꕢ",
-         "ꕉꔤꕀꕮ",
-         "ꔻꔬꔳ",
-        ],
-        [
-         "ꕞꕌꔵ",
-         "ꗳꗡꘉ",
-         "ꕚꕞꕚ",
-         "ꕉꕞꕒ",
-         "ꕉꔤꕆꕢ",
-         "ꕉꔤꕀꕮ",
-         "ꔻꔬꔳ",
-        ],
-        [
-         "ꕞꕌꔵ",
-         "ꗳꗡꘉ",
-         "ꕚꕞꕚ",
-         "ꕉꕞꕒ",
-         "ꕉꔤꕆꕢ",
-         "ꕉꔤꕀꕮ",
-         "ꔻꔬꔳ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ",
+            "ꕒꕡꖝꖕ",
+            "ꕾꖺ",
+            "ꖢꖕ",
+            "ꖑꕱ",
+            "ꖱꘋ",
+            "ꖱꕞꔤ",
+            "ꗛꔕ",
+            "ꕢꕌ",
+            "ꕭꖃ",
+            "ꔞꘋꕔꕿ ꕸꖃꗏ",
+            "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ",
+        ],
+        [
+            "ꖨꖕꔞ",
+            "ꕒꕡ",
+            "ꕾꖺ",
+            "ꖢꖕ",
+            "ꖑꕱ",
+            "ꖱꘋ",
+            "ꖱꕞ",
+            "ꗛꔕ",
+            "ꕢꕌ",
+            "ꕭꖃ",
+            "ꔞꘋ",
+            "ꖨꖕꗏ",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"],
+        ["ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"],
+        ["ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -81106,111 +33909,51 @@ pub static VAI: Locale<'static> = Locale {
 /// Data for `vai-Latn` locale.
 pub static VAI_LATN: Locale<'static> = Locale {
     lang: "vai-Latn",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "lahadi",
-         "tɛɛnɛɛ",
-         "talata",
-         "alaba",
-         "aimisa",
-         "aijima",
-         "siɓiti",
-        ],
-        [
-         "lahadi",
-         "tɛɛnɛɛ",
-         "talata",
-         "alaba",
-         "aimisa",
-         "aijima",
-         "siɓiti",
-        ],
-        [
-         "lahadi",
-         "tɛɛnɛɛ",
-         "talata",
-         "alaba",
-         "aimisa",
-         "aijima",
-         "siɓiti",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "lahadi",
+            "tɛɛnɛɛ",
+            "talata",
+            "alaba",
+            "aimisa",
+            "aijima",
+            "siɓiti",
+        ],
+        [
+            "lahadi",
+            "tɛɛnɛɛ",
+            "talata",
+            "alaba",
+            "aimisa",
+            "aijima",
+            "siɓiti",
+        ],
+        [
+            "lahadi",
+            "tɛɛnɛɛ",
+            "talata",
+            "alaba",
+            "aimisa",
+            "aijima",
+            "siɓiti",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -81218,111 +33961,49 @@ pub static VAI_LATN: Locale<'static> = Locale {
 /// Data for `vai-Vaii` locale.
 pub static VAI_VAII: Locale<'static> = Locale {
     lang: "vai-Vaii",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ",
-         "ꕒꕡꖝꖕ",
-         "ꕾꖺ",
-         "ꖢꖕ",
-         "ꖑꕱ",
-         "ꖱꘋ",
-         "ꖱꕞꔤ",
-         "ꗛꔕ",
-         "ꕢꕌ",
-         "ꕭꖃ",
-         "ꔞꘋꕔꕿ ꕸꖃꗏ",
-         "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ",
-        ],
-        [
-         "ꖨꖕꔞ",
-         "ꕒꕡ",
-         "ꕾꖺ",
-         "ꖢꖕ",
-         "ꖑꕱ",
-         "ꖱꘋ",
-         "ꖱꕞ",
-         "ꗛꔕ",
-         "ꕢꕌ",
-         "ꕭꖃ",
-         "ꔞꘋ",
-         "ꖨꖕꗏ",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ꕞꕌꔵ",
-         "ꗳꗡꘉ",
-         "ꕚꕞꕚ",
-         "ꕉꕞꕒ",
-         "ꕉꔤꕆꕢ",
-         "ꕉꔤꕀꕮ",
-         "ꔻꔬꔳ",
-        ],
-        [
-         "ꕞꕌꔵ",
-         "ꗳꗡꘉ",
-         "ꕚꕞꕚ",
-         "ꕉꕞꕒ",
-         "ꕉꔤꕆꕢ",
-         "ꕉꔤꕀꕮ",
-         "ꔻꔬꔳ",
-        ],
-        [
-         "ꕞꕌꔵ",
-         "ꗳꗡꘉ",
-         "ꕚꕞꕚ",
-         "ꕉꕞꕒ",
-         "ꕉꔤꕆꕢ",
-         "ꕉꔤꕀꕮ",
-         "ꔻꔬꔳ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ",
+            "ꕒꕡꖝꖕ",
+            "ꕾꖺ",
+            "ꖢꖕ",
+            "ꖑꕱ",
+            "ꖱꘋ",
+            "ꖱꕞꔤ",
+            "ꗛꔕ",
+            "ꕢꕌ",
+            "ꕭꖃ",
+            "ꔞꘋꕔꕿ ꕸꖃꗏ",
+            "ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ",
+        ],
+        [
+            "ꖨꖕꔞ",
+            "ꕒꕡ",
+            "ꕾꖺ",
+            "ꖢꖕ",
+            "ꖑꕱ",
+            "ꖱꘋ",
+            "ꖱꕞ",
+            "ꗛꔕ",
+            "ꕢꕌ",
+            "ꕭꖃ",
+            "ꔞꘋ",
+            "ꖨꖕꗏ",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"],
+        ["ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"],
+        ["ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -81330,111 +34011,27 @@ pub static VAI_VAII: Locale<'static> = Locale {
 /// Data for `ve` locale.
 pub static VE: Locale<'static> = Locale {
     lang: "ve",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: ' ',
@@ -81442,111 +34039,34 @@ pub static VE: Locale<'static> = Locale {
 /// Data for `vec` locale.
 pub static VEC: Locale<'static> = Locale {
     lang: "vec",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "jenaro",
-         "febraro",
-         "marso",
-         "aprile",
-         "majo",
-         "jugno",
-         "lujo",
-         "agosto",
-         "setenbre",
-         "otobre",
-         "novenbre",
-         "dezenbre",
-        ],
-        [
-         "jen",
-         "feb",
-         "mar",
-         "apr",
-         "maj",
-         "jug",
-         "luj",
-         "ago",
-         "set",
-         "oto",
-         "nov",
-         "dez",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "L",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "doménega",
-         "luni",
-         "marti",
-         "mèrcore",
-         "zoba",
-         "vènare",
-         "sabo",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "zob",
-         "vèn",
-         "sab",
-        ],
-        [
-         "dom",
-         "lun",
-         "mar",
-         "mer",
-         "zob",
-         "vèn",
-         "sab",
-        ],
-        [
-         "D",
-         "L",
-         "M",
-         "M",
-         "Z",
-         "V",
-         "S",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "jenaro", "febraro", "marso", "aprile", "majo", "jugno", "lujo", "agosto", "setenbre",
+            "otobre", "novenbre", "dezenbre",
+        ],
+        [
+            "jen", "feb", "mar", "apr", "maj", "jug", "luj", "ago", "set", "oto", "nov", "dez",
         ],
+        ["J", "F", "M", "A", "M", "J", "L", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "doménega",
+            "luni",
+            "marti",
+            "mèrcore",
+            "zoba",
+            "vènare",
+            "sabo",
+        ],
+        ["dom", "lun", "mar", "mer", "zob", "vèn", "sab"],
+        ["dom", "lun", "mar", "mer", "zob", "vèn", "sab"],
+        ["D", "L", "M", "M", "Z", "V", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v.C.", "d.C."),
     decimal: ',',
     group: ' ',
@@ -81554,111 +34074,47 @@ pub static VEC: Locale<'static> = Locale {
 /// Data for `vi` locale.
 pub static VI: Locale<'static> = Locale {
     lang: "vi",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{0} {1}",
-        "{0} {1}",
-        "{0} {1}",
-        "{0} {1}",
-    ),
-    months: Locale::new_months(
-        [
-         "tháng 1",
-         "tháng 2",
-         "tháng 3",
-         "tháng 4",
-         "tháng 5",
-         "tháng 6",
-         "tháng 7",
-         "tháng 8",
-         "tháng 9",
-         "tháng 10",
-         "tháng 11",
-         "tháng 12",
-        ],
-        [
-         "thg 1",
-         "thg 2",
-         "thg 3",
-         "thg 4",
-         "thg 5",
-         "thg 6",
-         "thg 7",
-         "thg 8",
-         "thg 9",
-         "thg 10",
-         "thg 11",
-         "thg 12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Chủ Nhật",
-         "Thứ Hai",
-         "Thứ Ba",
-         "Thứ Tư",
-         "Thứ Năm",
-         "Thứ Sáu",
-         "Thứ Bảy",
-        ],
-        [
-         "CN",
-         "Thứ 2",
-         "Thứ 3",
-         "Thứ 4",
-         "Thứ 5",
-         "Thứ 6",
-         "Thứ 7",
-        ],
-        [
-         "CN",
-         "T2",
-         "T3",
-         "T4",
-         "T5",
-         "T6",
-         "T7",
-        ],
-        [
-         "CN",
-         "T2",
-         "T3",
-         "T4",
-         "T5",
-         "T6",
-         "T7",
+    dates: Locale::new_patterns("EEEE, d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{0} {1}", "{0} {1}", "{0} {1}", "{0} {1}"),
+    months: Locale::new_months(
+        [
+            "tháng 1",
+            "tháng 2",
+            "tháng 3",
+            "tháng 4",
+            "tháng 5",
+            "tháng 6",
+            "tháng 7",
+            "tháng 8",
+            "tháng 9",
+            "tháng 10",
+            "tháng 11",
+            "tháng 12",
+        ],
+        [
+            "thg 1", "thg 2", "thg 3", "thg 4", "thg 5", "thg 6", "thg 7", "thg 8", "thg 9",
+            "thg 10", "thg 11", "thg 12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["SA", "CH"],
-        ["SA", "CH"],
-        ["s", "c"],
+    days: Locale::new_days(
+        [
+            "Chủ Nhật",
+            "Thứ Hai",
+            "Thứ Ba",
+            "Thứ Tư",
+            "Thứ Năm",
+            "Thứ Sáu",
+            "Thứ Bảy",
+        ],
+        ["CN", "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7"],
+        ["CN", "T2", "T3", "T4", "T5", "T6", "T7"],
+        ["CN", "T2", "T3", "T4", "T5", "T6", "T7"],
     ),
+    day_periods: Locale::new_day_periods(["SA", "CH"], ["SA", "CH"], ["s", "c"]),
     eras: Locale::new_eras("TCN", "SCN"),
     decimal: ',',
     group: '.',
@@ -81666,111 +34122,73 @@ pub static VI: Locale<'static> = Locale {
 /// Data for `vmw` locale.
 pub static VMW: Locale<'static> = Locale {
     lang: "vmw",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "janeiru",
-         "fevereiru",
-         "marsu",
-         "abril",
-         "maiu",
-         "junyu",
-         "julyu",
-         "agostu",
-         "setembru",
-         "outubru",
-         "novembru",
-         "dezembru",
-        ],
-        [
-         "janeiru",
-         "fevereiru",
-         "marsu",
-         "abril",
-         "maiu",
-         "junyu",
-         "julyu",
-         "agostu",
-         "setembru",
-         "outubru",
-         "novembru",
-         "dezembru",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ettiminku",
-         "nihiku noolempwa",
-         "namaanli",
-         "namararu",
-         "namaxexe",
-         "namathanu",
-         "esaabadu",
-        ],
-        [
-         "ettiminku",
-         "nihiku noolempwa",
-         "namaanli",
-         "namararu",
-         "namaxexe",
-         "namathanu",
-         "esaabadu",
-        ],
-        [
-         "ettiminku",
-         "nihiku noolempwa",
-         "namaanli",
-         "namararu",
-         "namaxexe",
-         "namathanu",
-         "esaabadu",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "janeiru",
+            "fevereiru",
+            "marsu",
+            "abril",
+            "maiu",
+            "junyu",
+            "julyu",
+            "agostu",
+            "setembru",
+            "outubru",
+            "novembru",
+            "dezembru",
+        ],
+        [
+            "janeiru",
+            "fevereiru",
+            "marsu",
+            "abril",
+            "maiu",
+            "junyu",
+            "julyu",
+            "agostu",
+            "setembru",
+            "outubru",
+            "novembru",
+            "dezembru",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["vaasisu", "makaaripi"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "ettiminku",
+            "nihiku noolempwa",
+            "namaanli",
+            "namararu",
+            "namaxexe",
+            "namathanu",
+            "esaabadu",
+        ],
+        [
+            "ettiminku",
+            "nihiku noolempwa",
+            "namaanli",
+            "namararu",
+            "namaxexe",
+            "namathanu",
+            "esaabadu",
+        ],
+        [
+            "ettiminku",
+            "nihiku noolempwa",
+            "namaanli",
+            "namararu",
+            "namaxexe",
+            "namathanu",
+            "esaabadu",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["vaasisu", "makaaripi"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: ',',
     group: '.',
@@ -81778,111 +34196,27 @@ pub static VMW: Locale<'static> = Locale {
 /// Data for `vo` locale.
 pub static VO: Locale<'static> = Locale {
     lang: "vo",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -81890,105 +34224,32 @@ pub static VO: Locale<'static> = Locale {
 /// Data for `vun` locale.
 pub static VUN: Locale<'static> = Locale {
     lang: "vun",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januari", "Februari", "Machi", "Aprilyi", "Mei", "Junyi", "Julyai", "Agusti",
+            "Septemba", "Oktoba", "Novemba", "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januari",
-         "Februari",
-         "Machi",
-         "Aprilyi",
-         "Mei",
-         "Junyi",
-         "Julyai",
-         "Agusti",
-         "Septemba",
-         "Oktoba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mac",
-         "Apr",
-         "Mei",
-         "Jun",
-         "Jul",
-         "Ago",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Jumapilyi",
-         "Jumatatuu",
-         "Jumanne",
-         "Jumatanu",
-         "Alhamisi",
-         "Ijumaa",
-         "Jumamosi",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "Jpi",
-         "Jtt",
-         "Jnn",
-         "Jtn",
-         "Alh",
-         "Iju",
-         "Jmo",
-        ],
-        [
-         "J",
-         "J",
-         "J",
-         "J",
-         "A",
-         "I",
-         "J",
+    days: Locale::new_days(
+        [
+            "Jumapilyi",
+            "Jumatatuu",
+            "Jumanne",
+            "Jumatanu",
+            "Alhamisi",
+            "Ijumaa",
+            "Jumamosi",
         ],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["Jpi", "Jtt", "Jnn", "Jtn", "Alh", "Iju", "Jmo"],
+        ["J", "J", "J", "J", "A", "I", "J"],
     ),
     day_periods: Locale::new_day_periods(
         ["utuko", "kyiukonyi"],
@@ -82002,223 +34263,66 @@ pub static VUN: Locale<'static> = Locale {
 /// Data for `wa` locale.
 pub static WA: Locale<'static> = Locale {
     lang: "wa",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
-    decimal: '.',
-    group: ',',
-};
-/// Data for `wae` locale.
-pub static WAE: Locale<'static> = Locale {
-    lang: "wae",
-    dates: Locale::new_patterns(
-        "EEEE, d. MMMM y",
-        "d. MMMM y",
-        "d. MMM y",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Jenner",
-         "Hornig",
-         "Märze",
-         "Abrille",
-         "Meije",
-         "Bráčet",
-         "Heiwet",
-         "Öigšte",
-         "Herbštmánet",
-         "Wímánet",
-         "Wintermánet",
-         "Chrištmánet",
-        ],
-        [
-         "Jen",
-         "Hor",
-         "Mär",
-         "Abr",
-         "Mei",
-         "Brá",
-         "Hei",
-         "Öig",
-         "Her",
-         "Wím",
-         "Win",
-         "Chr",
-        ],
-        [
-         "J",
-         "H",
-         "M",
-         "A",
-         "M",
-         "B",
-         "H",
-         "Ö",
-         "H",
-         "W",
-         "W",
-         "C",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sunntag",
-         "Mäntag",
-         "Zištag",
-         "Mittwuč",
-         "Fróntag",
-         "Fritag",
-         "Samštag",
-        ],
-        [
-         "Sun",
-         "Män",
-         "Ziš",
-         "Mit",
-         "Fró",
-         "Fri",
-         "Sam",
-        ],
-        [
-         "Sun",
-         "Män",
-         "Ziš",
-         "Mit",
-         "Fró",
-         "Fri",
-         "Sam",
-        ],
-        [
-         "S",
-         "M",
-         "Z",
-         "M",
-         "F",
-         "F",
-         "S",
+    decimal: '.',
+    group: ',',
+};
+/// Data for `wae` locale.
+pub static WAE: Locale<'static> = Locale {
+    lang: "wae",
+    dates: Locale::new_patterns("EEEE, d. MMMM y", "d. MMMM y", "d. MMM y", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Jenner",
+            "Hornig",
+            "Märze",
+            "Abrille",
+            "Meije",
+            "Bráčet",
+            "Heiwet",
+            "Öigšte",
+            "Herbštmánet",
+            "Wímánet",
+            "Wintermánet",
+            "Chrištmánet",
         ],
+        [
+            "Jen", "Hor", "Mär", "Abr", "Mei", "Brá", "Hei", "Öig", "Her", "Wím", "Win", "Chr",
+        ],
+        ["J", "H", "M", "A", "M", "B", "H", "Ö", "H", "W", "W", "C"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Sunntag", "Mäntag", "Zištag", "Mittwuč", "Fróntag", "Fritag", "Samštag",
+        ],
+        ["Sun", "Män", "Ziš", "Mit", "Fró", "Fri", "Sam"],
+        ["Sun", "Män", "Ziš", "Mit", "Fró", "Fri", "Sam"],
+        ["S", "M", "Z", "M", "F", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("v. Chr.", "n. Chr"),
     decimal: ',',
     group: '\'',
@@ -82226,111 +34330,27 @@ pub static WAE: Locale<'static> = Locale {
 /// Data for `wal` locale.
 pub static WAL: Locale<'static> = Locale {
     lang: "wal",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -82338,111 +34358,27 @@ pub static WAL: Locale<'static> = Locale {
 /// Data for `wbp` locale.
 pub static WBP: Locale<'static> = Locale {
     lang: "wbp",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -82450,111 +34386,40 @@ pub static WBP: Locale<'static> = Locale {
 /// Data for `wo` locale.
 pub static WO: Locale<'static> = Locale {
     lang: "wo",
-    dates: Locale::new_patterns(
-        "EEEE, d MMM, y",
-        "d MMMM, y",
-        "d MMM, y",
-        "dd-MM-y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} - {0}",
-        "{1} - {0}",
-        "{1} - {0}",
-        "{1} - {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Samwiyee",
-         "Fewriyee",
-         "Mars",
-         "Awril",
-         "Mee",
-         "Suwe",
-         "Sulet",
-         "Ut",
-         "Sàttumbar",
-         "Oktoobar",
-         "Nowàmbar",
-         "Desàmbar",
-        ],
-        [
-         "Sam",
-         "Few",
-         "Mar",
-         "Awr",
-         "Mee",
-         "Suw",
-         "Sul",
-         "Ut",
-         "Sàt",
-         "Okt",
-         "Now",
-         "Des",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Dibéer",
-         "Altine",
-         "Talaata",
-         "Àlarba",
-         "Alxamis",
-         "Àjjuma",
-         "Aseer",
-        ],
-        [
-         "Dib",
-         "Alt",
-         "Tal",
-         "Àla",
-         "Alx",
-         "Àjj",
-         "Ase",
-        ],
-        [
-         "Dib",
-         "Alt",
-         "Tal",
-         "Àla",
-         "Alx",
-         "Àjj",
-         "Ase",
-        ],
-        [
-         "Dib",
-         "Alt",
-         "Tal",
-         "Àla",
-         "Alx",
-         "Àjj",
-         "Ase",
+    dates: Locale::new_patterns("EEEE, d MMM, y", "d MMMM, y", "d MMM, y", "dd-MM-y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} - {0}", "{1} - {0}", "{1} - {0}", "{1} - {0}"),
+    months: Locale::new_months(
+        [
+            "Samwiyee",
+            "Fewriyee",
+            "Mars",
+            "Awril",
+            "Mee",
+            "Suwe",
+            "Sulet",
+            "Ut",
+            "Sàttumbar",
+            "Oktoobar",
+            "Nowàmbar",
+            "Desàmbar",
+        ],
+        [
+            "Sam", "Few", "Mar", "Awr", "Mee", "Suw", "Sul", "Ut", "Sàt", "Okt", "Now", "Des",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["Sub", "Ngo"],
-        ["Sub", "Ngo"],
-        ["Sub", "Ngo"],
+    days: Locale::new_days(
+        [
+            "Dibéer", "Altine", "Talaata", "Àlarba", "Alxamis", "Àjjuma", "Aseer",
+        ],
+        ["Dib", "Alt", "Tal", "Àla", "Alx", "Àjj", "Ase"],
+        ["Dib", "Alt", "Tal", "Àla", "Alx", "Àjj", "Ase"],
+        ["Dib", "Alt", "Tal", "Àla", "Alx", "Àjj", "Ase"],
     ),
+    day_periods: Locale::new_day_periods(["Sub", "Ngo"], ["Sub", "Ngo"], ["Sub", "Ngo"]),
     eras: Locale::new_eras("JC", "AD"),
     decimal: ',',
     group: '.',
@@ -82562,111 +34427,44 @@ pub static WO: Locale<'static> = Locale {
 /// Data for `xh` locale.
 pub static XH: Locale<'static> = Locale {
     lang: "xh",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janyuwari",
-         "Februwari",
-         "Matshi",
-         "Epreli",
-         "Meyi",
-         "Juni",
-         "Julayi",
-         "Agasti",
-         "Septemba",
-         "Okthobha",
-         "Novemba",
-         "Disemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mat",
-         "Epr",
-         "Mey",
-         "Jun",
-         "Jul",
-         "Aga",
-         "Sept",
-         "Okt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Cawe",
-         "Mvulo",
-         "Lwesibini",
-         "Lwesithathu",
-         "Lwesine",
-         "Lwesihlanu",
-         "Mgqibelo",
-        ],
-        [
-         "Caw",
-         "Mvu",
-         "Lwesb",
-         "Tha",
-         "Sin",
-         "Hla",
-         "Mgq",
-        ],
-        [
-         "Caw",
-         "Mvu",
-         "Lwesb",
-         "Tha",
-         "Sin",
-         "Hla",
-         "Mgq",
-        ],
-        [
-         "C",
-         "Mv",
-         "Sb",
-         "Tht",
-         "Sin",
-         "Hl",
-         "Mg",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janyuwari",
+            "Februwari",
+            "Matshi",
+            "Epreli",
+            "Meyi",
+            "Juni",
+            "Julayi",
+            "Agasti",
+            "Septemba",
+            "Okthobha",
+            "Novemba",
+            "Disemba",
         ],
+        [
+            "Jan", "Feb", "Mat", "Epr", "Mey", "Jun", "Jul", "Aga", "Sept", "Okt", "Nov", "Dis",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "Cawe",
+            "Mvulo",
+            "Lwesibini",
+            "Lwesithathu",
+            "Lwesine",
+            "Lwesihlanu",
+            "Mgqibelo",
+        ],
+        ["Caw", "Mvu", "Lwesb", "Tha", "Sin", "Hla", "Mgq"],
+        ["Caw", "Mvu", "Lwesb", "Tha", "Sin", "Hla", "Mgq"],
+        ["C", "Mv", "Sb", "Tht", "Sin", "Hl", "Mg"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ' ',
@@ -82674,105 +34472,55 @@ pub static XH: Locale<'static> = Locale {
 /// Data for `xnr` locale.
 pub static XNR: Locale<'static> = Locale {
     lang: "xnr",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/yy",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "d/M/yy"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}"),
+    months: Locale::new_months(
+        [
+            "जनवरी",
+            "फ़रवरी",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुलाई",
+            "अगस्त",
+            "सितंबर",
+            "अक्तूबर",
+            "नवंबर",
+            "दिसंबर",
+        ],
+        [
+            "जन॰",
+            "फ़र॰",
+            "मार्च",
+            "अप्रैल",
+            "मई",
+            "जून",
+            "जुल॰",
+            "अग॰",
+            "सित॰",
+            "अक्तू॰",
+            "नव॰",
+            "दिस॰",
+        ],
+        [
+            "ज", "फ़", "मा", "अ", "म", "जू", "जु", "अ", "सि", "अ", "न", "दि",
+        ],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-        "{1}, {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "जनवरी",
-         "फ़रवरी",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुलाई",
-         "अगस्त",
-         "सितंबर",
-         "अक्तूबर",
-         "नवंबर",
-         "दिसंबर",
-        ],
-        [
-         "जन॰",
-         "फ़र॰",
-         "मार्च",
-         "अप्रैल",
-         "मई",
-         "जून",
-         "जुल॰",
-         "अग॰",
-         "सित॰",
-         "अक्तू॰",
-         "नव॰",
-         "दिस॰",
-        ],
-        [
-         "ज",
-         "फ़",
-         "मा",
-         "अ",
-         "म",
-         "जू",
-         "जु",
-         "अ",
-         "सि",
-         "अ",
-         "न",
-         "दि",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "तोआर",
-         "सोआर",
-         "मंगलवार",
-         "बुधवार",
-         "वीरवार",
-         "शुक्करवार",
-         "शनिच्चरवार",
-        ],
-        [
-         "तोआर",
-         "सोआर",
-         "मंगल",
-         "बुध",
-         "वीर",
-         "शुक्कर",
-         "शनि",
-        ],
-        [
-         "त",
-         "सो",
-         "मं",
-         "बु",
-         "वी",
-         "शु",
-         "श",
-        ],
-        [
-         "त",
-         "सो",
-         "मं",
-         "बु",
-         "वी",
-         "शु",
-         "श",
+    days: Locale::new_days(
+        [
+            "तोआर",
+            "सोआर",
+            "मंगलवार",
+            "बुधवार",
+            "वीरवार",
+            "शुक्करवार",
+            "शनिच्चरवार",
         ],
+        ["तोआर", "सोआर", "मंगल", "बुध", "वीर", "शुक्कर", "शनि"],
+        ["त", "सो", "मं", "बु", "वी", "शु", "श"],
+        ["त", "सो", "मं", "बु", "वी", "शु", "श"],
     ),
     day_periods: Locale::new_day_periods(
         ["भ्यागा", "दपेहरा/संजा"],
@@ -82786,105 +34534,42 @@ pub static XNR: Locale<'static> = Locale {
 /// Data for `xog` locale.
 pub static XOG: Locale<'static> = Locale {
     lang: "xog",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Janwaliyo",
+            "Febwaliyo",
+            "Marisi",
+            "Apuli",
+            "Maayi",
+            "Juuni",
+            "Julaayi",
+            "Agusito",
+            "Sebuttemba",
+            "Okitobba",
+            "Novemba",
+            "Desemba",
+        ],
+        [
+            "Jan", "Feb", "Mar", "Apu", "Maa", "Juu", "Jul", "Agu", "Seb", "Oki", "Nov", "Des",
+        ],
+        ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Janwaliyo",
-         "Febwaliyo",
-         "Marisi",
-         "Apuli",
-         "Maayi",
-         "Juuni",
-         "Julaayi",
-         "Agusito",
-         "Sebuttemba",
-         "Okitobba",
-         "Novemba",
-         "Desemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mar",
-         "Apu",
-         "Maa",
-         "Juu",
-         "Jul",
-         "Agu",
-         "Seb",
-         "Oki",
-         "Nov",
-         "Des",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "A",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sabiiti",
-         "Balaza",
-         "Owokubili",
-         "Owokusatu",
-         "Olokuna",
-         "Olokutaanu",
-         "Olomukaaga",
-        ],
-        [
-         "Sabi",
-         "Bala",
-         "Kubi",
-         "Kusa",
-         "Kuna",
-         "Kuta",
-         "Muka",
-        ],
-        [
-         "Sabi",
-         "Bala",
-         "Kubi",
-         "Kusa",
-         "Kuna",
-         "Kuta",
-         "Muka",
-        ],
-        [
-         "S",
-         "B",
-         "B",
-         "S",
-         "K",
-         "K",
-         "M",
+    days: Locale::new_days(
+        [
+            "Sabiiti",
+            "Balaza",
+            "Owokubili",
+            "Owokusatu",
+            "Olokuna",
+            "Olokutaanu",
+            "Olomukaaga",
         ],
+        ["Sabi", "Bala", "Kubi", "Kusa", "Kuna", "Kuta", "Muka"],
+        ["Sabi", "Bala", "Kubi", "Kusa", "Kuna", "Kuta", "Muka"],
+        ["S", "B", "B", "S", "K", "K", "M"],
     ),
     day_periods: Locale::new_day_periods(
         ["Munkyo", "Eigulo"],
@@ -82898,105 +34583,44 @@ pub static XOG: Locale<'static> = Locale {
 /// Data for `yav` locale.
 pub static YAV: Locale<'static> = Locale {
     lang: "yav",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "pikítíkítie, oólí ú kutúan",
+            "siɛyɛ́, oóli ú kándíɛ",
+            "ɔnsúmbɔl, oóli ú kátátúɛ",
+            "mesiŋ, oóli ú kénie",
+            "ensil, oóli ú kátánuɛ",
+            "ɔsɔn",
+            "efute",
+            "pisuyú",
+            "imɛŋ i puɔs",
+            "imɛŋ i putúk,oóli ú kátíɛ",
+            "makandikɛ",
+            "pilɔndɔ́",
+        ],
+        [
+            "o.1", "o.2", "o.3", "o.4", "o.5", "o.6", "o.7", "o.8", "o.9", "o.10", "o.11", "o.12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "pikítíkítie, oólí ú kutúan",
-         "siɛyɛ́, oóli ú kándíɛ",
-         "ɔnsúmbɔl, oóli ú kátátúɛ",
-         "mesiŋ, oóli ú kénie",
-         "ensil, oóli ú kátánuɛ",
-         "ɔsɔn",
-         "efute",
-         "pisuyú",
-         "imɛŋ i puɔs",
-         "imɛŋ i putúk,oóli ú kátíɛ",
-         "makandikɛ",
-         "pilɔndɔ́",
-        ],
-        [
-         "o.1",
-         "o.2",
-         "o.3",
-         "o.4",
-         "o.5",
-         "o.6",
-         "o.7",
-         "o.8",
-         "o.9",
-         "o.10",
-         "o.11",
-         "o.12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "sɔ́ndiɛ",
-         "móndie",
-         "muányáŋmóndie",
-         "metúkpíápɛ",
-         "kúpélimetúkpiapɛ",
-         "feléte",
-         "séselé",
-        ],
-        [
-         "sd",
-         "md",
-         "mw",
-         "et",
-         "kl",
-         "fl",
-         "ss",
-        ],
-        [
-         "sd",
-         "md",
-         "mw",
-         "et",
-         "kl",
-         "fl",
-         "ss",
-        ],
-        [
-         "s",
-         "m",
-         "m",
-         "e",
-         "k",
-         "f",
-         "s",
+    days: Locale::new_days(
+        [
+            "sɔ́ndiɛ",
+            "móndie",
+            "muányáŋmóndie",
+            "metúkpíápɛ",
+            "kúpélimetúkpiapɛ",
+            "feléte",
+            "séselé",
         ],
+        ["sd", "md", "mw", "et", "kl", "fl", "ss"],
+        ["sd", "md", "mw", "et", "kl", "fl", "ss"],
+        ["s", "m", "m", "e", "k", "f", "s"],
     ),
     day_periods: Locale::new_day_periods(
         ["kiɛmɛ́ɛm", "kisɛ́ndɛ"],
@@ -83010,105 +34634,71 @@ pub static YAV: Locale<'static> = Locale {
 /// Data for `yi` locale.
 pub static YI: Locale<'static> = Locale {
     lang: "yi",
-    dates: Locale::new_patterns(
-        "EEEE, dטן MMMM y",
-        "dטן MMMM y",
-        "dטן MMM y",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
+    dates: Locale::new_patterns("EEEE, dטן MMMM y", "dטן MMMM y", "dטן MMM y", "dd/MM/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1}, {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "יאַנואַר",
+            "פֿעברואַר",
+            "מערץ",
+            "אַפּריל",
+            "מיי",
+            "יוני",
+            "יולי",
+            "אויגוסט",
+            "סעפּטעמבער",
+            "אקטאבער",
+            "נאוועמבער",
+            "דעצעמבער",
+        ],
+        [
+            "יאַנואַר",
+            "פֿעברואַר",
+            "מערץ",
+            "אַפּריל",
+            "מיי",
+            "יוני",
+            "יולי",
+            "אויגוסט",
+            "סעפּטעמבער",
+            "אקטאבער",
+            "נאוועמבער",
+            "דעצעמבער",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
+        ],
     ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1}, {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "יאַנואַר",
-         "פֿעברואַר",
-         "מערץ",
-         "אַפּריל",
-         "מיי",
-         "יוני",
-         "יולי",
-         "אויגוסט",
-         "סעפּטעמבער",
-         "אקטאבער",
-         "נאוועמבער",
-         "דעצעמבער",
-        ],
-        [
-         "יאַנואַר",
-         "פֿעברואַר",
-         "מערץ",
-         "אַפּריל",
-         "מיי",
-         "יוני",
-         "יולי",
-         "אויגוסט",
-         "סעפּטעמבער",
-         "אקטאבער",
-         "נאוועמבער",
-         "דעצעמבער",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "זונטיק",
-         "מאָנטיק",
-         "דינסטיק",
-         "מיטוואך",
-         "דאנערשטיק",
-         "פֿרײַטיק",
-         "שבת",
-        ],
-        [
-         "זונטיק",
-         "מאָנטיק",
-         "דינסטיק",
-         "מיטוואך",
-         "דאנערשטיק",
-         "פֿרײַטיק",
-         "שבת",
-        ],
-        [
-         "זונטיק",
-         "מאָנטיק",
-         "דינסטיק",
-         "מיטוואך",
-         "דאנערשטיק",
-         "פֿרײַטיק",
-         "שבת",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    days: Locale::new_days(
+        [
+            "זונטיק",
+            "מאָנטיק",
+            "דינסטיק",
+            "מיטוואך",
+            "דאנערשטיק",
+            "פֿרײַטיק",
+            "שבת",
+        ],
+        [
+            "זונטיק",
+            "מאָנטיק",
+            "דינסטיק",
+            "מיטוואך",
+            "דאנערשטיק",
+            "פֿרײַטיק",
+            "שבת",
         ],
+        [
+            "זונטיק",
+            "מאָנטיק",
+            "דינסטיק",
+            "מיטוואך",
+            "דאנערשטיק",
+            "פֿרײַטיק",
+            "שבת",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["פֿאַרמיטאָג", "נאָכמיטאָג"],
@@ -83122,111 +34712,55 @@ pub static YI: Locale<'static> = Locale {
 /// Data for `yo` locale.
 pub static YO: Locale<'static> = Locale {
     lang: "yo",
-    dates: Locale::new_patterns(
-        "EEEE, d MMM y",
-        "d MMM y",
-        "d MM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:m:s",
-        "H:m",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Oṣù Ṣẹ́rẹ́",
-         "Oṣù Èrèlè",
-         "Oṣù Ẹrẹ̀nà",
-         "Oṣù Ìgbé",
-         "Oṣù Ẹ̀bibi",
-         "Oṣù Òkúdu",
-         "Oṣù Agẹmọ",
-         "Oṣù Ògún",
-         "Oṣù Owewe",
-         "Oṣù Ọ̀wàrà",
-         "Oṣù Bélú",
-         "Oṣù Ọ̀pẹ̀",
-        ],
-        [
-         "Oṣù Ṣẹ́rẹ́",
-         "Oṣù Èrèlè",
-         "Oṣù Ẹrẹ̀nà",
-         "Oṣù Ìgbé",
-         "Oṣù Ẹ̀bibi",
-         "Oṣù Òkúdu",
-         "Oṣù Agẹmọ",
-         "Oṣù Ògún",
-         "Oṣù Owewe",
-         "Oṣù Ọ̀wàrà",
-         "Oṣù Bélú",
-         "Oṣù Ọ̀pẹ̀",
-        ],
-        [
-         "S",
-         "È",
-         "Ẹ",
-         "Ì",
-         "Ẹ̀",
-         "Ò",
-         "A",
-         "Ò",
-         "O",
-         "Ọ̀",
-         "B",
-         "Ọ̀",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ọjọ́ Àìkú",
-         "Ọjọ́ Ajé",
-         "Ọjọ́ Ìsẹ́gun",
-         "Ọjọ́rú",
-         "Ọjọ́bọ",
-         "Ọjọ́ Ẹtì",
-         "Ọjọ́ Àbámẹ́ta",
-        ],
-        [
-         "Àìkú",
-         "Ajé",
-         "Ìsẹ́gun",
-         "Ọjọ́rú",
-         "Ọjọ́bọ",
-         "Ẹtì",
-         "Àbámẹ́ta",
-        ],
-        [
-         "Àìkú",
-         "Ajé",
-         "Ìsẹ́gun",
-         "Ọjọ́rú",
-         "Ọjọ́bọ",
-         "Ẹtì",
-         "Àbámẹ́ta",
-        ],
-        [
-         "À",
-         "A",
-         "Ì",
-         "Ọ",
-         "Ọ",
-         "Ẹ",
-         "À",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["Àárọ̀", "Ọ̀sán"],
-        ["Àárọ̀", "Ọ̀sán"],
-        ["Àárọ̀", "Ọ̀sán"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMM y", "d MMM y", "d MM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "H:mm:ss z", "H:m:s", "H:m"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Oṣù Ṣẹ́rẹ́",
+            "Oṣù Èrèlè",
+            "Oṣù Ẹrẹ̀nà",
+            "Oṣù Ìgbé",
+            "Oṣù Ẹ̀bibi",
+            "Oṣù Òkúdu",
+            "Oṣù Agẹmọ",
+            "Oṣù Ògún",
+            "Oṣù Owewe",
+            "Oṣù Ọ̀wàrà",
+            "Oṣù Bélú",
+            "Oṣù Ọ̀pẹ̀",
+        ],
+        [
+            "Oṣù Ṣẹ́rẹ́",
+            "Oṣù Èrèlè",
+            "Oṣù Ẹrẹ̀nà",
+            "Oṣù Ìgbé",
+            "Oṣù Ẹ̀bibi",
+            "Oṣù Òkúdu",
+            "Oṣù Agẹmọ",
+            "Oṣù Ògún",
+            "Oṣù Owewe",
+            "Oṣù Ọ̀wàrà",
+            "Oṣù Bélú",
+            "Oṣù Ọ̀pẹ̀",
+        ],
+        ["S", "È", "Ẹ", "Ì", "Ẹ̀", "Ò", "A", "Ò", "O", "Ọ̀", "B", "Ọ̀"],
+    ),
+    days: Locale::new_days(
+        [
+            "Ọjọ́ Àìkú",
+            "Ọjọ́ Ajé",
+            "Ọjọ́ Ìsẹ́gun",
+            "Ọjọ́rú",
+            "Ọjọ́bọ",
+            "Ọjọ́ Ẹtì",
+            "Ọjọ́ Àbámẹ́ta",
+        ],
+        ["Àìkú", "Ajé", "Ìsẹ́gun", "Ọjọ́rú", "Ọjọ́bọ", "Ẹtì", "Àbámẹ́ta"],
+        ["Àìkú", "Ajé", "Ìsẹ́gun", "Ọjọ́rú", "Ọjọ́bọ", "Ẹtì", "Àbámẹ́ta"],
+        ["À", "A", "Ì", "Ọ", "Ọ", "Ẹ", "À"],
+    ),
+    day_periods: Locale::new_day_periods(["Àárọ̀", "Ọ̀sán"], ["Àárọ̀", "Ọ̀sán"], ["Àárọ̀", "Ọ̀sán"]),
     eras: Locale::new_eras("BCE", "AD"),
     decimal: '.',
     group: ',',
@@ -83234,111 +34768,55 @@ pub static YO: Locale<'static> = Locale {
 /// Data for `yo-BJ` locale.
 pub static YO_BJ: Locale<'static> = Locale {
     lang: "yo-BJ",
-    dates: Locale::new_patterns(
-        "EEEE, d MMM y",
-        "d MMM y",
-        "d MM y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "H:mm:ss z",
-        "H:m:s",
-        "H:m",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Oshù Shɛ́rɛ́",
-         "Oshù Èrèlè",
-         "Oshù Ɛrɛ̀nà",
-         "Oshù Ìgbé",
-         "Oshù Ɛ̀bibi",
-         "Oshù Òkúdu",
-         "Oshù Agɛmɔ",
-         "Oshù Ògún",
-         "Oshù Owewe",
-         "Oshù Ɔ̀wàrà",
-         "Oshù Bélú",
-         "Oshù Ɔ̀pɛ̀",
-        ],
-        [
-         "Oshù Shɛ́rɛ́",
-         "Oshù Èrèlè",
-         "Oshù Ɛrɛ̀nà",
-         "Oshù Ìgbé",
-         "Oshù Ɛ̀bibi",
-         "Oshù Òkúdu",
-         "Oshù Agɛmɔ",
-         "Oshù Ògún",
-         "Oshù Owewe",
-         "Oshù Ɔ̀wàrà",
-         "Oshù Bélú",
-         "Oshù Ɔ̀pɛ̀",
-        ],
-        [
-         "S",
-         "È",
-         "Ɛ",
-         "Ì",
-         "Ɛ̀",
-         "Ò",
-         "A",
-         "Ò",
-         "O",
-         "Ɔ̀",
-         "B",
-         "Ɔ̀",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Ɔjɔ́ Àìkú",
-         "Ɔjɔ́ Ajé",
-         "Ɔjɔ́ Ìsɛ́gun",
-         "Ɔjɔ́rú",
-         "Ɔjɔ́bɔ",
-         "Ɔjɔ́ Ɛtì",
-         "Ɔjɔ́ Àbámɛ́ta",
-        ],
-        [
-         "Àìkú",
-         "Ajé",
-         "Ìsɛ́gun",
-         "Ɔjɔ́rú",
-         "Ɔjɔ́bɔ",
-         "Ɛtì",
-         "Àbámɛ́ta",
-        ],
-        [
-         "Àìkú",
-         "Ajé",
-         "Ìsɛ́gun",
-         "Ɔjɔ́rú",
-         "Ɔjɔ́bɔ",
-         "Ɛtì",
-         "Àbámɛ́ta",
-        ],
-        [
-         "À",
-         "A",
-         "Ì",
-         "Ɔ",
-         "Ɔ",
-         "Ɛ",
-         "À",
-        ],
-    ),
-    day_periods: Locale::new_day_periods(
-        ["Àárɔ̀", "Ɔ̀sán"],
-        ["Àárɔ̀", "Ɔ̀sán"],
-        ["Àárɔ̀", "Ɔ̀sán"],
-    ),
+    dates: Locale::new_patterns("EEEE, d MMM y", "d MMM y", "d MM y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "H:mm:ss z", "H:m:s", "H:m"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Oshù Shɛ́rɛ́",
+            "Oshù Èrèlè",
+            "Oshù Ɛrɛ̀nà",
+            "Oshù Ìgbé",
+            "Oshù Ɛ̀bibi",
+            "Oshù Òkúdu",
+            "Oshù Agɛmɔ",
+            "Oshù Ògún",
+            "Oshù Owewe",
+            "Oshù Ɔ̀wàrà",
+            "Oshù Bélú",
+            "Oshù Ɔ̀pɛ̀",
+        ],
+        [
+            "Oshù Shɛ́rɛ́",
+            "Oshù Èrèlè",
+            "Oshù Ɛrɛ̀nà",
+            "Oshù Ìgbé",
+            "Oshù Ɛ̀bibi",
+            "Oshù Òkúdu",
+            "Oshù Agɛmɔ",
+            "Oshù Ògún",
+            "Oshù Owewe",
+            "Oshù Ɔ̀wàrà",
+            "Oshù Bélú",
+            "Oshù Ɔ̀pɛ̀",
+        ],
+        ["S", "È", "Ɛ", "Ì", "Ɛ̀", "Ò", "A", "Ò", "O", "Ɔ̀", "B", "Ɔ̀"],
+    ),
+    days: Locale::new_days(
+        [
+            "Ɔjɔ́ Àìkú",
+            "Ɔjɔ́ Ajé",
+            "Ɔjɔ́ Ìsɛ́gun",
+            "Ɔjɔ́rú",
+            "Ɔjɔ́bɔ",
+            "Ɔjɔ́ Ɛtì",
+            "Ɔjɔ́ Àbámɛ́ta",
+        ],
+        ["Àìkú", "Ajé", "Ìsɛ́gun", "Ɔjɔ́rú", "Ɔjɔ́bɔ", "Ɛtì", "Àbámɛ́ta"],
+        ["Àìkú", "Ajé", "Ìsɛ́gun", "Ɔjɔ́rú", "Ɔjɔ́bɔ", "Ɛtì", "Àbámɛ́ta"],
+        ["À", "A", "Ì", "Ɔ", "Ɔ", "Ɛ", "À"],
+    ),
+    day_periods: Locale::new_day_periods(["Àárɔ̀", "Ɔ̀sán"], ["Àárɔ̀", "Ɔ̀sán"], ["Àárɔ̀", "Ɔ̀sán"]),
     eras: Locale::new_eras("BCE", "AD"),
     decimal: '.',
     group: ',',
@@ -83346,111 +34824,44 @@ pub static YO_BJ: Locale<'static> = Locale {
 /// Data for `yrl` locale.
 pub static YRL: Locale<'static> = Locale {
     lang: "yrl",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "yepé",
-         "mukũi",
-         "musapíri",
-         "irũdí",
-         "pú",
-         "pú-yepé",
-         "pú-mukũi",
-         "pú-musapíri",
-         "pú-irũdí",
-         "yepé-putimaã",
-         "yepé-yepé",
-         "yepé-mukũi",
-        ],
-        [
-         "ye",
-         "mk",
-         "ms",
-         "id",
-         "pu",
-         "py",
-         "pm",
-         "ps",
-         "pi",
-         "yp",
-         "yy",
-         "ym",
-        ],
-        [
-         "Y",
-         "M",
-         "M",
-         "I",
-         "P",
-         "P",
-         "P",
-         "P",
-         "P",
-         "Y",
-         "Y",
-         "Y",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "mituú",
-         "murakipí",
-         "murakí-mukũi",
-         "murakí-musapíri",
-         "supapá",
-         "yukuakú",
-         "saurú",
-        ],
-        [
-         "mit",
-         "mur",
-         "mmk",
-         "mms",
-         "sup",
-         "yuk",
-         "sau",
-        ],
-        [
-         "mit",
-         "mur",
-         "mmk",
-         "mms",
-         "sup",
-         "yuk",
-         "sau",
-        ],
-        [
-         "M",
-         "M",
-         "M",
-         "M",
-         "S",
-         "Y",
-         "S",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "yepé",
+            "mukũi",
+            "musapíri",
+            "irũdí",
+            "pú",
+            "pú-yepé",
+            "pú-mukũi",
+            "pú-musapíri",
+            "pú-irũdí",
+            "yepé-putimaã",
+            "yepé-yepé",
+            "yepé-mukũi",
+        ],
+        [
+            "ye", "mk", "ms", "id", "pu", "py", "pm", "ps", "pi", "yp", "yy", "ym",
         ],
+        ["Y", "M", "M", "I", "P", "P", "P", "P", "P", "Y", "Y", "Y"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "mituú",
+            "murakipí",
+            "murakí-mukũi",
+            "murakí-musapíri",
+            "supapá",
+            "yukuakú",
+            "saurú",
+        ],
+        ["mit", "mur", "mmk", "mms", "sup", "yuk", "sau"],
+        ["mit", "mur", "mmk", "mms", "sup", "yuk", "sau"],
+        ["M", "M", "M", "M", "S", "Y", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("K.s.", "K.a."),
     decimal: ',',
     group: '.',
@@ -83458,105 +34869,42 @@ pub static YRL: Locale<'static> = Locale {
 /// Data for `yrl-CO` locale.
 pub static YRL_CO: Locale<'static> = Locale {
     lang: "yrl-CO",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "yepé",
+            "mukũi",
+            "musapíri",
+            "irũdí",
+            "pú",
+            "pú-yepé",
+            "pú-mukũi",
+            "pú-musapíri",
+            "pú-irũdí",
+            "yepé-putimaã",
+            "yepé-yepé",
+            "yepé-mukũi",
+        ],
+        [
+            "ye", "mk", "ms", "id", "pu", "py", "pm", "ps", "pi", "yp", "yy", "ym",
+        ],
+        ["Y", "M", "M", "I", "P", "P", "P", "P", "P", "Y", "Y", "Y"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "yepé",
-         "mukũi",
-         "musapíri",
-         "irũdí",
-         "pú",
-         "pú-yepé",
-         "pú-mukũi",
-         "pú-musapíri",
-         "pú-irũdí",
-         "yepé-putimaã",
-         "yepé-yepé",
-         "yepé-mukũi",
-        ],
-        [
-         "ye",
-         "mk",
-         "ms",
-         "id",
-         "pu",
-         "py",
-         "pm",
-         "ps",
-         "pi",
-         "yp",
-         "yy",
-         "ym",
-        ],
-        [
-         "Y",
-         "M",
-         "M",
-         "I",
-         "P",
-         "P",
-         "P",
-         "P",
-         "P",
-         "Y",
-         "Y",
-         "Y",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "mituú",
-         "murakipí",
-         "murakí-mukũi",
-         "murakí-musapíri",
-         "supapá",
-         "yukuakú",
-         "saurú",
-        ],
-        [
-         "mit",
-         "mur",
-         "mmk",
-         "mms",
-         "sup",
-         "yuk",
-         "sau",
-        ],
-        [
-         "mit",
-         "mur",
-         "mmk",
-         "mms",
-         "sup",
-         "yuk",
-         "sau",
-        ],
-        [
-         "M",
-         "M",
-         "M",
-         "M",
-         "S",
-         "Y",
-         "S",
+    days: Locale::new_days(
+        [
+            "mituú",
+            "murakipí",
+            "murakí-mukũi",
+            "murakí-musapíri",
+            "supapá",
+            "yukuakú",
+            "saurú",
         ],
+        ["mit", "mur", "mmk", "mms", "sup", "yuk", "sau"],
+        ["mit", "mur", "mmk", "mms", "sup", "yuk", "sau"],
+        ["M", "M", "M", "M", "S", "Y", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -83570,105 +34918,42 @@ pub static YRL_CO: Locale<'static> = Locale {
 /// Data for `yrl-VE` locale.
 pub static YRL_VE: Locale<'static> = Locale {
     lang: "yrl-VE",
-    dates: Locale::new_patterns(
-        "EEEE, d MMMM y",
-        "d MMMM y",
-        "d MMM y",
-        "dd/MM/y",
+    dates: Locale::new_patterns("EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y"),
+    times: Locale::new_patterns("h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "yepé",
+            "mukũi",
+            "musapíri",
+            "irũdí",
+            "pú",
+            "pú-yepé",
+            "pú-mukũi",
+            "pú-musapíri",
+            "pú-irũdí",
+            "yepé-putimaã",
+            "yepé-yepé",
+            "yepé-mukũi",
+        ],
+        [
+            "ye", "mk", "ms", "id", "pu", "py", "pm", "ps", "pi", "yp", "yy", "ym",
+        ],
+        ["Y", "M", "M", "I", "P", "P", "P", "P", "P", "Y", "Y", "Y"],
     ),
-    times: Locale::new_patterns(
-        "h:mm:ss a zzzz",
-        "h:mm:ss a z",
-        "h:mm:ss a",
-        "h:mm a",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "yepé",
-         "mukũi",
-         "musapíri",
-         "irũdí",
-         "pú",
-         "pú-yepé",
-         "pú-mukũi",
-         "pú-musapíri",
-         "pú-irũdí",
-         "yepé-putimaã",
-         "yepé-yepé",
-         "yepé-mukũi",
-        ],
-        [
-         "ye",
-         "mk",
-         "ms",
-         "id",
-         "pu",
-         "py",
-         "pm",
-         "ps",
-         "pi",
-         "yp",
-         "yy",
-         "ym",
-        ],
-        [
-         "Y",
-         "M",
-         "M",
-         "I",
-         "P",
-         "P",
-         "P",
-         "P",
-         "P",
-         "Y",
-         "Y",
-         "Y",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "mituú",
-         "murakipí",
-         "murakí-mukũi",
-         "murakí-musapíri",
-         "supapá",
-         "yukuakú",
-         "saurú",
-        ],
-        [
-         "mit",
-         "mur",
-         "mmk",
-         "mms",
-         "sup",
-         "yuk",
-         "sau",
-        ],
-        [
-         "mit",
-         "mur",
-         "mmk",
-         "mms",
-         "sup",
-         "yuk",
-         "sau",
-        ],
-        [
-         "M",
-         "M",
-         "M",
-         "M",
-         "S",
-         "Y",
-         "S",
+    days: Locale::new_days(
+        [
+            "mituú",
+            "murakipí",
+            "murakí-mukũi",
+            "murakí-musapíri",
+            "supapá",
+            "yukuakú",
+            "saurú",
         ],
+        ["mit", "mur", "mmk", "mms", "sup", "yuk", "sau"],
+        ["mit", "mur", "mmk", "mms", "sup", "yuk", "sau"],
+        ["M", "M", "M", "M", "S", "Y", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["a. m.", "p. m."],
@@ -83682,111 +34967,43 @@ pub static YRL_VE: Locale<'static> = Locale {
 /// Data for `yue` locale.
 pub static YUE: Locale<'static> = Locale {
     lang: "yue",
-    dates: Locale::new_patterns(
-        "y年M月d日 EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "ah:mm:ss [zzzz]",
-        "ah:mm:ss [z]",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日 EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("ah:mm:ss [zzzz]", "ah:mm:ss [z]", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上晝", "下晝"], ["上晝", "下晝"], ["上晝", "下晝"]),
     eras: Locale::new_eras("西元前", "西元"),
     decimal: '.',
     group: ',',
@@ -83794,111 +35011,43 @@ pub static YUE: Locale<'static> = Locale {
 /// Data for `yue-Hans` locale.
 pub static YUE_HANS: Locale<'static> = Locale {
     lang: "yue-Hans",
-    dates: Locale::new_patterns(
-        "y年M月d日 EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss [zzzz]",
-        "HH:mm:ss [z]",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日 EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("HH:mm:ss [zzzz]", "HH:mm:ss [z]", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上昼", "下昼"],
-        ["上昼", "下昼"],
-        ["上昼", "下昼"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上昼", "下昼"], ["上昼", "下昼"], ["上昼", "下昼"]),
     eras: Locale::new_eras("西元前", "西元"),
     decimal: '.',
     group: ',',
@@ -83906,111 +35055,43 @@ pub static YUE_HANS: Locale<'static> = Locale {
 /// Data for `yue-Hant` locale.
 pub static YUE_HANT: Locale<'static> = Locale {
     lang: "yue-Hant",
-    dates: Locale::new_patterns(
-        "y年M月d日 EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "ah:mm:ss [zzzz]",
-        "ah:mm:ss [z]",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日 EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("ah:mm:ss [zzzz]", "ah:mm:ss [z]", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上晝", "下晝"], ["上晝", "下晝"], ["上晝", "下晝"]),
     eras: Locale::new_eras("西元前", "西元"),
     decimal: '.',
     group: ',',
@@ -84018,111 +35099,43 @@ pub static YUE_HANT: Locale<'static> = Locale {
 /// Data for `yue-Hant-CN` locale.
 pub static YUE_HANT_CN: Locale<'static> = Locale {
     lang: "yue-Hant-CN",
-    dates: Locale::new_patterns(
-        "y年M月d日 EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss [zzzz]",
-        "HH:mm:ss [z]",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日 EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("HH:mm:ss [zzzz]", "HH:mm:ss [z]", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上晝", "下晝"], ["上晝", "下晝"], ["上晝", "下晝"]),
     eras: Locale::new_eras("西元前", "西元"),
     decimal: '.',
     group: ',',
@@ -84130,111 +35143,43 @@ pub static YUE_HANT_CN: Locale<'static> = Locale {
 /// Data for `yue-Hant-MO` locale.
 pub static YUE_HANT_MO: Locale<'static> = Locale {
     lang: "yue-Hant-MO",
-    dates: Locale::new_patterns(
-        "y年M月d日 EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "ah:mm:ss [zzzz]",
-        "ah:mm:ss [z]",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日 EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("ah:mm:ss [zzzz]", "ah:mm:ss [z]", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
-        ["上晝", "下晝"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上晝", "下晝"], ["上晝", "下晝"], ["上晝", "下晝"]),
     eras: Locale::new_eras("西元前", "西元"),
     decimal: '.',
     group: ',',
@@ -84242,111 +35187,73 @@ pub static YUE_HANT_MO: Locale<'static> = Locale {
 /// Data for `za` locale.
 pub static ZA: Locale<'static> = Locale {
     lang: "za",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ndwenit",
-         "ndwenngeih",
-         "ndwensam",
-         "ndwenseiq",
-         "ndwenngux",
-         "ndwenloeg",
-         "ndwencaet",
-         "ndwenbet",
-         "ndwengouj",
-         "ndwencib",
-         "ndwencib’it",
-         "ndwencibngeih",
-        ],
-        [
-         "ndwenit",
-         "ndwenngeih",
-         "ndwensam",
-         "ndwenseiq",
-         "ndwenngux",
-         "ndwenloeg",
-         "ndwencaet",
-         "ndwenbet",
-         "ndwengouj",
-         "ndwencib",
-         "ndwencib’it",
-         "ndwencibngeih",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ngoenzsinghgiz",
-         "singhgizit",
-         "singhgizngeih",
-         "singhgizsam",
-         "singhgizseiq",
-         "singhgizhaj",
-         "singhgizroek",
-        ],
-        [
-         "ngoenzsinghgiz",
-         "singhgizit",
-         "singhgizngeih",
-         "singhgizsam",
-         "singhgizseiq",
-         "singhgizhaj",
-         "singhgizroek",
-        ],
-        [
-         "ngoenzsinghgiz",
-         "singhgizit",
-         "singhgizngeih",
-         "singhgizsam",
-         "singhgizseiq",
-         "singhgizhaj",
-         "singhgizroek",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ndwenit",
+            "ndwenngeih",
+            "ndwensam",
+            "ndwenseiq",
+            "ndwenngux",
+            "ndwenloeg",
+            "ndwencaet",
+            "ndwenbet",
+            "ndwengouj",
+            "ndwencib",
+            "ndwencib’it",
+            "ndwencibngeih",
+        ],
+        [
+            "ndwenit",
+            "ndwenngeih",
+            "ndwensam",
+            "ndwenseiq",
+            "ndwenngux",
+            "ndwenloeg",
+            "ndwencaet",
+            "ndwenbet",
+            "ndwengouj",
+            "ndwencib",
+            "ndwencib’it",
+            "ndwencibngeih",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["banhaet", "banringzgvaq"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        [
+            "ngoenzsinghgiz",
+            "singhgizit",
+            "singhgizngeih",
+            "singhgizsam",
+            "singhgizseiq",
+            "singhgizhaj",
+            "singhgizroek",
+        ],
+        [
+            "ngoenzsinghgiz",
+            "singhgizit",
+            "singhgizngeih",
+            "singhgizsam",
+            "singhgizseiq",
+            "singhgizhaj",
+            "singhgizroek",
+        ],
+        [
+            "ngoenzsinghgiz",
+            "singhgizit",
+            "singhgizngeih",
+            "singhgizsam",
+            "singhgizseiq",
+            "singhgizhaj",
+            "singhgizroek",
+        ],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["banhaet", "banringzgvaq"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -84354,105 +35261,53 @@ pub static ZA: Locale<'static> = Locale {
 /// Data for `zgh` locale.
 pub static ZGH: Locale<'static> = Locale {
     lang: "zgh",
-    dates: Locale::new_patterns(
-        "EEEE d MMMM y",
-        "d MMMM y",
-        "d MMM, y",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "ⵉⵏⵏⴰⵢⵔ",
-         "ⴱⵕⴰⵢⵕ",
-         "ⵎⴰⵕⵚ",
-         "ⵉⴱⵔⵉⵔ",
-         "ⵎⴰⵢⵢⵓ",
-         "ⵢⵓⵏⵢⵓ",
-         "ⵢⵓⵍⵢⵓⵣ",
-         "ⵖⵓⵛⵜ",
-         "ⵛⵓⵜⴰⵏⴱⵉⵔ",
-         "ⴽⵜⵓⴱⵔ",
-         "ⵏⵓⵡⴰⵏⴱⵉⵔ",
-         "ⴷⵓⵊⴰⵏⴱⵉⵔ",
-        ],
-        [
-         "ⵉⵏⵏ",
-         "ⴱⵕⴰ",
-         "ⵎⴰⵕ",
-         "ⵉⴱⵔ",
-         "ⵎⴰⵢ",
-         "ⵢⵓⵏ",
-         "ⵢⵓⵍ",
-         "ⵖⵓⵛ",
-         "ⵛⵓⵜ",
-         "ⴽⵜⵓ",
-         "ⵏⵓⵡ",
-         "ⴷⵓⵊ",
-        ],
-        [
-         "ⵉ",
-         "ⴱ",
-         "ⵎ",
-         "ⵉ",
-         "ⵎ",
-         "ⵢ",
-         "ⵢ",
-         "ⵖ",
-         "ⵛ",
-         "ⴽ",
-         "ⵏ",
-         "ⴷ",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ⴰⵙⴰⵎⴰⵙ",
-         "ⴰⵢⵏⴰⵙ",
-         "ⴰⵙⵉⵏⴰⵙ",
-         "ⴰⴽⵕⴰⵙ",
-         "ⴰⴽⵡⴰⵙ",
-         "ⴰⵙⵉⵎⵡⴰⵙ",
-         "ⴰⵙⵉⴹⵢⴰⵙ",
-        ],
-        [
-         "ⴰⵙⴰ",
-         "ⴰⵢⵏ",
-         "ⴰⵙⵉ",
-         "ⴰⴽⵕ",
-         "ⴰⴽⵡ",
-         "ⴰⵙⵉⵎ",
-         "ⴰⵙⵉⴹ",
-        ],
-        [
-         "ⴰⵙⴰ",
-         "ⴰⵢⵏ",
-         "ⴰⵙⵉ",
-         "ⴰⴽⵕ",
-         "ⴰⴽⵡ",
-         "ⴰⵙⵉⵎ",
-         "ⴰⵙⵉⴹ",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
-        ],
+    dates: Locale::new_patterns("EEEE d MMMM y", "d MMMM y", "d MMM, y", "d/M/y"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "ⵉⵏⵏⴰⵢⵔ",
+            "ⴱⵕⴰⵢⵕ",
+            "ⵎⴰⵕⵚ",
+            "ⵉⴱⵔⵉⵔ",
+            "ⵎⴰⵢⵢⵓ",
+            "ⵢⵓⵏⵢⵓ",
+            "ⵢⵓⵍⵢⵓⵣ",
+            "ⵖⵓⵛⵜ",
+            "ⵛⵓⵜⴰⵏⴱⵉⵔ",
+            "ⴽⵜⵓⴱⵔ",
+            "ⵏⵓⵡⴰⵏⴱⵉⵔ",
+            "ⴷⵓⵊⴰⵏⴱⵉⵔ",
+        ],
+        [
+            "ⵉⵏⵏ",
+            "ⴱⵕⴰ",
+            "ⵎⴰⵕ",
+            "ⵉⴱⵔ",
+            "ⵎⴰⵢ",
+            "ⵢⵓⵏ",
+            "ⵢⵓⵍ",
+            "ⵖⵓⵛ",
+            "ⵛⵓⵜ",
+            "ⴽⵜⵓ",
+            "ⵏⵓⵡ",
+            "ⴷⵓⵊ",
+        ],
+        ["ⵉ", "ⴱ", "ⵎ", "ⵉ", "ⵎ", "ⵢ", "ⵢ", "ⵖ", "ⵛ", "ⴽ", "ⵏ", "ⴷ"],
+    ),
+    days: Locale::new_days(
+        [
+            "ⴰⵙⴰⵎⴰⵙ",
+            "ⴰⵢⵏⴰⵙ",
+            "ⴰⵙⵉⵏⴰⵙ",
+            "ⴰⴽⵕⴰⵙ",
+            "ⴰⴽⵡⴰⵙ",
+            "ⴰⵙⵉⵎⵡⴰⵙ",
+            "ⴰⵙⵉⴹⵢⴰⵙ",
+        ],
+        ["ⴰⵙⴰ", "ⴰⵢⵏ", "ⴰⵙⵉ", "ⴰⴽⵕ", "ⴰⴽⵡ", "ⴰⵙⵉⵎ", "ⴰⵙⵉⴹ"],
+        ["ⴰⵙⴰ", "ⴰⵢⵏ", "ⴰⵙⵉ", "ⴰⴽⵕ", "ⴰⴽⵡ", "ⴰⵙⵉⵎ", "ⴰⵙⵉⴹ"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
     day_periods: Locale::new_day_periods(
         ["ⵜⵉⴼⴰⵡⵜ", "ⵜⴰⴷⴳⴳⵯⴰⵜ"],
@@ -84466,111 +35321,46 @@ pub static ZGH: Locale<'static> = Locale {
 /// Data for `zh` locale.
 pub static ZH: Locale<'static> = Locale {
     lang: "zh",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "zzzz HH:mm:ss",
-        "z HH:mm:ss",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "一月",
-         "二月",
-         "三月",
-         "四月",
-         "五月",
-         "六月",
-         "七月",
-         "八月",
-         "九月",
-         "十月",
-         "十一月",
-         "十二月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("zzzz HH:mm:ss", "z HH:mm:ss", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "一月",
+            "二月",
+            "三月",
+            "四月",
+            "五月",
+            "六月",
+            "七月",
+            "八月",
+            "九月",
+            "十月",
+            "十一月",
+            "十二月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -84578,111 +35368,46 @@ pub static ZH: Locale<'static> = Locale {
 /// Data for `zh-Hans` locale.
 pub static ZH_HANS: Locale<'static> = Locale {
     lang: "zh-Hans",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "zzzz HH:mm:ss",
-        "z HH:mm:ss",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "一月",
-         "二月",
-         "三月",
-         "四月",
-         "五月",
-         "六月",
-         "七月",
-         "八月",
-         "九月",
-         "十月",
-         "十一月",
-         "十二月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("zzzz HH:mm:ss", "z HH:mm:ss", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "一月",
+            "二月",
+            "三月",
+            "四月",
+            "五月",
+            "六月",
+            "七月",
+            "八月",
+            "九月",
+            "十月",
+            "十一月",
+            "十二月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -84690,111 +35415,46 @@ pub static ZH_HANS: Locale<'static> = Locale {
 /// Data for `zh-Hans-HK` locale.
 pub static ZH_HANS_HK: Locale<'static> = Locale {
     lang: "zh-Hans-HK",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "zzzz ah:mm:ss",
-        "z ah:mm:ss",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "一月",
-         "二月",
-         "三月",
-         "四月",
-         "五月",
-         "六月",
-         "七月",
-         "八月",
-         "九月",
-         "十月",
-         "十一月",
-         "十二月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "d/M/yy"),
+    times: Locale::new_patterns("zzzz ah:mm:ss", "z ah:mm:ss", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "一月",
+            "二月",
+            "三月",
+            "四月",
+            "五月",
+            "六月",
+            "七月",
+            "八月",
+            "九月",
+            "十月",
+            "十一月",
+            "十二月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -84802,111 +35462,46 @@ pub static ZH_HANS_HK: Locale<'static> = Locale {
 /// Data for `zh-Hans-MO` locale.
 pub static ZH_HANS_MO: Locale<'static> = Locale {
     lang: "zh-Hans-MO",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "d/M/yy",
-    ),
-    times: Locale::new_patterns(
-        "zzzz ah:mm:ss",
-        "z ah:mm:ss",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "一月",
-         "二月",
-         "三月",
-         "四月",
-         "五月",
-         "六月",
-         "七月",
-         "八月",
-         "九月",
-         "十月",
-         "十一月",
-         "十二月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "d/M/yy"),
+    times: Locale::new_patterns("zzzz ah:mm:ss", "z ah:mm:ss", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "一月",
+            "二月",
+            "三月",
+            "四月",
+            "五月",
+            "六月",
+            "七月",
+            "八月",
+            "九月",
+            "十月",
+            "十一月",
+            "十二月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -84914,111 +35509,46 @@ pub static ZH_HANS_MO: Locale<'static> = Locale {
 /// Data for `zh-Hans-MY` locale.
 pub static ZH_HANS_MY: Locale<'static> = Locale {
     lang: "zh-Hans-MY",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "zzzz ah:mm:ss",
-        "z ah:mm:ss",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "一月",
-         "二月",
-         "三月",
-         "四月",
-         "五月",
-         "六月",
-         "七月",
-         "八月",
-         "九月",
-         "十月",
-         "十一月",
-         "十二月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("zzzz ah:mm:ss", "z ah:mm:ss", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "一月",
+            "二月",
+            "三月",
+            "四月",
+            "五月",
+            "六月",
+            "七月",
+            "八月",
+            "九月",
+            "十月",
+            "十一月",
+            "十二月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -85026,111 +35556,46 @@ pub static ZH_HANS_MY: Locale<'static> = Locale {
 /// Data for `zh-Hans-SG` locale.
 pub static ZH_HANS_SG: Locale<'static> = Locale {
     lang: "zh-Hans-SG",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "dd/MM/yy",
-    ),
-    times: Locale::new_patterns(
-        "zzzz ah:mm:ss",
-        "z ah:mm:ss",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "一月",
-         "二月",
-         "三月",
-         "四月",
-         "五月",
-         "六月",
-         "七月",
-         "八月",
-         "九月",
-         "十月",
-         "十一月",
-         "十二月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "周日",
-         "周一",
-         "周二",
-         "周三",
-         "周四",
-         "周五",
-         "周六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "dd/MM/yy"),
+    times: Locale::new_patterns("zzzz ah:mm:ss", "z ah:mm:ss", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "一月",
+            "二月",
+            "三月",
+            "四月",
+            "五月",
+            "六月",
+            "七月",
+            "八月",
+            "九月",
+            "十月",
+            "十一月",
+            "十二月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -85138,111 +35603,35 @@ pub static ZH_HANS_SG: Locale<'static> = Locale {
 /// Data for `zh-Hant` locale.
 pub static ZH_HANT: Locale<'static> = Locale {
     lang: "zh-Hant",
-    dates: Locale::new_patterns(
-        "y年M月d日 EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "Bh:mm:ss [zzzz]",
-        "Bh:mm:ss [z]",
-        "Bh:mm:ss",
-        "Bh:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "週日",
-         "週一",
-         "週二",
-         "週三",
-         "週四",
-         "週五",
-         "週六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日 EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("Bh:mm:ss [zzzz]", "Bh:mm:ss [z]", "Bh:mm:ss", "Bh:mm"),
+    date_times: Locale::new_patterns("{1}{0}", "{1}{0}", "{1}{0}", "{1}{0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["週日", "週一", "週二", "週三", "週四", "週五", "週六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("西元前", "西元"),
     decimal: '.',
     group: ',',
@@ -85250,111 +35639,35 @@ pub static ZH_HANT: Locale<'static> = Locale {
 /// Data for `zh-Hant-HK` locale.
 pub static ZH_HANT_HK: Locale<'static> = Locale {
     lang: "zh-Hant-HK",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "ah:mm:ss [zzzz]",
-        "ah:mm:ss [z]",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "週日",
-         "週一",
-         "週二",
-         "週三",
-         "週四",
-         "週五",
-         "週六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "d/M/y"),
+    times: Locale::new_patterns("ah:mm:ss [zzzz]", "ah:mm:ss [z]", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1}{0}", "{1}{0}", "{1}{0}", "{1}{0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["週日", "週一", "週二", "週三", "週四", "週五", "週六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -85362,111 +35675,35 @@ pub static ZH_HANT_HK: Locale<'static> = Locale {
 /// Data for `zh-Hant-MO` locale.
 pub static ZH_HANT_MO: Locale<'static> = Locale {
     lang: "zh-Hant-MO",
-    dates: Locale::new_patterns(
-        "y年M月d日EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "d/M/y",
-    ),
-    times: Locale::new_patterns(
-        "ah:mm:ss [zzzz]",
-        "ah:mm:ss [z]",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "週日",
-         "週一",
-         "週二",
-         "週三",
-         "週四",
-         "週五",
-         "週六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日EEEE", "y年M月d日", "y年M月d日", "d/M/y"),
+    times: Locale::new_patterns("ah:mm:ss [zzzz]", "ah:mm:ss [z]", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1}{0}", "{1}{0}", "{1}{0}", "{1}{0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["週日", "週一", "週二", "週三", "週四", "週五", "週六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("公元前", "公元"),
     decimal: '.',
     group: ',',
@@ -85474,111 +35711,35 @@ pub static ZH_HANT_MO: Locale<'static> = Locale {
 /// Data for `zh-Hant-MY` locale.
 pub static ZH_HANT_MY: Locale<'static> = Locale {
     lang: "zh-Hant-MY",
-    dates: Locale::new_patterns(
-        "y年M月d日 EEEE",
-        "y年M月d日",
-        "y年M月d日",
-        "y/M/d",
-    ),
-    times: Locale::new_patterns(
-        "zzzz ah:mm:ss",
-        "z ah:mm:ss",
-        "ah:mm:ss",
-        "ah:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-        "{1}{0}",
-    ),
-    months: Locale::new_months(
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1月",
-         "2月",
-         "3月",
-         "4月",
-         "5月",
-         "6月",
-         "7月",
-         "8月",
-         "9月",
-         "10月",
-         "11月",
-         "12月",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "星期日",
-         "星期一",
-         "星期二",
-         "星期三",
-         "星期四",
-         "星期五",
-         "星期六",
-        ],
-        [
-         "週日",
-         "週一",
-         "週二",
-         "週三",
-         "週四",
-         "週五",
-         "週六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
-        ],
-        [
-         "日",
-         "一",
-         "二",
-         "三",
-         "四",
-         "五",
-         "六",
+    dates: Locale::new_patterns("y年M月d日 EEEE", "y年M月d日", "y年M月d日", "y/M/d"),
+    times: Locale::new_patterns("zzzz ah:mm:ss", "z ah:mm:ss", "ah:mm:ss", "ah:mm"),
+    date_times: Locale::new_patterns("{1}{0}", "{1}{0}", "{1}{0}", "{1}{0}"),
+    months: Locale::new_months(
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["上午", "下午"],
-        ["上午", "下午"],
-        ["上午", "下午"],
+    days: Locale::new_days(
+        [
+            "星期日",
+            "星期一",
+            "星期二",
+            "星期三",
+            "星期四",
+            "星期五",
+            "星期六",
+        ],
+        ["週日", "週一", "週二", "週三", "週四", "週五", "週六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
+        ["日", "一", "二", "三", "四", "五", "六"],
     ),
+    day_periods: Locale::new_day_periods(["上午", "下午"], ["上午", "下午"], ["上午", "下午"]),
     eras: Locale::new_eras("西元前", "西元"),
     decimal: '.',
     group: ',',
@@ -85586,111 +35747,27 @@ pub static ZH_HANT_MY: Locale<'static> = Locale {
 /// Data for `zh-Latn` locale.
 pub static ZH_LATN: Locale<'static> = Locale {
     lang: "zh-Latn",
-    dates: Locale::new_patterns(
-        "y MMMM d, EEEE",
-        "y MMMM d",
-        "y MMM d",
-        "y-MM-dd",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "M01",
-         "M02",
-         "M03",
-         "M04",
-         "M05",
-         "M06",
-         "M07",
-         "M08",
-         "M09",
-         "M10",
-         "M11",
-         "M12",
-        ],
-        [
-         "1",
-         "2",
-         "3",
-         "4",
-         "5",
-         "6",
-         "7",
-         "8",
-         "9",
-         "10",
-         "11",
-         "12",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "Sun",
-         "Mon",
-         "Tue",
-         "Wed",
-         "Thu",
-         "Fri",
-         "Sat",
-        ],
-        [
-         "S",
-         "M",
-         "T",
-         "W",
-         "T",
-         "F",
-         "S",
+    dates: Locale::new_patterns("y MMMM d, EEEE", "y MMMM d", "y MMM d", "y-MM-dd"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "M01", "M02", "M03", "M04", "M05", "M06", "M07", "M08", "M09", "M10", "M11", "M12",
+        ],
+        [
+            "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
         ],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["AM", "PM"],
+    days: Locale::new_days(
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+        ["S", "M", "T", "W", "T", "F", "S"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["AM", "PM"]),
     eras: Locale::new_eras("BCE", "CE"),
     decimal: '.',
     group: ',',
@@ -85698,886 +35775,820 @@ pub static ZH_LATN: Locale<'static> = Locale {
 /// Data for `zu` locale.
 pub static ZU: Locale<'static> = Locale {
     lang: "zu",
-    dates: Locale::new_patterns(
-        "EEEE, MMMM d, y",
-        "MMMM d, y",
-        "MMM d, y",
-        "M/d/yy",
-    ),
-    times: Locale::new_patterns(
-        "HH:mm:ss zzzz",
-        "HH:mm:ss z",
-        "HH:mm:ss",
-        "HH:mm",
-    ),
-    date_times: Locale::new_patterns(
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-        "{1} {0}",
-    ),
-    months: Locale::new_months(
-        [
-         "Januwari",
-         "Februwari",
-         "Mashi",
-         "Ephreli",
-         "Meyi",
-         "Juni",
-         "Julayi",
-         "Agasti",
-         "Septhemba",
-         "Okthoba",
-         "Novemba",
-         "Disemba",
-        ],
-        [
-         "Jan",
-         "Feb",
-         "Mas",
-         "Eph",
-         "Mey",
-         "Jun",
-         "Jul",
-         "Aga",
-         "Sep",
-         "Okt",
-         "Nov",
-         "Dis",
-        ],
-        [
-         "J",
-         "F",
-         "M",
-         "E",
-         "M",
-         "J",
-         "J",
-         "A",
-         "S",
-         "O",
-         "N",
-         "D",
-        ],
-    ),
-    days: Locale::new_days(
-        [
-         "ISonto",
-         "UMsombuluko",
-         "ULwesibili",
-         "ULwesithathu",
-         "ULwesine",
-         "ULwesihlanu",
-         "UMgqibelo",
-        ],
-        [
-         "Son",
-         "Mso",
-         "Bil",
-         "Tha",
-         "Sin",
-         "Hla",
-         "Mgq",
-        ],
-        [
-         "Son",
-         "Mso",
-         "Bil",
-         "Tha",
-         "Sin",
-         "Hla",
-         "Mgq",
-        ],
-        [
-         "S",
-         "M",
-         "B",
-         "T",
-         "S",
-         "H",
-         "M",
+    dates: Locale::new_patterns("EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy"),
+    times: Locale::new_patterns("HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm"),
+    date_times: Locale::new_patterns("{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}"),
+    months: Locale::new_months(
+        [
+            "Januwari",
+            "Februwari",
+            "Mashi",
+            "Ephreli",
+            "Meyi",
+            "Juni",
+            "Julayi",
+            "Agasti",
+            "Septhemba",
+            "Okthoba",
+            "Novemba",
+            "Disemba",
+        ],
+        [
+            "Jan", "Feb", "Mas", "Eph", "Mey", "Jun", "Jul", "Aga", "Sep", "Okt", "Nov", "Dis",
         ],
+        ["J", "F", "M", "E", "M", "J", "J", "A", "S", "O", "N", "D"],
     ),
-    day_periods: Locale::new_day_periods(
-        ["AM", "PM"],
-        ["AM", "PM"],
-        ["a", "p"],
+    days: Locale::new_days(
+        [
+            "ISonto",
+            "UMsombuluko",
+            "ULwesibili",
+            "ULwesithathu",
+            "ULwesine",
+            "ULwesihlanu",
+            "UMgqibelo",
+        ],
+        ["Son", "Mso", "Bil", "Tha", "Sin", "Hla", "Mgq"],
+        ["Son", "Mso", "Bil", "Tha", "Sin", "Hla", "Mgq"],
+        ["S", "M", "B", "T", "S", "H", "M"],
     ),
+    day_periods: Locale::new_day_periods(["AM", "PM"], ["AM", "PM"], ["a", "p"]),
     eras: Locale::new_eras("BC", "AD"),
     decimal: '.',
     group: ',',
 };
 
-
 /// Map from language to locale date patterns.
-pub static LANG_TO_LOCALE:
-    LazyLock<HashMap<&'static str, &'static Locale<'static>>> = LazyLock::new(|| {
-    [
-     ("aa", &AA),
-     ("aa-DJ", &AA_DJ),
-     ("aa-ER", &AA_ER),
-     ("ab", &AB),
-     ("af", &AF),
-     ("af-NA", &AF_NA),
-     ("agq", &AGQ),
-     ("ak", &AK),
-     ("am", &AM),
-     ("an", &AN),
-     ("ann", &ANN),
-     ("apc", &APC),
-     ("ar", &AR),
-     ("ar-AE", &AR_AE),
-     ("ar-BH", &AR_BH),
-     ("ar-DJ", &AR_DJ),
-     ("ar-DZ", &AR_DZ),
-     ("ar-EG", &AR_EG),
-     ("ar-EH", &AR_EH),
-     ("ar-ER", &AR_ER),
-     ("ar-IL", &AR_IL),
-     ("ar-IQ", &AR_IQ),
-     ("ar-JO", &AR_JO),
-     ("ar-KM", &AR_KM),
-     ("ar-KW", &AR_KW),
-     ("ar-LB", &AR_LB),
-     ("ar-LY", &AR_LY),
-     ("ar-MA", &AR_MA),
-     ("ar-MR", &AR_MR),
-     ("ar-OM", &AR_OM),
-     ("ar-PS", &AR_PS),
-     ("ar-QA", &AR_QA),
-     ("ar-SA", &AR_SA),
-     ("ar-SD", &AR_SD),
-     ("ar-SO", &AR_SO),
-     ("ar-SS", &AR_SS),
-     ("ar-SY", &AR_SY),
-     ("ar-TD", &AR_TD),
-     ("ar-TN", &AR_TN),
-     ("ar-YE", &AR_YE),
-     ("arn", &ARN),
-     ("as", &AS),
-     ("asa", &ASA),
-     ("ast", &AST),
-     ("az", &AZ),
-     ("az-Arab", &AZ_ARAB),
-     ("az-Arab-IQ", &AZ_ARAB_IQ),
-     ("az-Arab-TR", &AZ_ARAB_TR),
-     ("az-Cyrl", &AZ_CYRL),
-     ("az-Latn", &AZ_LATN),
-     ("ba", &BA),
-     ("bal", &BAL),
-     ("bal-Arab", &BAL_ARAB),
-     ("bal-Latn", &BAL_LATN),
-     ("bas", &BAS),
-     ("be", &BE),
-     ("be-tarask", &BE_TARASK),
-     ("bem", &BEM),
-     ("bew", &BEW),
-     ("bez", &BEZ),
-     ("bg", &BG),
-     ("bgc", &BGC),
-     ("bgn", &BGN),
-     ("bgn-AE", &BGN_AE),
-     ("bgn-AF", &BGN_AF),
-     ("bgn-IR", &BGN_IR),
-     ("bgn-OM", &BGN_OM),
-     ("bho", &BHO),
-     ("blo", &BLO),
-     ("blt", &BLT),
-     ("bm", &BM),
-     ("bm-Nkoo", &BM_NKOO),
-     ("bn", &BN),
-     ("bn-IN", &BN_IN),
-     ("bo", &BO),
-     ("bo-IN", &BO_IN),
-     ("bqi", &BQI),
-     ("br", &BR),
-     ("brx", &BRX),
-     ("bs", &BS),
-     ("bs-Cyrl", &BS_CYRL),
-     ("bs-Latn", &BS_LATN),
-     ("bss", &BSS),
-     ("bua", &BUA),
-     ("byn", &BYN),
-     ("ca", &CA),
-     ("ca-AD", &CA_AD),
-     ("ca-ES-valencia", &CA_ES_VALENCIA),
-     ("ca-FR", &CA_FR),
-     ("ca-IT", &CA_IT),
-     ("cad", &CAD),
-     ("cch", &CCH),
-     ("ccp", &CCP),
-     ("ccp-IN", &CCP_IN),
-     ("ce", &CE),
-     ("ceb", &CEB),
-     ("cgg", &CGG),
-     ("cho", &CHO),
-     ("chr", &CHR),
-     ("cic", &CIC),
-     ("ckb", &CKB),
-     ("ckb-IR", &CKB_IR),
-     ("co", &CO),
-     ("cop", &COP),
-     ("cs", &CS),
-     ("csw", &CSW),
-     ("cu", &CU),
-     ("cv", &CV),
-     ("cy", &CY),
-     ("da", &DA),
-     ("da-GL", &DA_GL),
-     ("dav", &DAV),
-     ("de", &DE),
-     ("de-AT", &DE_AT),
-     ("de-BE", &DE_BE),
-     ("de-CH", &DE_CH),
-     ("de-IT", &DE_IT),
-     ("de-LI", &DE_LI),
-     ("de-LU", &DE_LU),
-     ("dje", &DJE),
-     ("doi", &DOI),
-     ("dsb", &DSB),
-     ("dua", &DUA),
-     ("dv", &DV),
-     ("dyo", &DYO),
-     ("dz", &DZ),
-     ("ebu", &EBU),
-     ("ee", &EE),
-     ("ee-TG", &EE_TG),
-     ("el", &EL),
-     ("el-CY", &EL_CY),
-     ("el-polyton", &EL_POLYTON),
-     ("en", &EN),
-     ("en-001", &EN_001),
-     ("en-150", &EN_150),
-     ("en-AE", &EN_AE),
-     ("en-AG", &EN_AG),
-     ("en-AI", &EN_AI),
-     ("en-AS", &EN_AS),
-     ("en-AT", &EN_AT),
-     ("en-AU", &EN_AU),
-     ("en-BB", &EN_BB),
-     ("en-BE", &EN_BE),
-     ("en-BI", &EN_BI),
-     ("en-BM", &EN_BM),
-     ("en-BS", &EN_BS),
-     ("en-BW", &EN_BW),
-     ("en-BZ", &EN_BZ),
-     ("en-CA", &EN_CA),
-     ("en-CC", &EN_CC),
-     ("en-CH", &EN_CH),
-     ("en-CK", &EN_CK),
-     ("en-CM", &EN_CM),
-     ("en-CX", &EN_CX),
-     ("en-CY", &EN_CY),
-     ("en-CZ", &EN_CZ),
-     ("en-DE", &EN_DE),
-     ("en-DG", &EN_DG),
-     ("en-DK", &EN_DK),
-     ("en-DM", &EN_DM),
-     ("en-Dsrt", &EN_DSRT),
-     ("en-EE", &EN_EE),
-     ("en-ER", &EN_ER),
-     ("en-ES", &EN_ES),
-     ("en-FI", &EN_FI),
-     ("en-FJ", &EN_FJ),
-     ("en-FK", &EN_FK),
-     ("en-FM", &EN_FM),
-     ("en-FR", &EN_FR),
-     ("en-GB", &EN_GB),
-     ("en-GD", &EN_GD),
-     ("en-GE", &EN_GE),
-     ("en-GG", &EN_GG),
-     ("en-GH", &EN_GH),
-     ("en-GI", &EN_GI),
-     ("en-GM", &EN_GM),
-     ("en-GS", &EN_GS),
-     ("en-GU", &EN_GU),
-     ("en-GY", &EN_GY),
-     ("en-HK", &EN_HK),
-     ("en-HU", &EN_HU),
-     ("en-ID", &EN_ID),
-     ("en-IE", &EN_IE),
-     ("en-IL", &EN_IL),
-     ("en-IM", &EN_IM),
-     ("en-IN", &EN_IN),
-     ("en-IO", &EN_IO),
-     ("en-IT", &EN_IT),
-     ("en-JE", &EN_JE),
-     ("en-JM", &EN_JM),
-     ("en-JP", &EN_JP),
-     ("en-KE", &EN_KE),
-     ("en-KI", &EN_KI),
-     ("en-KN", &EN_KN),
-     ("en-KY", &EN_KY),
-     ("en-LC", &EN_LC),
-     ("en-LR", &EN_LR),
-     ("en-LS", &EN_LS),
-     ("en-LT", &EN_LT),
-     ("en-LV", &EN_LV),
-     ("en-MG", &EN_MG),
-     ("en-MH", &EN_MH),
-     ("en-MO", &EN_MO),
-     ("en-MP", &EN_MP),
-     ("en-MS", &EN_MS),
-     ("en-MT", &EN_MT),
-     ("en-MU", &EN_MU),
-     ("en-MV", &EN_MV),
-     ("en-MW", &EN_MW),
-     ("en-MY", &EN_MY),
-     ("en-NA", &EN_NA),
-     ("en-NF", &EN_NF),
-     ("en-NG", &EN_NG),
-     ("en-NL", &EN_NL),
-     ("en-NO", &EN_NO),
-     ("en-NR", &EN_NR),
-     ("en-NU", &EN_NU),
-     ("en-NZ", &EN_NZ),
-     ("en-PG", &EN_PG),
-     ("en-PH", &EN_PH),
-     ("en-PK", &EN_PK),
-     ("en-PL", &EN_PL),
-     ("en-PN", &EN_PN),
-     ("en-PR", &EN_PR),
-     ("en-PT", &EN_PT),
-     ("en-PW", &EN_PW),
-     ("en-RO", &EN_RO),
-     ("en-RW", &EN_RW),
-     ("en-SB", &EN_SB),
-     ("en-SC", &EN_SC),
-     ("en-SD", &EN_SD),
-     ("en-SE", &EN_SE),
-     ("en-SG", &EN_SG),
-     ("en-SH", &EN_SH),
-     ("en-SI", &EN_SI),
-     ("en-SK", &EN_SK),
-     ("en-SL", &EN_SL),
-     ("en-SS", &EN_SS),
-     ("en-SX", &EN_SX),
-     ("en-SZ", &EN_SZ),
-     ("en-Shaw", &EN_SHAW),
-     ("en-TC", &EN_TC),
-     ("en-TK", &EN_TK),
-     ("en-TO", &EN_TO),
-     ("en-TT", &EN_TT),
-     ("en-TV", &EN_TV),
-     ("en-TZ", &EN_TZ),
-     ("en-UA", &EN_UA),
-     ("en-UG", &EN_UG),
-     ("en-UM", &EN_UM),
-     ("en-VC", &EN_VC),
-     ("en-VG", &EN_VG),
-     ("en-VI", &EN_VI),
-     ("en-VU", &EN_VU),
-     ("en-WS", &EN_WS),
-     ("en-ZA", &EN_ZA),
-     ("en-ZM", &EN_ZM),
-     ("en-ZW", &EN_ZW),
-     ("eo", &EO),
-     ("es", &ES),
-     ("es-419", &ES_419),
-     ("es-AR", &ES_AR),
-     ("es-BO", &ES_BO),
-     ("es-BR", &ES_BR),
-     ("es-BZ", &ES_BZ),
-     ("es-CL", &ES_CL),
-     ("es-CO", &ES_CO),
-     ("es-CR", &ES_CR),
-     ("es-CU", &ES_CU),
-     ("es-DO", &ES_DO),
-     ("es-EA", &ES_EA),
-     ("es-EC", &ES_EC),
-     ("es-GQ", &ES_GQ),
-     ("es-GT", &ES_GT),
-     ("es-HN", &ES_HN),
-     ("es-IC", &ES_IC),
-     ("es-MX", &ES_MX),
-     ("es-NI", &ES_NI),
-     ("es-PA", &ES_PA),
-     ("es-PE", &ES_PE),
-     ("es-PH", &ES_PH),
-     ("es-PR", &ES_PR),
-     ("es-PY", &ES_PY),
-     ("es-SV", &ES_SV),
-     ("es-US", &ES_US),
-     ("es-UY", &ES_UY),
-     ("es-VE", &ES_VE),
-     ("et", &ET),
-     ("eu", &EU),
-     ("ewo", &EWO),
-     ("fa", &FA),
-     ("fa-AF", &FA_AF),
-     ("ff", &FF),
-     ("ff-Adlm", &FF_ADLM),
-     ("ff-Adlm-BF", &FF_ADLM_BF),
-     ("ff-Adlm-CM", &FF_ADLM_CM),
-     ("ff-Adlm-GH", &FF_ADLM_GH),
-     ("ff-Adlm-GM", &FF_ADLM_GM),
-     ("ff-Adlm-GW", &FF_ADLM_GW),
-     ("ff-Adlm-LR", &FF_ADLM_LR),
-     ("ff-Adlm-MR", &FF_ADLM_MR),
-     ("ff-Adlm-NE", &FF_ADLM_NE),
-     ("ff-Adlm-NG", &FF_ADLM_NG),
-     ("ff-Adlm-SL", &FF_ADLM_SL),
-     ("ff-Adlm-SN", &FF_ADLM_SN),
-     ("ff-Latn", &FF_LATN),
-     ("ff-Latn-BF", &FF_LATN_BF),
-     ("ff-Latn-CM", &FF_LATN_CM),
-     ("ff-Latn-GH", &FF_LATN_GH),
-     ("ff-Latn-GM", &FF_LATN_GM),
-     ("ff-Latn-GN", &FF_LATN_GN),
-     ("ff-Latn-GW", &FF_LATN_GW),
-     ("ff-Latn-LR", &FF_LATN_LR),
-     ("ff-Latn-MR", &FF_LATN_MR),
-     ("ff-Latn-NE", &FF_LATN_NE),
-     ("ff-Latn-NG", &FF_LATN_NG),
-     ("ff-Latn-SL", &FF_LATN_SL),
-     ("fi", &FI),
-     ("fil", &FIL),
-     ("fo", &FO),
-     ("fo-DK", &FO_DK),
-     ("fr", &FR),
-     ("fr-BE", &FR_BE),
-     ("fr-BF", &FR_BF),
-     ("fr-BI", &FR_BI),
-     ("fr-BJ", &FR_BJ),
-     ("fr-BL", &FR_BL),
-     ("fr-CA", &FR_CA),
-     ("fr-CD", &FR_CD),
-     ("fr-CF", &FR_CF),
-     ("fr-CG", &FR_CG),
-     ("fr-CH", &FR_CH),
-     ("fr-CI", &FR_CI),
-     ("fr-CM", &FR_CM),
-     ("fr-DJ", &FR_DJ),
-     ("fr-DZ", &FR_DZ),
-     ("fr-GA", &FR_GA),
-     ("fr-GF", &FR_GF),
-     ("fr-GN", &FR_GN),
-     ("fr-GP", &FR_GP),
-     ("fr-GQ", &FR_GQ),
-     ("fr-HT", &FR_HT),
-     ("fr-KM", &FR_KM),
-     ("fr-LU", &FR_LU),
-     ("fr-MA", &FR_MA),
-     ("fr-MC", &FR_MC),
-     ("fr-MF", &FR_MF),
-     ("fr-MG", &FR_MG),
-     ("fr-ML", &FR_ML),
-     ("fr-MQ", &FR_MQ),
-     ("fr-MR", &FR_MR),
-     ("fr-MU", &FR_MU),
-     ("fr-NC", &FR_NC),
-     ("fr-NE", &FR_NE),
-     ("fr-PF", &FR_PF),
-     ("fr-PM", &FR_PM),
-     ("fr-RE", &FR_RE),
-     ("fr-RW", &FR_RW),
-     ("fr-SC", &FR_SC),
-     ("fr-SN", &FR_SN),
-     ("fr-SY", &FR_SY),
-     ("fr-TD", &FR_TD),
-     ("fr-TG", &FR_TG),
-     ("fr-TN", &FR_TN),
-     ("fr-VU", &FR_VU),
-     ("fr-WF", &FR_WF),
-     ("fr-YT", &FR_YT),
-     ("frr", &FRR),
-     ("fur", &FUR),
-     ("fy", &FY),
-     ("ga", &GA),
-     ("ga-GB", &GA_GB),
-     ("gaa", &GAA),
-     ("gd", &GD),
-     ("gez", &GEZ),
-     ("gez-ER", &GEZ_ER),
-     ("gl", &GL),
-     ("gn", &GN),
-     ("gsw", &GSW),
-     ("gsw-FR", &GSW_FR),
-     ("gsw-LI", &GSW_LI),
-     ("gu", &GU),
-     ("guz", &GUZ),
-     ("gv", &GV),
-     ("ha", &HA),
-     ("ha-Arab", &HA_ARAB),
-     ("ha-Arab-SD", &HA_ARAB_SD),
-     ("ha-GH", &HA_GH),
-     ("ha-NE", &HA_NE),
-     ("haw", &HAW),
-     ("he", &HE),
-     ("hi", &HI),
-     ("hi-Latn", &HI_LATN),
-     ("hnj", &HNJ),
-     ("hnj-Hmnp", &HNJ_HMNP),
-     ("hr", &HR),
-     ("hr-BA", &HR_BA),
-     ("hsb", &HSB),
-     ("ht", &HT),
-     ("hu", &HU),
-     ("hy", &HY),
-     ("ia", &IA),
-     ("id", &ID),
-     ("ie", &IE),
-     ("ig", &IG),
-     ("ii", &II),
-     ("io", &IO),
-     ("is", &IS),
-     ("it", &IT),
-     ("it-CH", &IT_CH),
-     ("it-SM", &IT_SM),
-     ("it-VA", &IT_VA),
-     ("iu", &IU),
-     ("iu-Latn", &IU_LATN),
-     ("ja", &JA),
-     ("jbo", &JBO),
-     ("jgo", &JGO),
-     ("jmc", &JMC),
-     ("jv", &JV),
-     ("ka", &KA),
-     ("kaa", &KAA),
-     ("kaa-Cyrl", &KAA_CYRL),
-     ("kaa-Latn", &KAA_LATN),
-     ("kab", &KAB),
-     ("kaj", &KAJ),
-     ("kam", &KAM),
-     ("kcg", &KCG),
-     ("kde", &KDE),
-     ("kea", &KEA),
-     ("kek", &KEK),
-     ("ken", &KEN),
-     ("kgp", &KGP),
-     ("khq", &KHQ),
-     ("ki", &KI),
-     ("kk", &KK),
-     ("kk-Arab", &KK_ARAB),
-     ("kk-Cyrl", &KK_CYRL),
-     ("kk-KZ", &KK_KZ),
-     ("kkj", &KKJ),
-     ("kl", &KL),
-     ("kln", &KLN),
-     ("km", &KM),
-     ("kn", &KN),
-     ("ko", &KO),
-     ("ko-CN", &KO_CN),
-     ("ko-KP", &KO_KP),
-     ("kok", &KOK),
-     ("kok-Deva", &KOK_DEVA),
-     ("kok-Latn", &KOK_LATN),
-     ("kpe", &KPE),
-     ("kpe-GN", &KPE_GN),
-     ("ks", &KS),
-     ("ks-Arab", &KS_ARAB),
-     ("ks-Deva", &KS_DEVA),
-     ("ksb", &KSB),
-     ("ksf", &KSF),
-     ("ksh", &KSH),
-     ("ku", &KU),
-     ("ku-Arab", &KU_ARAB),
-     ("ku-Arab-IR", &KU_ARAB_IR),
-     ("ku-Latn", &KU_LATN),
-     ("ku-Latn-IQ", &KU_LATN_IQ),
-     ("ku-Latn-SY", &KU_LATN_SY),
-     ("ku-TR", &KU_TR),
-     ("kw", &KW),
-     ("kxv", &KXV),
-     ("kxv-Deva", &KXV_DEVA),
-     ("kxv-Latn", &KXV_LATN),
-     ("kxv-Orya", &KXV_ORYA),
-     ("kxv-Telu", &KXV_TELU),
-     ("ky", &KY),
-     ("la", &LA),
-     ("lag", &LAG),
-     ("lb", &LB),
-     ("lg", &LG),
-     ("lij", &LIJ),
-     ("lkt", &LKT),
-     ("lld", &LLD),
-     ("lmo", &LMO),
-     ("ln", &LN),
-     ("ln-AO", &LN_AO),
-     ("ln-CF", &LN_CF),
-     ("ln-CG", &LN_CG),
-     ("lo", &LO),
-     ("lrc", &LRC),
-     ("lrc-IQ", &LRC_IQ),
-     ("lt", &LT),
-     ("ltg", &LTG),
-     ("lu", &LU),
-     ("luo", &LUO),
-     ("luy", &LUY),
-     ("lv", &LV),
-     ("lzz", &LZZ),
-     ("mai", &MAI),
-     ("mas", &MAS),
-     ("mas-TZ", &MAS_TZ),
-     ("mdf", &MDF),
-     ("mer", &MER),
-     ("mfe", &MFE),
-     ("mg", &MG),
-     ("mgh", &MGH),
-     ("mgo", &MGO),
-     ("mhn", &MHN),
-     ("mi", &MI),
-     ("mic", &MIC),
-     ("mk", &MK),
-     ("ml", &ML),
-     ("mn", &MN),
-     ("mn-Mong", &MN_MONG),
-     ("mn-Mong-MN", &MN_MONG_MN),
-     ("mni", &MNI),
-     ("mni-Beng", &MNI_BENG),
-     ("mni-Mtei", &MNI_MTEI),
-     ("moh", &MOH),
-     ("mr", &MR),
-     ("ms", &MS),
-     ("ms-Arab", &MS_ARAB),
-     ("ms-Arab-BN", &MS_ARAB_BN),
-     ("ms-BN", &MS_BN),
-     ("ms-ID", &MS_ID),
-     ("ms-SG", &MS_SG),
-     ("mt", &MT),
-     ("mua", &MUA),
-     ("mus", &MUS),
-     ("mww", &MWW),
-     ("mww-Hmnp", &MWW_HMNP),
-     ("my", &MY),
-     ("myv", &MYV),
-     ("mzn", &MZN),
-     ("naq", &NAQ),
-     ("nb", &NB),
-     ("nb-SJ", &NB_SJ),
-     ("nd", &ND),
-     ("nds", &NDS),
-     ("nds-NL", &NDS_NL),
-     ("ne", &NE),
-     ("ne-IN", &NE_IN),
-     ("nl", &NL),
-     ("nl-AW", &NL_AW),
-     ("nl-BE", &NL_BE),
-     ("nl-BQ", &NL_BQ),
-     ("nl-CW", &NL_CW),
-     ("nl-SR", &NL_SR),
-     ("nl-SX", &NL_SX),
-     ("nmg", &NMG),
-     ("nn", &NN),
-     ("nnh", &NNH),
-     ("no", &NO),
-     ("nqo", &NQO),
-     ("nr", &NR),
-     ("nso", &NSO),
-     ("nus", &NUS),
-     ("nv", &NV),
-     ("ny", &NY),
-     ("nyn", &NYN),
-     ("oc", &OC),
-     ("oc-ES", &OC_ES),
-     ("oka", &OKA),
-     ("oka-US", &OKA_US),
-     ("om", &OM),
-     ("om-KE", &OM_KE),
-     ("or", &OR),
-     ("os", &OS),
-     ("os-RU", &OS_RU),
-     ("osa", &OSA),
-     ("pa", &PA),
-     ("pa-Arab", &PA_ARAB),
-     ("pa-Guru", &PA_GURU),
-     ("pap", &PAP),
-     ("pap-AW", &PAP_AW),
-     ("pcm", &PCM),
-     ("pi", &PI),
-     ("pi-Latn", &PI_LATN),
-     ("pis", &PIS),
-     ("pl", &PL),
-     ("pms", &PMS),
-     ("prg", &PRG),
-     ("ps", &PS),
-     ("ps-PK", &PS_PK),
-     ("pt", &PT),
-     ("pt-AO", &PT_AO),
-     ("pt-CH", &PT_CH),
-     ("pt-CV", &PT_CV),
-     ("pt-GQ", &PT_GQ),
-     ("pt-GW", &PT_GW),
-     ("pt-LU", &PT_LU),
-     ("pt-MO", &PT_MO),
-     ("pt-MZ", &PT_MZ),
-     ("pt-PT", &PT_PT),
-     ("pt-ST", &PT_ST),
-     ("pt-TL", &PT_TL),
-     ("qu", &QU),
-     ("qu-BO", &QU_BO),
-     ("qu-EC", &QU_EC),
-     ("quc", &QUC),
-     ("raj", &RAJ),
-     ("rhg", &RHG),
-     ("rhg-Rohg", &RHG_ROHG),
-     ("rhg-Rohg-BD", &RHG_ROHG_BD),
-     ("rif", &RIF),
-     ("rm", &RM),
-     ("rn", &RN),
-     ("ro", &RO),
-     ("ro-MD", &RO_MD),
-     ("rof", &ROF),
-     ("ru", &RU),
-     ("ru-BY", &RU_BY),
-     ("ru-KG", &RU_KG),
-     ("ru-KZ", &RU_KZ),
-     ("ru-MD", &RU_MD),
-     ("ru-UA", &RU_UA),
-     ("rw", &RW),
-     ("rwk", &RWK),
-     ("sa", &SA),
-     ("sah", &SAH),
-     ("saq", &SAQ),
-     ("sat", &SAT),
-     ("sat-Deva", &SAT_DEVA),
-     ("sat-Olck", &SAT_OLCK),
-     ("sbp", &SBP),
-     ("sc", &SC),
-     ("scn", &SCN),
-     ("sd", &SD),
-     ("sd-Arab", &SD_ARAB),
-     ("sd-Deva", &SD_DEVA),
-     ("sdh", &SDH),
-     ("sdh-IQ", &SDH_IQ),
-     ("se", &SE),
-     ("se-FI", &SE_FI),
-     ("se-SE", &SE_SE),
-     ("seh", &SEH),
-     ("ses", &SES),
-     ("sg", &SG),
-     ("sgs", &SGS),
-     ("shi", &SHI),
-     ("shi-Latn", &SHI_LATN),
-     ("shi-Tfng", &SHI_TFNG),
-     ("shn", &SHN),
-     ("shn-TH", &SHN_TH),
-     ("si", &SI),
-     ("sid", &SID),
-     ("sk", &SK),
-     ("skr", &SKR),
-     ("sl", &SL),
-     ("sma", &SMA),
-     ("sma-NO", &SMA_NO),
-     ("smj", &SMJ),
-     ("smj-NO", &SMJ_NO),
-     ("smn", &SMN),
-     ("sms", &SMS),
-     ("sn", &SN),
-     ("so", &SO),
-     ("so-DJ", &SO_DJ),
-     ("so-ET", &SO_ET),
-     ("so-KE", &SO_KE),
-     ("sq", &SQ),
-     ("sq-MK", &SQ_MK),
-     ("sq-XK", &SQ_XK),
-     ("sr", &SR),
-     ("sr-Cyrl", &SR_CYRL),
-     ("sr-Cyrl-BA", &SR_CYRL_BA),
-     ("sr-Cyrl-ME", &SR_CYRL_ME),
-     ("sr-Cyrl-XK", &SR_CYRL_XK),
-     ("sr-Latn", &SR_LATN),
-     ("sr-Latn-BA", &SR_LATN_BA),
-     ("sr-Latn-ME", &SR_LATN_ME),
-     ("sr-Latn-XK", &SR_LATN_XK),
-     ("ss", &SS),
-     ("ss-SZ", &SS_SZ),
-     ("ssy", &SSY),
-     ("st", &ST),
-     ("st-LS", &ST_LS),
-     ("su", &SU),
-     ("su-Latn", &SU_LATN),
-     ("suz", &SUZ),
-     ("suz-Deva", &SUZ_DEVA),
-     ("suz-Sunu", &SUZ_SUNU),
-     ("sv", &SV),
-     ("sv-AX", &SV_AX),
-     ("sv-FI", &SV_FI),
-     ("sw", &SW),
-     ("sw-CD", &SW_CD),
-     ("sw-KE", &SW_KE),
-     ("sw-UG", &SW_UG),
-     ("syr", &SYR),
-     ("syr-SY", &SYR_SY),
-     ("szl", &SZL),
-     ("ta", &TA),
-     ("ta-LK", &TA_LK),
-     ("ta-MY", &TA_MY),
-     ("ta-SG", &TA_SG),
-     ("te", &TE),
-     ("teo", &TEO),
-     ("teo-KE", &TEO_KE),
-     ("tg", &TG),
-     ("th", &TH),
-     ("ti", &TI),
-     ("ti-ER", &TI_ER),
-     ("tig", &TIG),
-     ("tk", &TK),
-     ("tn", &TN),
-     ("tn-BW", &TN_BW),
-     ("to", &TO),
-     ("tok", &TOK),
-     ("tpi", &TPI),
-     ("tr", &TR),
-     ("tr-CY", &TR_CY),
-     ("trv", &TRV),
-     ("trw", &TRW),
-     ("ts", &TS),
-     ("tt", &TT),
-     ("twq", &TWQ),
-     ("tyv", &TYV),
-     ("tzm", &TZM),
-     ("ug", &UG),
-     ("uk", &UK),
-     ("und", &UND),
-     ("ur", &UR),
-     ("ur-IN", &UR_IN),
-     ("uz", &UZ),
-     ("uz-Arab", &UZ_ARAB),
-     ("uz-Cyrl", &UZ_CYRL),
-     ("uz-Latn", &UZ_LATN),
-     ("vai", &VAI),
-     ("vai-Latn", &VAI_LATN),
-     ("vai-Vaii", &VAI_VAII),
-     ("ve", &VE),
-     ("vec", &VEC),
-     ("vi", &VI),
-     ("vmw", &VMW),
-     ("vo", &VO),
-     ("vun", &VUN),
-     ("wa", &WA),
-     ("wae", &WAE),
-     ("wal", &WAL),
-     ("wbp", &WBP),
-     ("wo", &WO),
-     ("xh", &XH),
-     ("xnr", &XNR),
-     ("xog", &XOG),
-     ("yav", &YAV),
-     ("yi", &YI),
-     ("yo", &YO),
-     ("yo-BJ", &YO_BJ),
-     ("yrl", &YRL),
-     ("yrl-CO", &YRL_CO),
-     ("yrl-VE", &YRL_VE),
-     ("yue", &YUE),
-     ("yue-Hans", &YUE_HANS),
-     ("yue-Hant", &YUE_HANT),
-     ("yue-Hant-CN", &YUE_HANT_CN),
-     ("yue-Hant-MO", &YUE_HANT_MO),
-     ("za", &ZA),
-     ("zgh", &ZGH),
-     ("zh", &ZH),
-     ("zh-Hans", &ZH_HANS),
-     ("zh-Hans-HK", &ZH_HANS_HK),
-     ("zh-Hans-MO", &ZH_HANS_MO),
-     ("zh-Hans-MY", &ZH_HANS_MY),
-     ("zh-Hans-SG", &ZH_HANS_SG),
-     ("zh-Hant", &ZH_HANT),
-     ("zh-Hant-HK", &ZH_HANT_HK),
-     ("zh-Hant-MO", &ZH_HANT_MO),
-     ("zh-Hant-MY", &ZH_HANT_MY),
-     ("zh-Latn", &ZH_LATN),
-     ("zu", &ZU),
-    ].into_iter().collect()
-});
\ No newline at end of file
+pub static LANG_TO_LOCALE: LazyLock<HashMap<&'static str, &'static Locale<'static>>> =
+    LazyLock::new(|| {
+        [
+            ("aa", &AA),
+            ("aa-DJ", &AA_DJ),
+            ("aa-ER", &AA_ER),
+            ("ab", &AB),
+            ("af", &AF),
+            ("af-NA", &AF_NA),
+            ("agq", &AGQ),
+            ("ak", &AK),
+            ("am", &AM),
+            ("an", &AN),
+            ("ann", &ANN),
+            ("apc", &APC),
+            ("ar", &AR),
+            ("ar-AE", &AR_AE),
+            ("ar-BH", &AR_BH),
+            ("ar-DJ", &AR_DJ),
+            ("ar-DZ", &AR_DZ),
+            ("ar-EG", &AR_EG),
+            ("ar-EH", &AR_EH),
+            ("ar-ER", &AR_ER),
+            ("ar-IL", &AR_IL),
+            ("ar-IQ", &AR_IQ),
+            ("ar-JO", &AR_JO),
+            ("ar-KM", &AR_KM),
+            ("ar-KW", &AR_KW),
+            ("ar-LB", &AR_LB),
+            ("ar-LY", &AR_LY),
+            ("ar-MA", &AR_MA),
+            ("ar-MR", &AR_MR),
+            ("ar-OM", &AR_OM),
+            ("ar-PS", &AR_PS),
+            ("ar-QA", &AR_QA),
+            ("ar-SA", &AR_SA),
+            ("ar-SD", &AR_SD),
+            ("ar-SO", &AR_SO),
+            ("ar-SS", &AR_SS),
+            ("ar-SY", &AR_SY),
+            ("ar-TD", &AR_TD),
+            ("ar-TN", &AR_TN),
+            ("ar-YE", &AR_YE),
+            ("arn", &ARN),
+            ("as", &AS),
+            ("asa", &ASA),
+            ("ast", &AST),
+            ("az", &AZ),
+            ("az-Arab", &AZ_ARAB),
+            ("az-Arab-IQ", &AZ_ARAB_IQ),
+            ("az-Arab-TR", &AZ_ARAB_TR),
+            ("az-Cyrl", &AZ_CYRL),
+            ("az-Latn", &AZ_LATN),
+            ("ba", &BA),
+            ("bal", &BAL),
+            ("bal-Arab", &BAL_ARAB),
+            ("bal-Latn", &BAL_LATN),
+            ("bas", &BAS),
+            ("be", &BE),
+            ("be-tarask", &BE_TARASK),
+            ("bem", &BEM),
+            ("bew", &BEW),
+            ("bez", &BEZ),
+            ("bg", &BG),
+            ("bgc", &BGC),
+            ("bgn", &BGN),
+            ("bgn-AE", &BGN_AE),
+            ("bgn-AF", &BGN_AF),
+            ("bgn-IR", &BGN_IR),
+            ("bgn-OM", &BGN_OM),
+            ("bho", &BHO),
+            ("blo", &BLO),
+            ("blt", &BLT),
+            ("bm", &BM),
+            ("bm-Nkoo", &BM_NKOO),
+            ("bn", &BN),
+            ("bn-IN", &BN_IN),
+            ("bo", &BO),
+            ("bo-IN", &BO_IN),
+            ("bqi", &BQI),
+            ("br", &BR),
+            ("brx", &BRX),
+            ("bs", &BS),
+            ("bs-Cyrl", &BS_CYRL),
+            ("bs-Latn", &BS_LATN),
+            ("bss", &BSS),
+            ("bua", &BUA),
+            ("byn", &BYN),
+            ("ca", &CA),
+            ("ca-AD", &CA_AD),
+            ("ca-ES-valencia", &CA_ES_VALENCIA),
+            ("ca-FR", &CA_FR),
+            ("ca-IT", &CA_IT),
+            ("cad", &CAD),
+            ("cch", &CCH),
+            ("ccp", &CCP),
+            ("ccp-IN", &CCP_IN),
+            ("ce", &CE),
+            ("ceb", &CEB),
+            ("cgg", &CGG),
+            ("cho", &CHO),
+            ("chr", &CHR),
+            ("cic", &CIC),
+            ("ckb", &CKB),
+            ("ckb-IR", &CKB_IR),
+            ("co", &CO),
+            ("cop", &COP),
+            ("cs", &CS),
+            ("csw", &CSW),
+            ("cu", &CU),
+            ("cv", &CV),
+            ("cy", &CY),
+            ("da", &DA),
+            ("da-GL", &DA_GL),
+            ("dav", &DAV),
+            ("de", &DE),
+            ("de-AT", &DE_AT),
+            ("de-BE", &DE_BE),
+            ("de-CH", &DE_CH),
+            ("de-IT", &DE_IT),
+            ("de-LI", &DE_LI),
+            ("de-LU", &DE_LU),
+            ("dje", &DJE),
+            ("doi", &DOI),
+            ("dsb", &DSB),
+            ("dua", &DUA),
+            ("dv", &DV),
+            ("dyo", &DYO),
+            ("dz", &DZ),
+            ("ebu", &EBU),
+            ("ee", &EE),
+            ("ee-TG", &EE_TG),
+            ("el", &EL),
+            ("el-CY", &EL_CY),
+            ("el-polyton", &EL_POLYTON),
+            ("en", &EN),
+            ("en-001", &EN_001),
+            ("en-150", &EN_150),
+            ("en-AE", &EN_AE),
+            ("en-AG", &EN_AG),
+            ("en-AI", &EN_AI),
+            ("en-AS", &EN_AS),
+            ("en-AT", &EN_AT),
+            ("en-AU", &EN_AU),
+            ("en-BB", &EN_BB),
+            ("en-BE", &EN_BE),
+            ("en-BI", &EN_BI),
+            ("en-BM", &EN_BM),
+            ("en-BS", &EN_BS),
+            ("en-BW", &EN_BW),
+            ("en-BZ", &EN_BZ),
+            ("en-CA", &EN_CA),
+            ("en-CC", &EN_CC),
+            ("en-CH", &EN_CH),
+            ("en-CK", &EN_CK),
+            ("en-CM", &EN_CM),
+            ("en-CX", &EN_CX),
+            ("en-CY", &EN_CY),
+            ("en-CZ", &EN_CZ),
+            ("en-DE", &EN_DE),
+            ("en-DG", &EN_DG),
+            ("en-DK", &EN_DK),
+            ("en-DM", &EN_DM),
+            ("en-Dsrt", &EN_DSRT),
+            ("en-EE", &EN_EE),
+            ("en-ER", &EN_ER),
+            ("en-ES", &EN_ES),
+            ("en-FI", &EN_FI),
+            ("en-FJ", &EN_FJ),
+            ("en-FK", &EN_FK),
+            ("en-FM", &EN_FM),
+            ("en-FR", &EN_FR),
+            ("en-GB", &EN_GB),
+            ("en-GD", &EN_GD),
+            ("en-GE", &EN_GE),
+            ("en-GG", &EN_GG),
+            ("en-GH", &EN_GH),
+            ("en-GI", &EN_GI),
+            ("en-GM", &EN_GM),
+            ("en-GS", &EN_GS),
+            ("en-GU", &EN_GU),
+            ("en-GY", &EN_GY),
+            ("en-HK", &EN_HK),
+            ("en-HU", &EN_HU),
+            ("en-ID", &EN_ID),
+            ("en-IE", &EN_IE),
+            ("en-IL", &EN_IL),
+            ("en-IM", &EN_IM),
+            ("en-IN", &EN_IN),
+            ("en-IO", &EN_IO),
+            ("en-IT", &EN_IT),
+            ("en-JE", &EN_JE),
+            ("en-JM", &EN_JM),
+            ("en-JP", &EN_JP),
+            ("en-KE", &EN_KE),
+            ("en-KI", &EN_KI),
+            ("en-KN", &EN_KN),
+            ("en-KY", &EN_KY),
+            ("en-LC", &EN_LC),
+            ("en-LR", &EN_LR),
+            ("en-LS", &EN_LS),
+            ("en-LT", &EN_LT),
+            ("en-LV", &EN_LV),
+            ("en-MG", &EN_MG),
+            ("en-MH", &EN_MH),
+            ("en-MO", &EN_MO),
+            ("en-MP", &EN_MP),
+            ("en-MS", &EN_MS),
+            ("en-MT", &EN_MT),
+            ("en-MU", &EN_MU),
+            ("en-MV", &EN_MV),
+            ("en-MW", &EN_MW),
+            ("en-MY", &EN_MY),
+            ("en-NA", &EN_NA),
+            ("en-NF", &EN_NF),
+            ("en-NG", &EN_NG),
+            ("en-NL", &EN_NL),
+            ("en-NO", &EN_NO),
+            ("en-NR", &EN_NR),
+            ("en-NU", &EN_NU),
+            ("en-NZ", &EN_NZ),
+            ("en-PG", &EN_PG),
+            ("en-PH", &EN_PH),
+            ("en-PK", &EN_PK),
+            ("en-PL", &EN_PL),
+            ("en-PN", &EN_PN),
+            ("en-PR", &EN_PR),
+            ("en-PT", &EN_PT),
+            ("en-PW", &EN_PW),
+            ("en-RO", &EN_RO),
+            ("en-RW", &EN_RW),
+            ("en-SB", &EN_SB),
+            ("en-SC", &EN_SC),
+            ("en-SD", &EN_SD),
+            ("en-SE", &EN_SE),
+            ("en-SG", &EN_SG),
+            ("en-SH", &EN_SH),
+            ("en-SI", &EN_SI),
+            ("en-SK", &EN_SK),
+            ("en-SL", &EN_SL),
+            ("en-SS", &EN_SS),
+            ("en-SX", &EN_SX),
+            ("en-SZ", &EN_SZ),
+            ("en-Shaw", &EN_SHAW),
+            ("en-TC", &EN_TC),
+            ("en-TK", &EN_TK),
+            ("en-TO", &EN_TO),
+            ("en-TT", &EN_TT),
+            ("en-TV", &EN_TV),
+            ("en-TZ", &EN_TZ),
+            ("en-UA", &EN_UA),
+            ("en-UG", &EN_UG),
+            ("en-UM", &EN_UM),
+            ("en-VC", &EN_VC),
+            ("en-VG", &EN_VG),
+            ("en-VI", &EN_VI),
+            ("en-VU", &EN_VU),
+            ("en-WS", &EN_WS),
+            ("en-ZA", &EN_ZA),
+            ("en-ZM", &EN_ZM),
+            ("en-ZW", &EN_ZW),
+            ("eo", &EO),
+            ("es", &ES),
+            ("es-419", &ES_419),
+            ("es-AR", &ES_AR),
+            ("es-BO", &ES_BO),
+            ("es-BR", &ES_BR),
+            ("es-BZ", &ES_BZ),
+            ("es-CL", &ES_CL),
+            ("es-CO", &ES_CO),
+            ("es-CR", &ES_CR),
+            ("es-CU", &ES_CU),
+            ("es-DO", &ES_DO),
+            ("es-EA", &ES_EA),
+            ("es-EC", &ES_EC),
+            ("es-GQ", &ES_GQ),
+            ("es-GT", &ES_GT),
+            ("es-HN", &ES_HN),
+            ("es-IC", &ES_IC),
+            ("es-MX", &ES_MX),
+            ("es-NI", &ES_NI),
+            ("es-PA", &ES_PA),
+            ("es-PE", &ES_PE),
+            ("es-PH", &ES_PH),
+            ("es-PR", &ES_PR),
+            ("es-PY", &ES_PY),
+            ("es-SV", &ES_SV),
+            ("es-US", &ES_US),
+            ("es-UY", &ES_UY),
+            ("es-VE", &ES_VE),
+            ("et", &ET),
+            ("eu", &EU),
+            ("ewo", &EWO),
+            ("fa", &FA),
+            ("fa-AF", &FA_AF),
+            ("ff", &FF),
+            ("ff-Adlm", &FF_ADLM),
+            ("ff-Adlm-BF", &FF_ADLM_BF),
+            ("ff-Adlm-CM", &FF_ADLM_CM),
+            ("ff-Adlm-GH", &FF_ADLM_GH),
+            ("ff-Adlm-GM", &FF_ADLM_GM),
+            ("ff-Adlm-GW", &FF_ADLM_GW),
+            ("ff-Adlm-LR", &FF_ADLM_LR),
+            ("ff-Adlm-MR", &FF_ADLM_MR),
+            ("ff-Adlm-NE", &FF_ADLM_NE),
+            ("ff-Adlm-NG", &FF_ADLM_NG),
+            ("ff-Adlm-SL", &FF_ADLM_SL),
+            ("ff-Adlm-SN", &FF_ADLM_SN),
+            ("ff-Latn", &FF_LATN),
+            ("ff-Latn-BF", &FF_LATN_BF),
+            ("ff-Latn-CM", &FF_LATN_CM),
+            ("ff-Latn-GH", &FF_LATN_GH),
+            ("ff-Latn-GM", &FF_LATN_GM),
+            ("ff-Latn-GN", &FF_LATN_GN),
+            ("ff-Latn-GW", &FF_LATN_GW),
+            ("ff-Latn-LR", &FF_LATN_LR),
+            ("ff-Latn-MR", &FF_LATN_MR),
+            ("ff-Latn-NE", &FF_LATN_NE),
+            ("ff-Latn-NG", &FF_LATN_NG),
+            ("ff-Latn-SL", &FF_LATN_SL),
+            ("fi", &FI),
+            ("fil", &FIL),
+            ("fo", &FO),
+            ("fo-DK", &FO_DK),
+            ("fr", &FR),
+            ("fr-BE", &FR_BE),
+            ("fr-BF", &FR_BF),
+            ("fr-BI", &FR_BI),
+            ("fr-BJ", &FR_BJ),
+            ("fr-BL", &FR_BL),
+            ("fr-CA", &FR_CA),
+            ("fr-CD", &FR_CD),
+            ("fr-CF", &FR_CF),
+            ("fr-CG", &FR_CG),
+            ("fr-CH", &FR_CH),
+            ("fr-CI", &FR_CI),
+            ("fr-CM", &FR_CM),
+            ("fr-DJ", &FR_DJ),
+            ("fr-DZ", &FR_DZ),
+            ("fr-GA", &FR_GA),
+            ("fr-GF", &FR_GF),
+            ("fr-GN", &FR_GN),
+            ("fr-GP", &FR_GP),
+            ("fr-GQ", &FR_GQ),
+            ("fr-HT", &FR_HT),
+            ("fr-KM", &FR_KM),
+            ("fr-LU", &FR_LU),
+            ("fr-MA", &FR_MA),
+            ("fr-MC", &FR_MC),
+            ("fr-MF", &FR_MF),
+            ("fr-MG", &FR_MG),
+            ("fr-ML", &FR_ML),
+            ("fr-MQ", &FR_MQ),
+            ("fr-MR", &FR_MR),
+            ("fr-MU", &FR_MU),
+            ("fr-NC", &FR_NC),
+            ("fr-NE", &FR_NE),
+            ("fr-PF", &FR_PF),
+            ("fr-PM", &FR_PM),
+            ("fr-RE", &FR_RE),
+            ("fr-RW", &FR_RW),
+            ("fr-SC", &FR_SC),
+            ("fr-SN", &FR_SN),
+            ("fr-SY", &FR_SY),
+            ("fr-TD", &FR_TD),
+            ("fr-TG", &FR_TG),
+            ("fr-TN", &FR_TN),
+            ("fr-VU", &FR_VU),
+            ("fr-WF", &FR_WF),
+            ("fr-YT", &FR_YT),
+            ("frr", &FRR),
+            ("fur", &FUR),
+            ("fy", &FY),
+            ("ga", &GA),
+            ("ga-GB", &GA_GB),
+            ("gaa", &GAA),
+            ("gd", &GD),
+            ("gez", &GEZ),
+            ("gez-ER", &GEZ_ER),
+            ("gl", &GL),
+            ("gn", &GN),
+            ("gsw", &GSW),
+            ("gsw-FR", &GSW_FR),
+            ("gsw-LI", &GSW_LI),
+            ("gu", &GU),
+            ("guz", &GUZ),
+            ("gv", &GV),
+            ("ha", &HA),
+            ("ha-Arab", &HA_ARAB),
+            ("ha-Arab-SD", &HA_ARAB_SD),
+            ("ha-GH", &HA_GH),
+            ("ha-NE", &HA_NE),
+            ("haw", &HAW),
+            ("he", &HE),
+            ("hi", &HI),
+            ("hi-Latn", &HI_LATN),
+            ("hnj", &HNJ),
+            ("hnj-Hmnp", &HNJ_HMNP),
+            ("hr", &HR),
+            ("hr-BA", &HR_BA),
+            ("hsb", &HSB),
+            ("ht", &HT),
+            ("hu", &HU),
+            ("hy", &HY),
+            ("ia", &IA),
+            ("id", &ID),
+            ("ie", &IE),
+            ("ig", &IG),
+            ("ii", &II),
+            ("io", &IO),
+            ("is", &IS),
+            ("it", &IT),
+            ("it-CH", &IT_CH),
+            ("it-SM", &IT_SM),
+            ("it-VA", &IT_VA),
+            ("iu", &IU),
+            ("iu-Latn", &IU_LATN),
+            ("ja", &JA),
+            ("jbo", &JBO),
+            ("jgo", &JGO),
+            ("jmc", &JMC),
+            ("jv", &JV),
+            ("ka", &KA),
+            ("kaa", &KAA),
+            ("kaa-Cyrl", &KAA_CYRL),
+            ("kaa-Latn", &KAA_LATN),
+            ("kab", &KAB),
+            ("kaj", &KAJ),
+            ("kam", &KAM),
+            ("kcg", &KCG),
+            ("kde", &KDE),
+            ("kea", &KEA),
+            ("kek", &KEK),
+            ("ken", &KEN),
+            ("kgp", &KGP),
+            ("khq", &KHQ),
+            ("ki", &KI),
+            ("kk", &KK),
+            ("kk-Arab", &KK_ARAB),
+            ("kk-Cyrl", &KK_CYRL),
+            ("kk-KZ", &KK_KZ),
+            ("kkj", &KKJ),
+            ("kl", &KL),
+            ("kln", &KLN),
+            ("km", &KM),
+            ("kn", &KN),
+            ("ko", &KO),
+            ("ko-CN", &KO_CN),
+            ("ko-KP", &KO_KP),
+            ("kok", &KOK),
+            ("kok-Deva", &KOK_DEVA),
+            ("kok-Latn", &KOK_LATN),
+            ("kpe", &KPE),
+            ("kpe-GN", &KPE_GN),
+            ("ks", &KS),
+            ("ks-Arab", &KS_ARAB),
+            ("ks-Deva", &KS_DEVA),
+            ("ksb", &KSB),
+            ("ksf", &KSF),
+            ("ksh", &KSH),
+            ("ku", &KU),
+            ("ku-Arab", &KU_ARAB),
+            ("ku-Arab-IR", &KU_ARAB_IR),
+            ("ku-Latn", &KU_LATN),
+            ("ku-Latn-IQ", &KU_LATN_IQ),
+            ("ku-Latn-SY", &KU_LATN_SY),
+            ("ku-TR", &KU_TR),
+            ("kw", &KW),
+            ("kxv", &KXV),
+            ("kxv-Deva", &KXV_DEVA),
+            ("kxv-Latn", &KXV_LATN),
+            ("kxv-Orya", &KXV_ORYA),
+            ("kxv-Telu", &KXV_TELU),
+            ("ky", &KY),
+            ("la", &LA),
+            ("lag", &LAG),
+            ("lb", &LB),
+            ("lg", &LG),
+            ("lij", &LIJ),
+            ("lkt", &LKT),
+            ("lld", &LLD),
+            ("lmo", &LMO),
+            ("ln", &LN),
+            ("ln-AO", &LN_AO),
+            ("ln-CF", &LN_CF),
+            ("ln-CG", &LN_CG),
+            ("lo", &LO),
+            ("lrc", &LRC),
+            ("lrc-IQ", &LRC_IQ),
+            ("lt", &LT),
+            ("ltg", &LTG),
+            ("lu", &LU),
+            ("luo", &LUO),
+            ("luy", &LUY),
+            ("lv", &LV),
+            ("lzz", &LZZ),
+            ("mai", &MAI),
+            ("mas", &MAS),
+            ("mas-TZ", &MAS_TZ),
+            ("mdf", &MDF),
+            ("mer", &MER),
+            ("mfe", &MFE),
+            ("mg", &MG),
+            ("mgh", &MGH),
+            ("mgo", &MGO),
+            ("mhn", &MHN),
+            ("mi", &MI),
+            ("mic", &MIC),
+            ("mk", &MK),
+            ("ml", &ML),
+            ("mn", &MN),
+            ("mn-Mong", &MN_MONG),
+            ("mn-Mong-MN", &MN_MONG_MN),
+            ("mni", &MNI),
+            ("mni-Beng", &MNI_BENG),
+            ("mni-Mtei", &MNI_MTEI),
+            ("moh", &MOH),
+            ("mr", &MR),
+            ("ms", &MS),
+            ("ms-Arab", &MS_ARAB),
+            ("ms-Arab-BN", &MS_ARAB_BN),
+            ("ms-BN", &MS_BN),
+            ("ms-ID", &MS_ID),
+            ("ms-SG", &MS_SG),
+            ("mt", &MT),
+            ("mua", &MUA),
+            ("mus", &MUS),
+            ("mww", &MWW),
+            ("mww-Hmnp", &MWW_HMNP),
+            ("my", &MY),
+            ("myv", &MYV),
+            ("mzn", &MZN),
+            ("naq", &NAQ),
+            ("nb", &NB),
+            ("nb-SJ", &NB_SJ),
+            ("nd", &ND),
+            ("nds", &NDS),
+            ("nds-NL", &NDS_NL),
+            ("ne", &NE),
+            ("ne-IN", &NE_IN),
+            ("nl", &NL),
+            ("nl-AW", &NL_AW),
+            ("nl-BE", &NL_BE),
+            ("nl-BQ", &NL_BQ),
+            ("nl-CW", &NL_CW),
+            ("nl-SR", &NL_SR),
+            ("nl-SX", &NL_SX),
+            ("nmg", &NMG),
+            ("nn", &NN),
+            ("nnh", &NNH),
+            ("no", &NO),
+            ("nqo", &NQO),
+            ("nr", &NR),
+            ("nso", &NSO),
+            ("nus", &NUS),
+            ("nv", &NV),
+            ("ny", &NY),
+            ("nyn", &NYN),
+            ("oc", &OC),
+            ("oc-ES", &OC_ES),
+            ("oka", &OKA),
+            ("oka-US", &OKA_US),
+            ("om", &OM),
+            ("om-KE", &OM_KE),
+            ("or", &OR),
+            ("os", &OS),
+            ("os-RU", &OS_RU),
+            ("osa", &OSA),
+            ("pa", &PA),
+            ("pa-Arab", &PA_ARAB),
+            ("pa-Guru", &PA_GURU),
+            ("pap", &PAP),
+            ("pap-AW", &PAP_AW),
+            ("pcm", &PCM),
+            ("pi", &PI),
+            ("pi-Latn", &PI_LATN),
+            ("pis", &PIS),
+            ("pl", &PL),
+            ("pms", &PMS),
+            ("prg", &PRG),
+            ("ps", &PS),
+            ("ps-PK", &PS_PK),
+            ("pt", &PT),
+            ("pt-AO", &PT_AO),
+            ("pt-CH", &PT_CH),
+            ("pt-CV", &PT_CV),
+            ("pt-GQ", &PT_GQ),
+            ("pt-GW", &PT_GW),
+            ("pt-LU", &PT_LU),
+            ("pt-MO", &PT_MO),
+            ("pt-MZ", &PT_MZ),
+            ("pt-PT", &PT_PT),
+            ("pt-ST", &PT_ST),
+            ("pt-TL", &PT_TL),
+            ("qu", &QU),
+            ("qu-BO", &QU_BO),
+            ("qu-EC", &QU_EC),
+            ("quc", &QUC),
+            ("raj", &RAJ),
+            ("rhg", &RHG),
+            ("rhg-Rohg", &RHG_ROHG),
+            ("rhg-Rohg-BD", &RHG_ROHG_BD),
+            ("rif", &RIF),
+            ("rm", &RM),
+            ("rn", &RN),
+            ("ro", &RO),
+            ("ro-MD", &RO_MD),
+            ("rof", &ROF),
+            ("ru", &RU),
+            ("ru-BY", &RU_BY),
+            ("ru-KG", &RU_KG),
+            ("ru-KZ", &RU_KZ),
+            ("ru-MD", &RU_MD),
+            ("ru-UA", &RU_UA),
+            ("rw", &RW),
+            ("rwk", &RWK),
+            ("sa", &SA),
+            ("sah", &SAH),
+            ("saq", &SAQ),
+            ("sat", &SAT),
+            ("sat-Deva", &SAT_DEVA),
+            ("sat-Olck", &SAT_OLCK),
+            ("sbp", &SBP),
+            ("sc", &SC),
+            ("scn", &SCN),
+            ("sd", &SD),
+            ("sd-Arab", &SD_ARAB),
+            ("sd-Deva", &SD_DEVA),
+            ("sdh", &SDH),
+            ("sdh-IQ", &SDH_IQ),
+            ("se", &SE),
+            ("se-FI", &SE_FI),
+            ("se-SE", &SE_SE),
+            ("seh", &SEH),
+            ("ses", &SES),
+            ("sg", &SG),
+            ("sgs", &SGS),
+            ("shi", &SHI),
+            ("shi-Latn", &SHI_LATN),
+            ("shi-Tfng", &SHI_TFNG),
+            ("shn", &SHN),
+            ("shn-TH", &SHN_TH),
+            ("si", &SI),
+            ("sid", &SID),
+            ("sk", &SK),
+            ("skr", &SKR),
+            ("sl", &SL),
+            ("sma", &SMA),
+            ("sma-NO", &SMA_NO),
+            ("smj", &SMJ),
+            ("smj-NO", &SMJ_NO),
+            ("smn", &SMN),
+            ("sms", &SMS),
+            ("sn", &SN),
+            ("so", &SO),
+            ("so-DJ", &SO_DJ),
+            ("so-ET", &SO_ET),
+            ("so-KE", &SO_KE),
+            ("sq", &SQ),
+            ("sq-MK", &SQ_MK),
+            ("sq-XK", &SQ_XK),
+            ("sr", &SR),
+            ("sr-Cyrl", &SR_CYRL),
+            ("sr-Cyrl-BA", &SR_CYRL_BA),
+            ("sr-Cyrl-ME", &SR_CYRL_ME),
+            ("sr-Cyrl-XK", &SR_CYRL_XK),
+            ("sr-Latn", &SR_LATN),
+            ("sr-Latn-BA", &SR_LATN_BA),
+            ("sr-Latn-ME", &SR_LATN_ME),
+            ("sr-Latn-XK", &SR_LATN_XK),
+            ("ss", &SS),
+            ("ss-SZ", &SS_SZ),
+            ("ssy", &SSY),
+            ("st", &ST),
+            ("st-LS", &ST_LS),
+            ("su", &SU),
+            ("su-Latn", &SU_LATN),
+            ("suz", &SUZ),
+            ("suz-Deva", &SUZ_DEVA),
+            ("suz-Sunu", &SUZ_SUNU),
+            ("sv", &SV),
+            ("sv-AX", &SV_AX),
+            ("sv-FI", &SV_FI),
+            ("sw", &SW),
+            ("sw-CD", &SW_CD),
+            ("sw-KE", &SW_KE),
+            ("sw-UG", &SW_UG),
+            ("syr", &SYR),
+            ("syr-SY", &SYR_SY),
+            ("szl", &SZL),
+            ("ta", &TA),
+            ("ta-LK", &TA_LK),
+            ("ta-MY", &TA_MY),
+            ("ta-SG", &TA_SG),
+            ("te", &TE),
+            ("teo", &TEO),
+            ("teo-KE", &TEO_KE),
+            ("tg", &TG),
+            ("th", &TH),
+            ("ti", &TI),
+            ("ti-ER", &TI_ER),
+            ("tig", &TIG),
+            ("tk", &TK),
+            ("tn", &TN),
+            ("tn-BW", &TN_BW),
+            ("to", &TO),
+            ("tok", &TOK),
+            ("tpi", &TPI),
+            ("tr", &TR),
+            ("tr-CY", &TR_CY),
+            ("trv", &TRV),
+            ("trw", &TRW),
+            ("ts", &TS),
+            ("tt", &TT),
+            ("twq", &TWQ),
+            ("tyv", &TYV),
+            ("tzm", &TZM),
+            ("ug", &UG),
+            ("uk", &UK),
+            ("und", &UND),
+            ("ur", &UR),
+            ("ur-IN", &UR_IN),
+            ("uz", &UZ),
+            ("uz-Arab", &UZ_ARAB),
+            ("uz-Cyrl", &UZ_CYRL),
+            ("uz-Latn", &UZ_LATN),
+            ("vai", &VAI),
+            ("vai-Latn", &VAI_LATN),
+            ("vai-Vaii", &VAI_VAII),
+            ("ve", &VE),
+            ("vec", &VEC),
+            ("vi", &VI),
+            ("vmw", &VMW),
+            ("vo", &VO),
+            ("vun", &VUN),
+            ("wa", &WA),
+            ("wae", &WAE),
+            ("wal", &WAL),
+            ("wbp", &WBP),
+            ("wo", &WO),
+            ("xh", &XH),
+            ("xnr", &XNR),
+            ("xog", &XOG),
+            ("yav", &YAV),
+            ("yi", &YI),
+            ("yo", &YO),
+            ("yo-BJ", &YO_BJ),
+            ("yrl", &YRL),
+            ("yrl-CO", &YRL_CO),
+            ("yrl-VE", &YRL_VE),
+            ("yue", &YUE),
+            ("yue-Hans", &YUE_HANS),
+            ("yue-Hant", &YUE_HANT),
+            ("yue-Hant-CN", &YUE_HANT_CN),
+            ("yue-Hant-MO", &YUE_HANT_MO),
+            ("za", &ZA),
+            ("zgh", &ZGH),
+            ("zh", &ZH),
+            ("zh-Hans", &ZH_HANS),
+            ("zh-Hans-HK", &ZH_HANS_HK),
+            ("zh-Hans-MO", &ZH_HANS_MO),
+            ("zh-Hans-MY", &ZH_HANS_MY),
+            ("zh-Hans-SG", &ZH_HANS_SG),
+            ("zh-Hant", &ZH_HANT),
+            ("zh-Hant-HK", &ZH_HANT_HK),
+            ("zh-Hant-MO", &ZH_HANT_MO),
+            ("zh-Hant-MY", &ZH_HANT_MY),
+            ("zh-Latn", &ZH_LATN),
+            ("zu", &ZU),
+        ]
+        .into_iter()
+        .collect()
+    });