Update date localization (#181685)

This PR is to update date localization. The update introduced NBSP to
connect time and its period(am or pm), so some invisible breakages are
expected.

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
diff --git a/packages/flutter_localizations/lib/src/l10n/generated_date_localizations.dart b/packages/flutter_localizations/lib/src/l10n/generated_date_localizations.dart
index cf8fd7a..48602df 100644
--- a/packages/flutter_localizations/lib/src/l10n/generated_date_localizations.dart
+++ b/packages/flutter_localizations/lib/src/l10n/generated_date_localizations.dart
@@ -14,7 +14,7 @@
   'af': intl.DateSymbols(
     NAME: 'af',
     ERAS: const <String>['v.C.', 'n.C.'],
-    ERANAMES: const <String>['voor Christus', 'na Christus'],
+    ERANAMES: const <String>['voor Christus', 'ná Christus'],
     NARROWMONTHS: const <String>['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
     STANDALONENARROWMONTHS: const <String>[
       'J',
@@ -138,8 +138,8 @@
       'ዲ',
     ],
     MONTHS: const <String>[
-      'ጃንዩወሪ',
-      'ፌብሩወሪ',
+      'ጃንዋሪ',
+      'ፌብሩዋሪ',
       'ማርች',
       'ኤፕሪል',
       'ሜይ',
@@ -152,8 +152,8 @@
       'ዲሴምበር',
     ],
     STANDALONEMONTHS: const <String>[
-      'ጃንዩወሪ',
-      'ፌብሩወሪ',
+      'ጃንዋሪ',
+      'ፌብሩዋሪ',
       'ማርች',
       'ኤፕሪል',
       'ሜይ',
@@ -166,8 +166,8 @@
       'ዲሴምበር',
     ],
     SHORTMONTHS: const <String>[
-      'ጃንዩ',
-      'ፌብሩ',
+      'ጃን',
+      'ፌብ',
       'ማርች',
       'ኤፕሪ',
       'ሜይ',
@@ -180,8 +180,8 @@
       'ዲሴም',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'ጃንዩ',
-      'ፌብሩ',
+      'ጃን',
+      'ፌብ',
       'ማርች',
       'ኤፕሪ',
       'ሜይ',
@@ -202,7 +202,7 @@
     SHORTQUARTERS: const <String>['ሩብ1', 'ሩብ2', 'ሩብ3', 'ሩብ4'],
     QUARTERS: const <String>['1ኛው ሩብ', '2ኛው ሩብ', '3ኛው ሩብ', '4ኛው ሩብ'],
     AMPMS: const <String>['ጥዋት', 'ከሰዓት'],
-    DATEFORMATS: const <String>['y MMMM d, EEEE', 'd MMMM y', 'd MMM y', 'dd/MM/y'],
+    DATEFORMATS: const <String>['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],
     TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
@@ -330,8 +330,7 @@
     FIRSTDAYOFWEEK: 5,
     WEEKENDRANGE: const <int>[4, 5],
     FIRSTWEEKCUTOFFDAY: 4,
-    DATETIMEFORMATS: const <String>['{1} في {0}', '{1} في {0}', '{1}, {0}', '{1}, {0}'],
-    ZERODIGIT: '٠',
+    DATETIMEFORMATS: const <String>['{1}، {0}', '{1}، {0}', '{1}، {0}', '{1}، {0}'],
   ),
   'as': intl.DateSymbols(
     NAME: 'as',
@@ -437,7 +436,7 @@
       'তৃতীয় তিনিমাহ',
       'চতুৰ্থ তিনিমাহ',
     ],
-    AMPMS: const <String>['পূৰ্বাহ্ন', 'অপৰাহ্ন'],
+    AMPMS: const <String>['am', 'pm'],
     DATEFORMATS: const <String>['EEEE, d MMMM, y', 'd MMMM, y', 'dd-MM-y', 'd-M-y'],
     TIMEFORMATS: const <String>['a h.mm.ss zzzz', 'a h.mm.ss z', 'a h.mm.ss', 'a h.mm'],
     FIRSTDAYOFWEEK: 6,
@@ -545,7 +544,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['7', '1', '2', '3', '4', '5', '6'],
     SHORTQUARTERS: const <String>['1-ci kv.', '2-ci kv.', '3-cü kv.', '4-cü kv.'],
     QUARTERS: const <String>['1-ci kvartal', '2-ci kvartal', '3-cü kvartal', '4-cü kvartal'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['d MMMM y, EEEE', 'd MMMM y', 'd MMM y', 'dd.MM.yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
@@ -652,13 +651,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['н', 'п', 'а', 'с', 'ч', 'п', 'с'],
     SHORTQUARTERS: const <String>['1-шы кв.', '2-гі кв.', '3-ці кв.', '4-ты кв.'],
     QUARTERS: const <String>['1-шы квартал', '2-гі квартал', '3-ці квартал', '4-ты квартал'],
-    AMPMS: const <String>['AM', 'PM'],
-    DATEFORMATS: const <String>["EEEE, d MMMM y 'г'.", "d MMMM y 'г'.", "d MMM y 'г'.", 'd.MM.yy'],
+    AMPMS: const <String>['am', 'pm'],
+    DATEFORMATS: const <String>["EEEE, d MMMM y 'г'.", "d MMMM y 'г'.", "d MMM y 'г'.", 'd.MM.yy'],
     TIMEFORMATS: const <String>['HH:mm:ss, zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>["{1} 'у' {0}", "{1} 'у' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'bg': intl.DateSymbols(
     NAME: 'bg',
@@ -759,14 +758,14 @@
     STANDALONENARROWWEEKDAYS: const <String>['н', 'п', 'в', 'с', 'ч', 'п', 'с'],
     SHORTQUARTERS: const <String>['1. трим.', '2. трим.', '3. трим.', '4. трим.'],
     QUARTERS: const <String>['1. тримесечие', '2. тримесечие', '3. тримесечие', '4. тримесечие'],
-    AMPMS: const <String>['пр.об.', 'сл.об.'],
+    AMPMS: const <String>['am', 'pm'],
     DATEFORMATS: const <String>[
-      "EEEE, d MMMM y 'г'.",
-      "d MMMM y 'г'.",
-      "d.MM.y 'г'.",
-      "d.MM.yy 'г'.",
+      "EEEE, d MMMM y 'г'.",
+      "d MMMM y 'г'.",
+      "d.MM.y 'г'.",
+      "d.MM.yy 'г'.",
     ],
-    TIMEFORMATS: const <String>["H:mm:ss 'ч'. zzzz", "H:mm:ss 'ч'. z", "H:mm:ss 'ч'.", "H:mm 'ч'."],
+    TIMEFORMATS: const <String>["H:mm:ss 'ч'. zzzz", "H:mm:ss 'ч'. z", 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
@@ -836,19 +835,19 @@
       'জানু',
       'ফেব',
       'মার্চ',
-      'এপ্রিল',
+      'এপ্রি',
       'মে',
       'জুন',
-      'জুলাই',
-      'আগস্ট',
-      'সেপ্টেম্বর',
-      'অক্টোবর',
-      'নভেম্বর',
-      'ডিসেম্বর',
+      'জুল',
+      'আগ',
+      'সেপ',
+      'অক্টো',
+      'নভে',
+      'ডিসে',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'জানুয়ারী',
-      'ফেব্রুয়ারী',
+      'জানু',
+      'ফেব',
       'মার্চ',
       'এপ্রিল',
       'মে',
@@ -1010,13 +1009,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['n', 'p', 'u', 's', 'č', 'p', 's'],
     SHORTQUARTERS: const <String>['KV1', 'KV2', 'KV3', 'KV4'],
     QUARTERS: const <String>['Prvi kvartal', 'Drugi kvartal', 'Treći kvartal', 'Četvrti kvartal'],
-    AMPMS: const <String>['prijepodne', 'popodne'],
+    AMPMS: const <String>['a. m.', 'p. m.'],
     DATEFORMATS: const <String>['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM y.', 'd. M. y.'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>["{1} 'u' {0}", "{1} 'u' {0}", '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],
   ),
   'ca': intl.DateSymbols(
     NAME: 'ca',
@@ -1126,22 +1125,17 @@
     ],
     SHORTWEEKDAYS: const <String>['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'],
     STANDALONESHORTWEEKDAYS: const <String>['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'],
-    NARROWWEEKDAYS: const <String>['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'],
-    STANDALONENARROWWEEKDAYS: const <String>['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'],
+    NARROWWEEKDAYS: const <String>['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'],
+    STANDALONENARROWWEEKDAYS: const <String>['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'],
     SHORTQUARTERS: const <String>['1T', '2T', '3T', '4T'],
     QUARTERS: const <String>['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'],
-    AMPMS: const <String>['a. m.', 'p. m.'],
-    DATEFORMATS: const <String>["EEEE, d MMMM 'de' y", "d MMMM 'de' y", 'd MMM y', 'd/M/yy'],
+    AMPMS: const <String>['a. m.', 'p. m.'],
+    DATEFORMATS: const <String>["EEEE, d MMMM 'del' y", "d MMMM 'del' y", 'd MMM y', 'd/M/yy'],
     TIMEFORMATS: const <String>['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>[
-      "{1}, 'a' 'les' {0}",
-      "{1}, 'a' 'les' {0}",
-      '{1}, {0}',
-      '{1} {0}',
-    ],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'],
   ),
   'cs': intl.DateSymbols(
     NAME: 'cs',
@@ -1236,7 +1230,7 @@
     QUARTERS: const <String>['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'],
     AMPMS: const <String>['dop.', 'odp.'],
     DATEFORMATS: const <String>['EEEE d. MMMM y', 'd. MMMM y', 'd. M. y', 'dd.MM.yy'],
-    TIMEFORMATS: const <String>['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],
+    TIMEFORMATS: const <String>['H:mm:ss, zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
@@ -1341,18 +1335,18 @@
     STANDALONENARROWWEEKDAYS: const <String>['S', 'Ll', 'M', 'M', 'I', 'G', 'S'],
     SHORTQUARTERS: const <String>['Ch1', 'Ch2', 'Ch3', 'Ch4'],
     QUARTERS: const <String>['chwarter 1af', '2il chwarter', '3ydd chwarter', '4ydd chwarter'],
-    AMPMS: const <String>['yb', 'yh'],
+    AMPMS: const <String>['b', 'h'],
     DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'am' {0}", "{1} 'am' {0}", '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],
   ),
   'da': intl.DateSymbols(
     NAME: 'da',
     ERAS: const <String>['f.Kr.', 'e.Kr.'],
-    ERANAMES: const <String>['f.Kr.', 'e.Kr.'],
+    ERANAMES: const <String>['før Kristus', 'efter Kristus'],
     NARROWMONTHS: const <String>['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
     STANDALONENARROWMONTHS: const <String>[
       'J',
@@ -1442,19 +1436,27 @@
       'fredag',
       'lørdag',
     ],
-    SHORTWEEKDAYS: const <String>['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],
-    STANDALONESHORTWEEKDAYS: const <String>['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'],
+    SHORTWEEKDAYS: const <String>['søn.', 'man.', 'tirs.', 'ons.', 'tors.', 'fre.', 'lør.'],
+    STANDALONESHORTWEEKDAYS: const <String>[
+      'søn.',
+      'man.',
+      'tirs.',
+      'ons.',
+      'tors.',
+      'fre.',
+      'lør.',
+    ],
     NARROWWEEKDAYS: const <String>['S', 'M', 'T', 'O', 'T', 'F', 'L'],
     STANDALONENARROWWEEKDAYS: const <String>['S', 'M', 'T', 'O', 'T', 'F', 'L'],
     SHORTQUARTERS: const <String>['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'],
     QUARTERS: const <String>['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>["EEEE 'den' d. MMMM y", 'd. MMMM y', 'd. MMM y', 'dd.MM.y'],
     TIMEFORMATS: const <String>['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'kl'. {0}", "{1} 'kl'. {0}", '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'de': intl.DateSymbols(
     NAME: 'de',
@@ -1561,7 +1563,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'um' {0}", "{1} 'um' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'de_CH': intl.DateSymbols(
     NAME: 'de_CH',
@@ -1668,7 +1670,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'um' {0}", "{1} 'um' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'el': intl.DateSymbols(
     NAME: 'el',
@@ -1771,7 +1773,7 @@
     QUARTERS: const <String>['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο'],
     AMPMS: const <String>['π.μ.', 'μ.μ.'],
     DATEFORMATS: const <String>['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
@@ -1878,11 +1880,11 @@
     QUARTERS: const <String>['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],
     AMPMS: const <String>['AM', 'PM'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_AU': intl.DateSymbols(
     NAME: 'en_AU',
@@ -1951,10 +1953,10 @@
       'Mar',
       'Apr',
       'May',
-      'Jun',
-      'Jul',
+      'June',
+      'July',
       'Aug',
-      'Sep',
+      'Sept',
       'Oct',
       'Nov',
       'Dec',
@@ -1980,16 +1982,16 @@
     SHORTWEEKDAYS: const <String>['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
     STANDALONESHORTWEEKDAYS: const <String>['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
     NARROWWEEKDAYS: const <String>['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'],
-    STANDALONENARROWWEEKDAYS: const <String>['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'],
+    STANDALONENARROWWEEKDAYS: const <String>['S', 'M', 'T', 'W', 'T', 'F', 'S'],
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],
     AMPMS: const <String>['am', 'pm'],
     DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_CA': intl.DateSymbols(
     NAME: 'en_CA',
@@ -2047,7 +2049,7 @@
       'Jun',
       'Jul',
       'Aug',
-      'Sept',
+      'Sep',
       'Oct',
       'Nov',
       'Dec',
@@ -2061,7 +2063,7 @@
       'Jun',
       'Jul',
       'Aug',
-      'Sept',
+      'Sep',
       'Oct',
       'Nov',
       'Dec',
@@ -2092,11 +2094,11 @@
     QUARTERS: const <String>['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],
     AMPMS: const <String>['a.m.', 'p.m.'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'y-MM-dd'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_GB': intl.DateSymbols(
     NAME: 'en_GB',
@@ -2203,7 +2205,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_IE': intl.DateSymbols(
     NAME: 'en_IE',
@@ -2310,7 +2312,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_IN': intl.DateSymbols(
     NAME: 'en_IN',
@@ -2412,12 +2414,12 @@
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],
     AMPMS: const <String>['am', 'pm'],
-    DATEFORMATS: const <String>['EEEE, d MMMM, y', 'd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_NZ': intl.DateSymbols(
     NAME: 'en_NZ',
@@ -2519,12 +2521,12 @@
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],
     AMPMS: const <String>['am', 'pm'],
-    DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd/MM/y', 'd/MM/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_SG': intl.DateSymbols(
     NAME: 'en_SG',
@@ -2627,11 +2629,11 @@
     QUARTERS: const <String>['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],
     AMPMS: const <String>['am', 'pm'],
     DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_US': intl.DateSymbols(
     NAME: 'en_US',
@@ -2734,11 +2736,11 @@
     QUARTERS: const <String>['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],
     AMPMS: const <String>['AM', 'PM'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'en_ZA': intl.DateSymbols(
     NAME: 'en_ZA',
@@ -2845,7 +2847,7 @@
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'es': intl.DateSymbols(
     NAME: 'es',
@@ -2946,7 +2948,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['D', 'L', 'M', 'X', 'J', 'V', 'S'],
     SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
     QUARTERS: const <String>['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],
-    AMPMS: const <String>['a. m.', 'p. m.'],
+    AMPMS: const <String>['a. m.', 'p. m.'],
     DATEFORMATS: const <String>[
       "EEEE, d 'de' MMMM 'de' y",
       "d 'de' MMMM 'de' y",
@@ -2961,7 +2963,7 @@
   ),
   'es_419': intl.DateSymbols(
     NAME: 'es_419',
-    ERAS: const <String>['a. C.', 'd. C.'],
+    ERAS: const <String>['a.C.', 'd.C.'],
     ERANAMES: const <String>['antes de Cristo', 'después de Cristo'],
     NARROWMONTHS: const <String>['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
     STANDALONENARROWMONTHS: const <String>[
@@ -3054,26 +3056,26 @@
     ],
     SHORTWEEKDAYS: const <String>['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
     STANDALONESHORTWEEKDAYS: const <String>['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
-    NARROWWEEKDAYS: const <String>['d', 'l', 'm', 'm', 'j', 'v', 's'],
+    NARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'J', 'V', 'S'],
     STANDALONENARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'J', 'V', 'S'],
     SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
     QUARTERS: const <String>['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],
-    AMPMS: const <String>['a. m.', 'p. m.'],
+    AMPMS: const <String>['a.m.', 'p.m.'],
     DATEFORMATS: const <String>[
       "EEEE, d 'de' MMMM 'de' y",
       "d 'de' MMMM 'de' y",
       'd MMM y',
       'd/M/yy',
     ],
-    TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1} {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'es_MX': intl.DateSymbols(
     NAME: 'es_MX',
-    ERAS: const <String>['a. C.', 'd. C.'],
+    ERAS: const <String>['a.C.', 'd.C.'],
     ERANAMES: const <String>['antes de Cristo', 'después de Cristo'],
     NARROWMONTHS: const <String>['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
     STANDALONENARROWMONTHS: const <String>[
@@ -3127,7 +3129,7 @@
       'jun',
       'jul',
       'ago',
-      'sept',
+      'sep',
       'oct',
       'nov',
       'dic',
@@ -3141,119 +3143,7 @@
       'jun',
       'jul',
       'ago',
-      'sept',
-      'oct',
-      'nov',
-      'dic',
-    ],
-    WEEKDAYS: const <String>[
-      'domingo',
-      'lunes',
-      'martes',
-      'miércoles',
-      'jueves',
-      'viernes',
-      'sábado',
-    ],
-    STANDALONEWEEKDAYS: const <String>[
-      'domingo',
-      'lunes',
-      'martes',
-      'miércoles',
-      'jueves',
-      'viernes',
-      'sábado',
-    ],
-    SHORTWEEKDAYS: const <String>['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
-    STANDALONESHORTWEEKDAYS: const <String>['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
-    NARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'J', 'V', 'S'],
-    STANDALONENARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'J', 'V', 'S'],
-    SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
-    QUARTERS: const <String>['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],
-    AMPMS: const <String>['a. m.', 'p. m.'],
-    DATEFORMATS: const <String>[
-      "EEEE, d 'de' MMMM 'de' y",
-      "d 'de' MMMM 'de' y",
-      'd MMM y',
-      'dd/MM/yy',
-    ],
-    TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
-    FIRSTDAYOFWEEK: 6,
-    WEEKENDRANGE: const <int>[5, 6],
-    FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1} {0}', '{1}, {0}'],
-  ),
-  'es_US': intl.DateSymbols(
-    NAME: 'es_US',
-    ERAS: const <String>['a. C.', 'd. C.'],
-    ERANAMES: const <String>['antes de Cristo', 'después de Cristo'],
-    NARROWMONTHS: const <String>['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
-    STANDALONENARROWMONTHS: const <String>[
-      'E',
-      'F',
-      'M',
-      'A',
-      'M',
-      'J',
-      'J',
-      'A',
-      'S',
-      'O',
-      'N',
-      'D',
-    ],
-    MONTHS: const <String>[
-      'enero',
-      'febrero',
-      'marzo',
-      'abril',
-      'mayo',
-      'junio',
-      'julio',
-      'agosto',
-      'septiembre',
-      'octubre',
-      'noviembre',
-      'diciembre',
-    ],
-    STANDALONEMONTHS: const <String>[
-      'enero',
-      'febrero',
-      'marzo',
-      'abril',
-      'mayo',
-      'junio',
-      'julio',
-      'agosto',
-      'septiembre',
-      'octubre',
-      'noviembre',
-      'diciembre',
-    ],
-    SHORTMONTHS: const <String>[
-      'ene',
-      'feb',
-      'mar',
-      'abr',
-      'may',
-      'jun',
-      'jul',
-      'ago',
-      'sept',
-      'oct',
-      'nov',
-      'dic',
-    ],
-    STANDALONESHORTMONTHS: const <String>[
-      'ene',
-      'feb',
-      'mar',
-      'abr',
-      'may',
-      'jun',
-      'jul',
-      'ago',
-      'sept',
+      'sep',
       'oct',
       'nov',
       'dic',
@@ -3282,14 +3172,126 @@
     STANDALONENARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'J', 'V', 'S'],
     SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
     QUARTERS: const <String>['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],
-    AMPMS: const <String>['a. m.', 'p. m.'],
+    AMPMS: const <String>['a. m.', 'p. m.'],
+    DATEFORMATS: const <String>[
+      "EEEE, d 'de' MMMM 'de' y",
+      "d 'de' MMMM 'de' y",
+      'd MMM y',
+      'dd/MM/yy',
+    ],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    FIRSTDAYOFWEEK: 6,
+    WEEKENDRANGE: const <int>[5, 6],
+    FIRSTWEEKCUTOFFDAY: 5,
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+  ),
+  'es_US': intl.DateSymbols(
+    NAME: 'es_US',
+    ERAS: const <String>['a.C.', 'd.C.'],
+    ERANAMES: const <String>['antes de Cristo', 'después de Cristo'],
+    NARROWMONTHS: const <String>['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
+    STANDALONENARROWMONTHS: const <String>[
+      'E',
+      'F',
+      'M',
+      'A',
+      'M',
+      'J',
+      'J',
+      'A',
+      'S',
+      'O',
+      'N',
+      'D',
+    ],
+    MONTHS: const <String>[
+      'enero',
+      'febrero',
+      'marzo',
+      'abril',
+      'mayo',
+      'junio',
+      'julio',
+      'agosto',
+      'septiembre',
+      'octubre',
+      'noviembre',
+      'diciembre',
+    ],
+    STANDALONEMONTHS: const <String>[
+      'enero',
+      'febrero',
+      'marzo',
+      'abril',
+      'mayo',
+      'junio',
+      'julio',
+      'agosto',
+      'septiembre',
+      'octubre',
+      'noviembre',
+      'diciembre',
+    ],
+    SHORTMONTHS: const <String>[
+      'ene',
+      'feb',
+      'mar',
+      'abr',
+      'may',
+      'jun',
+      'jul',
+      'ago',
+      'sept',
+      'oct',
+      'nov',
+      'dic',
+    ],
+    STANDALONESHORTMONTHS: const <String>[
+      'ene',
+      'feb',
+      'mar',
+      'abr',
+      'may',
+      'jun',
+      'jul',
+      'ago',
+      'sept',
+      'oct',
+      'nov',
+      'dic',
+    ],
+    WEEKDAYS: const <String>[
+      'domingo',
+      'lunes',
+      'martes',
+      'miércoles',
+      'jueves',
+      'viernes',
+      'sábado',
+    ],
+    STANDALONEWEEKDAYS: const <String>[
+      'domingo',
+      'lunes',
+      'martes',
+      'miércoles',
+      'jueves',
+      'viernes',
+      'sábado',
+    ],
+    SHORTWEEKDAYS: const <String>['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
+    STANDALONESHORTWEEKDAYS: const <String>['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'],
+    NARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'J', 'V', 'S'],
+    STANDALONENARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'J', 'V', 'S'],
+    SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
+    QUARTERS: const <String>['1er trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],
+    AMPMS: const <String>['a.m.', 'p.m.'],
     DATEFORMATS: const <String>[
       "EEEE, d 'de' MMMM 'de' y",
       "d 'de' MMMM 'de' y",
       'd MMM y',
       'd/M/y',
     ],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
@@ -3371,22 +3373,22 @@
       'dets',
     ],
     WEEKDAYS: const <String>[
-      'Pühapäev',
-      'Esmaspäev',
-      'Teisipäev',
-      'Kolmapäev',
-      'Neljapäev',
-      'Reede',
-      'Laupäev',
+      'pühapäev',
+      'esmaspäev',
+      'teisipäev',
+      'kolmapäev',
+      'neljapäev',
+      'reede',
+      'laupäev',
     ],
     STANDALONEWEEKDAYS: const <String>[
-      'Pühapäev',
-      'Esmaspäev',
-      'Teisipäev',
-      'Kolmapäev',
-      'Neljapäev',
-      'Reede',
-      'Laupäev',
+      'pühapäev',
+      'esmaspäev',
+      'teisipäev',
+      'kolmapäev',
+      'neljapäev',
+      'reede',
+      'laupäev',
     ],
     SHORTWEEKDAYS: const <String>['P', 'E', 'T', 'K', 'N', 'R', 'L'],
     STANDALONESHORTWEEKDAYS: const <String>['P', 'E', 'T', 'K', 'N', 'R', 'L'],
@@ -3405,7 +3407,7 @@
   'eu': intl.DateSymbols(
     NAME: 'eu',
     ERAS: const <String>['K.a.', 'K.o.'],
-    ERANAMES: const <String>['K.a.', 'Kristo ondoren'],
+    ERANAMES: const <String>['Kristo aurretik', 'Kristo ondoren'],
     NARROWMONTHS: const <String>['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'],
     STANDALONENARROWMONTHS: const <String>[
       'U',
@@ -3422,18 +3424,18 @@
       'A',
     ],
     MONTHS: const <String>[
-      'urtarrilak',
-      'otsailak',
-      'martxoak',
-      'apirilak',
-      'maiatzak',
-      'ekainak',
-      'uztailak',
-      'abuztuak',
-      'irailak',
-      'urriak',
-      'azaroak',
-      'abenduak',
+      'urtarrila',
+      'otsaila',
+      'martxoa',
+      'apirila',
+      'maiatza',
+      'ekaina',
+      'uztaila',
+      'abuztua',
+      'iraila',
+      'urria',
+      'azaroa',
+      'abendua',
     ],
     STANDALONEMONTHS: const <String>[
       'urtarrila',
@@ -3506,7 +3508,7 @@
       '3. hiruhilekoa',
       '4. hiruhilekoa',
     ],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['g', 'a'],
     DATEFORMATS: const <String>[
       "y('e')'ko' MMMM'ren' d('a'), EEEE",
       "y('e')'ko' MMMM'ren' d('a')",
@@ -3517,7 +3519,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1} ({0})', '{1} ({0})', '{1} ({0})', '{1} ({0})'],
   ),
   'fa': intl.DateSymbols(
     NAME: 'fa',
@@ -3626,7 +3628,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],
     SHORTQUARTERS: const <String>['س‌م۱', 'س‌م۲', 'س‌م۳', 'س‌م۴'],
     QUARTERS: const <String>['سه‌ماههٔ اول', 'سه‌ماههٔ دوم', 'سه‌ماههٔ سوم', 'سه‌ماههٔ چهارم'],
-    AMPMS: const <String>['قبل‌ازظهر', 'بعدازظهر'],
+    AMPMS: const <String>['ق.ظ.', 'ب.ظ.'],
     DATEFORMATS: const <String>['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y/M/d'],
     TIMEFORMATS: const <String>['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 5,
@@ -3683,18 +3685,18 @@
       'joulukuu',
     ],
     SHORTMONTHS: const <String>[
-      'tammik.',
-      'helmik.',
-      'maalisk.',
-      'huhtik.',
-      'toukok.',
-      'kesäk.',
-      'heinäk.',
-      'elok.',
-      'syysk.',
-      'lokak.',
-      'marrask.',
-      'jouluk.',
+      'tammi',
+      'helmi',
+      'maalis',
+      'huhti',
+      'touko',
+      'kesä',
+      'heinä',
+      'elo',
+      'syys',
+      'loka',
+      'marras',
+      'joulu',
     ],
     STANDALONESHORTMONTHS: const <String>[
       'tammi',
@@ -3711,7 +3713,7 @@
       'joulu',
     ],
     WEEKDAYS: const <String>[
-      'sunnuntaina',
+      'sunnuntai',
       'maanantaina',
       'tiistaina',
       'keskiviikkona',
@@ -3740,7 +3742,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'klo' {0}", "{1} 'klo' {0}", "{1} 'klo' {0}", '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'fil': intl.DateSymbols(
     NAME: 'fil',
@@ -3854,13 +3856,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', 'ika-4 na quarter'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['am', 'pm'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'nang' {0}", "{1} 'nang' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'fr': intl.DateSymbols(
     NAME: 'fr',
@@ -3967,7 +3969,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'à' {0}", "{1} 'à' {0}", '{1}, {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'],
   ),
   'fr_CA': intl.DateSymbols(
     NAME: 'fr_CA',
@@ -4079,7 +4081,7 @@
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'à' {0}", "{1} 'à' {0}", '{1}, {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'],
   ),
   'ga': intl.DateSymbols(
     NAME: 'ga',
@@ -4243,18 +4245,18 @@
       'decembro',
     ],
     STANDALONEMONTHS: const <String>[
-      'Xaneiro',
-      'Febreiro',
-      'Marzo',
-      'Abril',
-      'Maio',
-      'Xuño',
-      'Xullo',
-      'Agosto',
-      'Setembro',
-      'Outubro',
-      'Novembro',
-      'Decembro',
+      'xaneiro',
+      'febreiro',
+      'marzo',
+      'abril',
+      'maio',
+      'xuño',
+      'xullo',
+      'agosto',
+      'setembro',
+      'outubro',
+      'novembro',
+      'decembro',
     ],
     SHORTMONTHS: const <String>[
       'xan.',
@@ -4271,31 +4273,31 @@
       'dec.',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'Xan.',
-      'Feb.',
-      'Mar.',
-      'Abr.',
-      'Maio',
-      'Xuño',
-      'Xul.',
-      'Ago.',
-      'Set.',
-      'Out.',
-      'Nov.',
-      'Dec.',
+      'xan.',
+      'feb.',
+      'mar.',
+      'abr.',
+      'maio',
+      'xuño',
+      'xul.',
+      'ago.',
+      'set.',
+      'out.',
+      'nov.',
+      'dec.',
     ],
     WEEKDAYS: const <String>['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado'],
     STANDALONEWEEKDAYS: const <String>[
-      'Domingo',
-      'Luns',
-      'Martes',
-      'Mércores',
-      'Xoves',
-      'Venres',
-      'Sábado',
+      'domingo',
+      'luns',
+      'martes',
+      'mércores',
+      'xoves',
+      'venres',
+      'sábado',
     ],
     SHORTWEEKDAYS: const <String>['dom.', 'luns', 'mar.', 'mér.', 'xov.', 'ven.', 'sáb.'],
-    STANDALONESHORTWEEKDAYS: const <String>['Dom.', 'Luns', 'Mar.', 'Mér.', 'Xov.', 'Ven.', 'Sáb.'],
+    STANDALONESHORTWEEKDAYS: const <String>['dom.', 'luns', 'mar.', 'mér.', 'xov.', 'ven.', 'sáb.'],
     NARROWWEEKDAYS: const <String>['d.', 'l.', 'm.', 'm.', 'x.', 'v.', 's.'],
     STANDALONENARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'X', 'V', 'S'],
     SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
@@ -4311,7 +4313,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{0} 'do' {1}", "{0} 'do' {1}", '{0}, {1}', '{0}, {1}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'gsw': intl.DateSymbols(
     NAME: 'gsw',
@@ -4412,7 +4414,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['S', 'M', 'D', 'M', 'D', 'F', 'S'],
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'],
-    AMPMS: const <String>['am Vormittag', 'am Namittag'],
+    AMPMS: const <String>['vorm.', 'nam.'],
     DATEFORMATS: const <String>['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
@@ -4525,7 +4527,7 @@
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1} એ {0} વાગ્યે', '{1} એ {0} વાગ્યે', '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'he': intl.DateSymbols(
     NAME: 'he',
@@ -4642,13 +4644,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'],
-    AMPMS: const <String>['לפנה״צ', 'אחה״צ'],
+    AMPMS: const <String>['AM', 'PM'],
     DATEFORMATS: const <String>['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM y', 'd.M.y'],
     TIMEFORMATS: const <String>['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[4, 5],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'hi': intl.DateSymbols(
     NAME: 'hi',
@@ -4755,7 +4757,7 @@
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1} को {0}', '{1} को {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'hr': intl.DateSymbols(
     NAME: 'hr',
@@ -4875,7 +4877,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>["{1} 'u' {0}", "{1} 'u' {0}", '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'hu': intl.DateSymbols(
     NAME: 'hu',
@@ -5083,7 +5085,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'],
     SHORTQUARTERS: const <String>['1-ին եռմս.', '2-րդ եռմս.', '3-րդ եռմս.', '4-րդ եռմս.'],
     QUARTERS: const <String>['1-ին եռամսյակ', '2-րդ եռամսյակ', '3-րդ եռամսյակ', '4-րդ եռամսյակ'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['ա', 'հ'],
     DATEFORMATS: const <String>['y թ. MMMM d, EEEE', 'dd MMMM, y թ.', 'dd MMM, y թ.', 'dd.MM.yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
@@ -5295,7 +5297,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'kl'. {0}", "{1} 'kl'. {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'it': intl.DateSymbols(
     NAME: 'it',
@@ -5396,7 +5398,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['D', 'L', 'M', 'M', 'G', 'V', 'S'],
     SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
     QUARTERS: const <String>['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['m.', 'p.'],
     DATEFORMATS: const <String>['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
@@ -5594,7 +5596,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'],
     SHORTQUARTERS: const <String>['I კვ.', 'II კვ.', 'III კვ.', 'IV კვ.'],
     QUARTERS: const <String>['I კვარტალი', 'II კვარტალი', 'III კვარტალი', 'IV კვარტალი'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM. y', 'dd.MM.yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
@@ -5703,9 +5705,9 @@
     QUARTERS: const <String>['І тоқсан', 'ІІ тоқсан', 'ІІІ тоқсан', 'IV тоқсан'],
     AMPMS: const <String>['AM', 'PM'],
     DATEFORMATS: const <String>[
-      "y 'ж'. d MMMM, EEEE",
-      "y 'ж'. d MMMM",
-      "y 'ж'. dd MMM",
+      "y 'ж'. d MMMM, EEEE",
+      "y 'ж'. d MMMM",
+      "y 'ж'. dd MMM",
       'dd.MM.yy',
     ],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
@@ -5813,13 +5815,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'],
     SHORTQUARTERS: const <String>['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'],
     QUARTERS: const <String>['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],
     TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1} នៅ​ម៉ោង {0}', '{1} នៅ​ម៉ោង {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'kn': intl.DateSymbols(
     NAME: 'kn',
@@ -5888,8 +5890,8 @@
       '\u{ca1}\u{cbf}\u{cb8}\u{cc6}\u{c82}\u{cac}\u{cb0}\u{ccd}',
     ],
     SHORTMONTHS: const <String>[
-      '\u{c9c}\u{ca8}\u{cb5}\u{cb0}\u{cbf}',
-      '\u{cab}\u{cc6}\u{cac}\u{ccd}\u{cb0}\u{cb5}\u{cb0}\u{cbf}',
+      '\u{c9c}\u{ca8}',
+      '\u{cab}\u{cc6}\u{cac}\u{ccd}\u{cb0}',
       '\u{cae}\u{cbe}\u{cb0}\u{ccd}\u{c9a}\u{ccd}',
       '\u{c8f}\u{caa}\u{ccd}\u{cb0}\u{cbf}',
       '\u{cae}\u{cc7}',
@@ -5981,10 +5983,7 @@
       '\u{33}\u{ca8}\u{cc7}\u{20}\u{ca4}\u{ccd}\u{cb0}\u{cc8}\u{cae}\u{cbe}\u{cb8}\u{cbf}\u{c95}',
       '\u{34}\u{ca8}\u{cc7}\u{20}\u{ca4}\u{ccd}\u{cb0}\u{cc8}\u{cae}\u{cbe}\u{cb8}\u{cbf}\u{c95}',
     ],
-    AMPMS: const <String>[
-      '\u{caa}\u{cc2}\u{cb0}\u{ccd}\u{cb5}\u{cbe}\u{cb9}\u{ccd}\u{ca8}',
-      '\u{c85}\u{caa}\u{cb0}\u{cbe}\u{cb9}\u{ccd}\u{ca8}',
-    ],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'd/M/yy'],
     TIMEFORMATS: const <String>['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'],
     FIRSTDAYOFWEEK: 6,
@@ -6089,7 +6088,7 @@
     SHORTQUARTERS: const <String>['1분기', '2분기', '3분기', '4분기'],
     QUARTERS: const <String>['제 1/4분기', '제 2/4분기', '제 3/4분기', '제 4/4분기'],
     AMPMS: const <String>['오전', '오후'],
-    DATEFORMATS: const <String>['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', 'yy. M. d.'],
+    DATEFORMATS: const <String>['y년 MMMM d일 EEEE', 'y년 MMMM d일', 'y. M. d.', 'yy. M. d.'],
     TIMEFORMATS: const <String>['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', 'a h:mm'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
@@ -6203,7 +6202,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'],
     SHORTQUARTERS: const <String>['1-чей.', '2-чей.', '3-чей.', '4-чей.'],
     QUARTERS: const <String>['1-чейрек', '2-чейрек', '3-чейрек', '4-чейрек'],
-    AMPMS: const <String>['таңкы', 'түштөн кийинки'],
+    AMPMS: const <String>['тң', 'тк'],
     DATEFORMATS: const <String>[
       "y-'ж'., d-MMMM, EEEE",
       "y-'ж'., d-MMMM",
@@ -6324,7 +6323,7 @@
     SHORTQUARTERS: const <String>['ຕມ1', 'ຕມ2', 'ຕມ3', 'ຕມ4'],
     QUARTERS: const <String>['ໄຕຣມາດ 1', 'ໄຕຣມາດ 2', 'ໄຕຣມາດ 3', 'ໄຕຣມາດ 4'],
     AMPMS: const <String>['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'],
-    DATEFORMATS: const <String>['EEEE ທີ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/y'],
+    DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],
     TIMEFORMATS: const <String>[
       'H ໂມງ m ນາທີ ss ວິນາທີ zzzz',
       'H ໂມງ m ນາທີ ss ວິນາທີ z',
@@ -6563,7 +6562,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['S', 'P', 'O', 'T', 'C', 'P', 'S'],
     SHORTQUARTERS: const <String>['1. cet.', '2. cet.', '3. cet.', '4. cet.'],
     QUARTERS: const <String>['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', '4. ceturksnis'],
-    AMPMS: const <String>['priekšpusdienā', 'pēcpusdienā'],
+    AMPMS: const <String>['priekšp.', 'pēcp.'],
     DATEFORMATS: const <String>[
       "EEEE, y. 'gada' d. MMMM",
       "y. 'gada' d. MMMM",
@@ -6578,7 +6577,7 @@
   ),
   'mk': intl.DateSymbols(
     NAME: 'mk',
-    ERAS: const <String>['п.н.е.', 'н.е.'],
+    ERAS: const <String>['пр. н. е.', 'н. е.'],
     ERANAMES: const <String>['пред нашата ера', 'од нашата ера'],
     NARROWMONTHS: const <String>['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],
     STANDALONENARROWMONTHS: const <String>[
@@ -6632,9 +6631,9 @@
       'јун.',
       'јул.',
       'авг.',
-      'септ.',
+      'сеп.',
       'окт.',
-      'ноем.',
+      'ное.',
       'дек.',
     ],
     STANDALONESHORTMONTHS: const <String>[
@@ -6646,9 +6645,9 @@
       'јун.',
       'јул.',
       'авг.',
-      'септ.',
+      'сеп.',
       'окт.',
-      'ноем.',
+      'ное.',
       'дек.',
     ],
     WEEKDAYS: const <String>[
@@ -6673,29 +6672,24 @@
     STANDALONESHORTWEEKDAYS: const <String>['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'],
     NARROWWEEKDAYS: const <String>['н', 'п', 'в', 'с', 'ч', 'п', 'с'],
     STANDALONENARROWWEEKDAYS: const <String>['н', 'п', 'в', 'с', 'ч', 'п', 'с'],
-    SHORTQUARTERS: const <String>['јан-мар', 'апр-јун', 'јул-сеп', 'окт-дек'],
+    SHORTQUARTERS: const <String>['јан. – мар.', 'апр. – јун.', 'јул. – сеп.', 'окт. – дек.'],
     QUARTERS: const <String>[
-      'прво тромесечје',
-      'второ тромесечје',
-      'трето тромесечје',
-      'четврто тромесечје',
+      'прво тримесечје',
+      'второ тримесечје',
+      'трето тримесечје',
+      'четврто тримесечје',
     ],
-    AMPMS: const <String>['претпладне', 'попладне'],
-    DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd.M.y', 'd.M.yy'],
+    AMPMS: const <String>['претпл.', 'попл.'],
+    DATEFORMATS: const <String>["EEEE, d MMMM y 'г'.", "d MMMM y 'г'.", "d.M.y 'г'.", 'd.M.yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>[
-      "{1}, 'во' {0}",
-      "{1}, 'во' {0}",
-      "{1}, 'во' {0}",
-      "{1}, 'во' {0}",
-    ],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'ml': intl.DateSymbols(
     NAME: 'ml',
-    ERAS: const <String>['ക്രി.മു.', 'എഡി'],
+    ERAS: const <String>['ബി.സി.', 'എഡി'],
     ERANAMES: const <String>['ക്രിസ്‌തുവിന് മുമ്പ്', 'ആന്നോ ഡൊമിനി'],
     NARROWMONTHS: const <String>[
       'ജ',
@@ -6927,20 +6921,20 @@
     QUARTERS: const <String>['1-р улирал', '2-р улирал', '3-р улирал', '4-р улирал'],
     AMPMS: const <String>['ү.ө.', 'ү.х.'],
     DATEFORMATS: const <String>[
-      "y 'оны' MMMM'ын' d, EEEE 'гараг'",
-      "y 'оны' MMMM'ын' d",
-      "y 'оны' MMM'ын' d",
+      "y 'оны' MMMM'ын' d, EEEE 'гараг'",
+      "y 'оны' MMMM'ын' d",
+      "y 'оны' MMM'ын' d",
       'y.MM.dd',
     ],
     TIMEFORMATS: const <String>['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'],
-    FIRSTDAYOFWEEK: 6,
+    FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
-    FIRSTWEEKCUTOFFDAY: 5,
+    FIRSTWEEKCUTOFFDAY: 6,
     DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'mr': intl.DateSymbols(
     NAME: 'mr',
-    ERAS: const <String>['इ. स. पू.', 'इ. स.'],
+    ERAS: const <String>['ई. स. पू.', 'इ. स.'],
     ERANAMES: const <String>['ईसवीसनपूर्व', 'ईसवीसन'],
     NARROWMONTHS: const <String>[
       'जा',
@@ -7050,13 +7044,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],
     SHORTQUARTERS: const <String>['ति१', 'ति२', 'ति३', 'ति४'],
     QUARTERS: const <String>['प्रथम तिमाही', 'द्वितीय तिमाही', 'तृतीय तिमाही', 'चतुर्थ तिमाही'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],
     TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1} रोजी {0}', '{1} रोजी {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
     ZERODIGIT: '०',
   ),
   'ms': intl.DateSymbols(
@@ -7152,7 +7146,7 @@
     QUARTERS: const <String>['Suku pertama', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'],
     AMPMS: const <String>['PG', 'PTG'],
     DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
@@ -7271,15 +7265,10 @@
     ],
     NARROWWEEKDAYS: const <String>['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'],
     STANDALONENARROWWEEKDAYS: const <String>['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'],
-    SHORTQUARTERS: const <String>[
-      'ပထမ သုံးလပတ်',
-      'ဒုတိယ သုံးလပတ်',
-      'တတိယ သုံးလပတ်',
-      'စတုတ္ထ သုံးလပတ်',
-    ],
+    SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['ပထမ သုံးလပတ်', 'ဒုတိယ သုံးလပတ်', 'တတိယ သုံးလပတ်', 'စတုတ္ထ သုံးလပတ်'],
     AMPMS: const <String>['နံနက်', 'ညနေ'],
-    DATEFORMATS: const <String>['y- MMMM d- EEEE', 'y- MMMM d', 'y- MMM d', 'dd-MM-yy'],
+    DATEFORMATS: const <String>['y MMMM d EEEE', 'y MMMM d', 'y MMM d', 'd/M/yy'],
     TIMEFORMATS: const <String>['zzzz HH:mm:ss', 'z HH:mm:ss', 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
@@ -7337,11 +7326,11 @@
     SHORTMONTHS: const <String>[
       'jan.',
       'feb.',
-      'mar.',
+      'mars',
       'apr.',
       'mai',
-      'jun.',
-      'jul.',
+      'juni',
+      'juli',
       'aug.',
       'sep.',
       'okt.',
@@ -7392,7 +7381,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'kl'. {0}", "{1} 'kl'. {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'ne': intl.DateSymbols(
     NAME: 'ne',
@@ -7504,8 +7493,18 @@
     STANDALONESHORTWEEKDAYS: const <String>['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'],
     NARROWWEEKDAYS: const <String>['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'],
     STANDALONENARROWWEEKDAYS: const <String>['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'],
-    SHORTQUARTERS: const <String>['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'],
-    QUARTERS: const <String>['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'],
+    SHORTQUARTERS: const <String>[
+      'पहिलो त्रैमासिक',
+      'दोस्रो त्रैमासिक',
+      'तेस्रो त्रैमासिक',
+      'चौथो त्रैमासिक',
+    ],
+    QUARTERS: const <String>[
+      'पहिलो त्रैमासिक',
+      'दोस्रो त्रैमासिक',
+      'तेस्रो त्रैमासिक',
+      'चौथो त्रैमासिक',
+    ],
     AMPMS: const <String>['पूर्वाह्न', 'अपराह्न'],
     DATEFORMATS: const <String>['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'yy/M/d'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
@@ -7563,32 +7562,32 @@
       'december',
     ],
     SHORTMONTHS: const <String>[
-      'jan.',
-      'feb.',
-      'mrt.',
-      'apr.',
+      'jan',
+      'feb',
+      'mrt',
+      'apr',
       'mei',
-      'jun.',
-      'jul.',
-      'aug.',
-      'sep.',
-      'okt.',
-      'nov.',
-      'dec.',
+      'jun',
+      'jul',
+      'aug',
+      'sep',
+      'okt',
+      'nov',
+      'dec',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'jan.',
-      'feb.',
-      'mrt.',
-      'apr.',
+      'jan',
+      'feb',
+      'mrt',
+      'apr',
       'mei',
-      'jun.',
-      'jul.',
-      'aug.',
-      'sep.',
-      'okt.',
-      'nov.',
-      'dec.',
+      'jun',
+      'jul',
+      'aug',
+      'sep',
+      'okt',
+      'nov',
+      'dec',
     ],
     WEEKDAYS: const <String>[
       'zondag',
@@ -7620,7 +7619,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'om' {0}", "{1} 'om' {0}", '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'no': intl.DateSymbols(
     NAME: 'no',
@@ -7672,11 +7671,11 @@
     SHORTMONTHS: const <String>[
       'jan.',
       'feb.',
-      'mar.',
+      'mars',
       'apr.',
       'mai',
-      'jun.',
-      'jul.',
+      'juni',
+      'juli',
       'aug.',
       'sep.',
       'okt.',
@@ -7727,7 +7726,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>["{1} 'kl'. {0}", "{1} 'kl'. {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'or': intl.DateSymbols(
     NAME: 'or',
@@ -7839,15 +7838,15 @@
     STANDALONESHORTWEEKDAYS: const <String>['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'],
     NARROWWEEKDAYS: const <String>['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'],
     STANDALONENARROWWEEKDAYS: const <String>['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'],
-    SHORTQUARTERS: const <String>['1ମ ତ୍ରୟମାସ', '2ୟ ତ୍ରୟମାସ', '3ୟ ତ୍ରୟମାସ', '4ର୍ଥ ତ୍ରୟମାସ'],
+    SHORTQUARTERS: const <String>['Q1', 'Q2', '3ୟ ତ୍ରୟମାସ', '4ର୍ଥ ତ୍ରୟମାସ'],
     QUARTERS: const <String>['1ମ ତ୍ରୟମାସ', '2ୟ ତ୍ରୟମାସ', '3ୟ ତ୍ରୟମାସ', '4ର୍ଥ ତ୍ରୟମାସ'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['ପୂ', 'ଅ'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],
     TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{0} ଠାରେ {1}', '{0} ଠାରେ {1}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'pa': intl.DateSymbols(
     NAME: 'pa',
@@ -8063,7 +8062,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['N', 'P', 'W', 'Ś', 'C', 'P', 'S'],
     SHORTQUARTERS: const <String>['I kw.', 'II kw.', 'III kw.', 'IV kw.'],
     QUARTERS: const <String>['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd.MM.y'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
@@ -8163,7 +8162,7 @@
     SHORTQUARTERS: const <String>['لومړۍ ربعه', '۲مه ربعه', '۳مه ربعه', '۴مه ربعه'],
     QUARTERS: const <String>['لومړۍ ربعه', '۲مه ربعه', '۳مه ربعه', '۴مه ربعه'],
     AMPMS: const <String>['غ.م.', 'غ.و.'],
-    DATEFORMATS: const <String>['EEEE د y د MMMM d', 'د y د MMMM d', 'y MMM d', 'y/M/d'],
+    DATEFORMATS: const <String>['EEEE د y د MMMM d', 'y MMMM d', 'y MMM d', 'y/M/d'],
     TIMEFORMATS: const <String>['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 5,
     WEEKENDRANGE: const <int>[3, 4],
@@ -8398,7 +8397,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],
     SHORTQUARTERS: const <String>['T1', 'T2', 'T3', 'T4'],
     QUARTERS: const <String>['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],
-    AMPMS: const <String>['da manhã', 'da tarde'],
+    AMPMS: const <String>['a.m.', 'p.m.'],
     DATEFORMATS: const <String>[
       "EEEE, d 'de' MMMM 'de' y",
       "d 'de' MMMM 'de' y",
@@ -8409,7 +8408,7 @@
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 2,
-    DATETIMEFORMATS: const <String>["{1} 'às' {0}", "{1} 'às' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'ro': intl.DateSymbols(
     NAME: 'ro',
@@ -8615,7 +8614,7 @@
     SHORTQUARTERS: const <String>['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'],
     QUARTERS: const <String>['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'],
     AMPMS: const <String>['AM', 'PM'],
-    DATEFORMATS: const <String>["EEEE, d MMMM y 'г'.", "d MMMM y 'г'.", "d MMM y 'г'.", 'dd.MM.y'],
+    DATEFORMATS: const <String>["EEEE, d MMMM y 'г'.", "d MMMM y 'г'.", "d MMM y 'г'.", 'dd.MM.y'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
@@ -8957,7 +8956,7 @@
     SHORTQUARTERS: const <String>['1. čet.', '2. čet.', '3. čet.', '4. čet.'],
     QUARTERS: const <String>['1. četrtletje', '2. četrtletje', '3. četrtletje', '4. četrtletje'],
     AMPMS: const <String>['dop.', 'pop.'],
-    DATEFORMATS: const <String>['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'd. MM. yy'],
+    DATEFORMATS: const <String>['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'd. M. yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
@@ -9057,7 +9056,7 @@
       'e premte',
       'e shtunë',
     ],
-    SHORTWEEKDAYS: const <String>['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],
+    SHORTWEEKDAYS: const <String>['die', 'hën', 'mar', 'mër', 'enj', 'pre', 'sht'],
     STANDALONESHORTWEEKDAYS: const <String>['die', 'hën', 'mar', 'mër', 'enj', 'pre', 'sht'],
     NARROWWEEKDAYS: const <String>['d', 'h', 'm', 'm', 'e', 'p', 'sh'],
     STANDALONENARROWWEEKDAYS: const <String>['d', 'h', 'm', 'm', 'e', 'p', 'sh'],
@@ -9068,13 +9067,13 @@
       'tremujori i tretë',
       'tremujori i katërt',
     ],
-    AMPMS: const <String>['e paradites', 'e pasdites'],
+    AMPMS: const <String>['p.d.', 'm.d.'],
     DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd.M.yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a, zzzz', 'h:mm:ss a, z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a, zzzz', 'h:mm:ss a, z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>["{1} 'në' {0}", "{1} 'në' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'sr': intl.DateSymbols(
     NAME: 'sr',
@@ -9176,7 +9175,7 @@
     SHORTQUARTERS: const <String>['1. кв.', '2. кв.', '3. кв.', '4. кв.'],
     QUARTERS: const <String>['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'],
     AMPMS: const <String>['AM', 'PM'],
-    DATEFORMATS: const <String>['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. M. y.', 'd.M.yy.'],
+    DATEFORMATS: const <String>['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. M. y.', 'd. M. y.'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
@@ -9283,7 +9282,7 @@
     SHORTQUARTERS: const <String>['1. kv.', '2. kv.', '3. kv.', '4. kv.'],
     QUARTERS: const <String>['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'],
     AMPMS: const <String>['AM', 'PM'],
-    DATEFORMATS: const <String>['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. M. y.', 'd.M.yy.'],
+    DATEFORMATS: const <String>['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. M. y.', 'd. M. y.'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
@@ -9504,7 +9503,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['S', 'M', 'T', 'W', 'T', 'F', 'S'],
     SHORTQUARTERS: const <String>['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'],
     QUARTERS: const <String>['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['am', 'pm'],
     DATEFORMATS: const <String>['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
@@ -9609,20 +9608,20 @@
     ],
     NARROWWEEKDAYS: const <String>['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
     STANDALONENARROWWEEKDAYS: const <String>['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
-    SHORTQUARTERS: const <String>['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'],
+    SHORTQUARTERS: const <String>['கா.1', 'கா.2', 'கா.3', 'கா.4'],
     QUARTERS: const <String>[
-      'ஒன்றாம் காலாண்டு',
+      'முதல் காலாண்டு',
       'இரண்டாம் காலாண்டு',
       'மூன்றாம் காலாண்டு',
       'நான்காம் காலாண்டு',
     ],
-    AMPMS: const <String>['முற்பகல்', 'பிற்பகல்'],
+    AMPMS: const <String>['AM', 'PM'],
     DATEFORMATS: const <String>['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],
-    TIMEFORMATS: const <String>['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1} அன்று {0}', '{1} அன்று {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'te': intl.DateSymbols(
     NAME: 'te',
@@ -9723,13 +9722,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'],
     SHORTQUARTERS: const <String>['త్రై1', 'త్రై2', 'త్రై3', 'త్రై4'],
     QUARTERS: const <String>['1వ త్రైమాసికం', '2వ త్రైమాసికం', '3వ త్రైమాసికం', '4వ త్రైమాసికం'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['ఉ', 'సా'],
     DATEFORMATS: const <String>['d, MMMM y, EEEE', 'd MMMM, y', 'd MMM, y', 'dd-MM-yy'],
     TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1} {0}కి', '{1} {0}కి', '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'th': intl.DateSymbols(
     NAME: 'th',
@@ -9843,7 +9842,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],
     SHORTQUARTERS: const <String>['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'],
     QUARTERS: const <String>['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'],
-    AMPMS: const <String>['ก่อนเที่ยง', 'หลังเที่ยง'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEEที่ d MMMM G y', 'd MMMM G y', 'd MMM y', 'd/M/yy'],
     TIMEFORMATS: const <String>[
       'H นาฬิกา mm นาที ss วินาที zzzz',
@@ -9968,13 +9967,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', 'ika-4 na quarter'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['am', 'pm'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],
-    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>["{1} 'nang' {0}", "{1} 'nang' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'tr': intl.DateSymbols(
     NAME: 'tr',
@@ -10145,18 +10144,18 @@
       'груд.',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'січ',
-      'лют',
-      'бер',
-      'кві',
-      'тра',
-      'чер',
-      'лип',
-      'сер',
-      'вер',
-      'жов',
-      'лис',
-      'гру',
+      'січ.',
+      'лют.',
+      'бер.',
+      'квіт.',
+      'трав.',
+      'черв.',
+      'лип.',
+      'серп.',
+      'вер.',
+      'жовт.',
+      'лист.',
+      'груд.',
     ],
     WEEKDAYS: const <String>[
       'неділя',
@@ -10183,12 +10182,12 @@
     SHORTQUARTERS: const <String>['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'],
     QUARTERS: const <String>['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'],
     AMPMS: const <String>['дп', 'пп'],
-    DATEFORMATS: const <String>["EEEE, d MMMM y 'р'.", "d MMMM y 'р'.", "d MMM y 'р'.", 'dd.MM.yy'],
+    DATEFORMATS: const <String>["EEEE, d MMMM y 'р'.", "d MMMM y 'р'.", "d MMM y 'р'.", 'dd.MM.yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>["{1} 'о' {0}", "{1} 'о' {0}", '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
   ),
   'ur': intl.DateSymbols(
     NAME: 'ur',
@@ -10286,7 +10285,7 @@
       'چوتهی سہ ماہی',
     ],
     QUARTERS: const <String>['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEE، d MMMM، y', 'd MMMM، y', 'd MMM، y', 'd/M/yy'],
     TIMEFORMATS: const <String>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
     FIRSTDAYOFWEEK: 6,
@@ -10403,8 +10402,8 @@
   ),
   'vi': intl.DateSymbols(
     NAME: 'vi',
-    ERAS: const <String>['Trước CN', 'Sau CN'],
-    ERANAMES: const <String>['Trước Thiên Chúa', 'Sau Công Nguyên'],
+    ERAS: const <String>['TCN', 'SCN'],
+    ERANAMES: const <String>['Trước Chúa Giáng Sinh', 'Sau Công Nguyên'],
     NARROWMONTHS: const <String>['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
     STANDALONENARROWMONTHS: const <String>[
       '1',
@@ -10463,18 +10462,18 @@
       'thg 12',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'Thg 1',
-      'Thg 2',
-      'Thg 3',
-      'Thg 4',
-      'Thg 5',
-      'Thg 6',
-      'Thg 7',
-      'Thg 8',
-      'Thg 9',
-      'Thg 10',
-      'Thg 11',
-      'Thg 12',
+      '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',
     ],
     WEEKDAYS: const <String>[
       'Chủ Nhật',
@@ -10501,12 +10500,12 @@
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['Quý 1', 'Quý 2', 'Quý 3', 'Quý 4'],
     AMPMS: const <String>['SA', 'CH'],
-    DATEFORMATS: const <String>['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd/MM/y'],
+    DATEFORMATS: const <String>['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>['{0} {1}', '{0} {1}', '{0}, {1}', '{0}, {1}'],
+    DATETIMEFORMATS: const <String>['{0} {1}', '{0} {1}', '{0} {1}', '{0} {1}'],
   ),
   'zh': intl.DateSymbols(
     NAME: 'zh',
@@ -10594,9 +10593,9 @@
     AMPMS: const <String>['上午', '下午'],
     DATEFORMATS: const <String>['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'],
     TIMEFORMATS: const <String>['zzzz HH:mm:ss', 'z HH:mm:ss', 'HH:mm:ss', 'HH:mm'],
-    FIRSTDAYOFWEEK: 6,
+    FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
-    FIRSTWEEKCUTOFFDAY: 5,
+    FIRSTWEEKCUTOFFDAY: 6,
     DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'zh_HK': intl.DateSymbols(
@@ -10880,7 +10879,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['S', 'M', 'B', 'T', 'S', 'H', 'M'],
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['ikota yesi-1', 'ikota yesi-2', 'ikota yesi-3', 'ikota yesi-4'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['a', 'p'],
     DATEFORMATS: const <String>['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],
     TIMEFORMATS: const <String>['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],
     FIRSTDAYOFWEEK: 6,
@@ -10946,8 +10945,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'M/d',
-    'MEd': 'EEE፣ M/d',
+    'Md': 'd/M',
+    'MEd': 'EEE፣ d/M',
     'MMM': 'LLL',
     'MMMd': 'MMM d',
     'MMMEd': 'EEE፣ MMM d',
@@ -10961,22 +10960,22 @@
     'yMd': 'd/M/y',
     'yMEd': 'EEE፣ d/M/y',
     'yMMM': 'MMM y',
-    'yMMMd': 'd MMM y',
+    'yMMMd': 'MMM d y',
     'yMMMEd': 'EEE፣ MMM d y',
     'yMMMM': 'MMMM y',
     'yMMMMd': 'd MMMM y',
-    'yMMMMEEEEd': 'y MMMM d, EEEE',
-    'yQQQ': 'QQQ y',
-    'yQQQQ': 'QQQQ y',
+    'yMMMMEEEEd': 'EEEE d MMMM y',
+    'yQQQ': 'y QQQ',
+    'yQQQQ': 'y QQQQ',
     'H': 'H',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
+    'j': 'a h',
+    'jm': 'a h:mm',
+    'jms': 'a h:mm:ss',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'a h z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -10992,8 +10991,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd/‏M',
-    'MEd': 'EEE، d/‏M',
+    'Md': 'd‏/M',
+    'MEd': 'EEE، d‏/M',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
     'MMMEd': 'EEE، d MMM',
@@ -11005,7 +11004,7 @@
     'y': 'y',
     'yM': 'M‏/y',
     'yMd': 'd‏/M‏/y',
-    'yMEd': 'EEE، d/‏M/‏y',
+    'yMEd': 'EEE، d‏/M‏/y',
     'yMMM': 'MMM y',
     'yMMMd': 'd MMM y',
     'yMMMEd': 'EEE، d MMM y',
@@ -11017,12 +11016,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11148,8 +11147,8 @@
     'yMMMd': 'd MMM y',
     'yMMMEd': 'EEE, d MMM y',
     'yMMMM': 'LLLL y',
-    'yMMMMd': "d MMMM y 'г'.",
-    'yMMMMEEEEd': "EEEE, d MMMM y 'г'.",
+    'yMMMMd': "d MMMM y 'г'.",
+    'yMMMMEEEEd': "EEEE, d MMMM y 'г'.",
     'yQQQ': 'QQQ y',
     'yQQQQ': 'QQQQ y',
     'H': 'HH',
@@ -11186,18 +11185,18 @@
     'MMMMEEEEd': 'EEEE, d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
-    'y': "y 'г'.",
-    'yM': "MM.y 'г'.",
-    'yMd': "d.MM.y 'г'.",
-    'yMEd': "EEE, d.MM.y 'г'.",
-    'yMMM': "MM.y 'г'.",
-    'yMMMd': "d.MM.y 'г'.",
-    'yMMMEd': "EEE, d.MM.y 'г'.",
-    'yMMMM': "MMMM y 'г'.",
-    'yMMMMd': "d MMMM y 'г'.",
-    'yMMMMEEEEd': "EEEE, d MMMM y 'г'.",
-    'yQQQ': "QQQ y 'г'.",
-    'yQQQQ': "QQQQ y 'г'.",
+    'y': "y 'г'.",
+    'yM': "MM.y 'г'.",
+    'yMd': "d.MM.y 'г'.",
+    'yMEd': "EEE, d.MM.y 'г'.",
+    'yMMM': "MM.y 'г'.",
+    'yMMMd': "d.MM.y 'г'.",
+    'yMMMEd': "EEE, d.MM.y 'г'.",
+    'yMMMM': "MMMM y 'г'.",
+    'yMMMMd': "d MMMM y 'г'.",
+    'yMMMMEEEEd': "EEEE, d MMMM y 'г'.",
+    'yQQQ': "QQQ y 'г'.",
+    'yQQQQ': "QQQQ y 'г'.",
     'H': "HH 'ч'.",
     'Hm': "HH:mm 'ч'.",
     'Hms': "HH:mm:ss 'ч'.",
@@ -11247,12 +11246,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11268,8 +11267,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd.M.',
-    'MEd': 'EEE, d.M.',
+    'Md': 'd. M.',
+    'MEd': 'EEE, d. M.',
     'MMM': 'LLL',
     'MMMd': 'd. MMM',
     'MMMEd': 'EEE, d. MMM',
@@ -11280,8 +11279,8 @@
     'QQQQ': 'QQQQ',
     'y': 'y.',
     'yM': 'MM/y',
-    'yMd': 'd.M.y.',
-    'yMEd': 'EEE, d.M.y.',
+    'yMd': 'd. M. y.',
+    'yMEd': 'EEE, d. M. y.',
     'yMMM': 'MMM y.',
     'yMMMd': 'd. MMM y.',
     'yMMMEd': 'EEE, d. MMM y.',
@@ -11328,14 +11327,14 @@
     'yM': 'M/y',
     'yMd': 'd/M/y',
     'yMEd': 'EEE, d/M/y',
-    'yMMM': "LLL 'de' y",
-    'yMMMd': "d MMM 'de' y",
+    'yMMM': "LLL 'del' y",
+    'yMMMd': "d MMM 'del' y",
     'yMMMEd': 'EEE, d MMM y',
-    'yMMMM': "LLLL 'de' y",
-    'yMMMMd': "d MMMM 'de' y",
-    'yMMMMEEEEd': "EEEE, d MMMM 'de' y",
+    'yMMMM': "LLLL 'del' y",
+    'yMMMMd': "d MMMM 'del' y",
+    'yMMMMEEEEd': "EEEE, d MMMM 'del' y",
     'yQQQ': 'QQQ y',
-    'yQQQQ': 'QQQQ y',
+    'yQQQQ': "QQQQ 'del' y",
     'H': 'H',
     'Hm': 'H:mm',
     'Hms': 'H:mm:ss',
@@ -11509,7 +11508,7 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'M.y',
+    'yM': 'M/y',
     'yMd': 'd.M.y',
     'yMEd': 'EEE, d.M.y',
     'yMMM': 'MMM y',
@@ -11555,7 +11554,7 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'M.y',
+    'yM': 'M/y',
     'yMd': 'd.M.y',
     'yMEd': 'EEE, d.M.y',
     'yMMM': 'MMM y',
@@ -11615,12 +11614,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11661,12 +11660,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11689,7 +11688,7 @@
     'MMMEd': 'EEE, d MMM',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
-    'MMMMEEEEd': 'EEEE, d MMMM',
+    'MMMMEEEEd': 'EEEE d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
@@ -11701,18 +11700,18 @@
     'yMMMEd': 'EEE, d MMM y',
     'yMMMM': 'MMMM y',
     'yMMMMd': 'd MMMM y',
-    'yMMMMEEEEd': 'EEEE, d MMMM y',
+    'yMMMMEEEEd': 'EEEE d MMMM y',
     'yQQQ': 'QQQ y',
     'yQQQQ': 'QQQQ y',
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11739,7 +11738,7 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'MM/y',
+    'yM': 'y-MM',
     'yMd': 'y-MM-dd',
     'yMEd': 'EEE, y-MM-dd',
     'yMMM': 'MMM y',
@@ -11753,12 +11752,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11775,13 +11774,13 @@
     'LLLL': 'LLLL',
     'M': 'L',
     'Md': 'dd/MM',
-    'MEd': 'EEE, dd/MM',
+    'MEd': 'EEE dd/MM',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
-    'MMMEd': 'EEE, d MMM',
+    'MMMEd': 'EEE d MMM',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
-    'MMMMEEEEd': 'EEEE, d MMMM',
+    'MMMMEEEEd': 'EEEE d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
@@ -11885,18 +11884,18 @@
     'yMMMEd': 'EEE, d MMM, y',
     'yMMMM': 'MMMM y',
     'yMMMMd': 'd MMMM y',
-    'yMMMMEEEEd': 'EEEE, d MMMM, y',
+    'yMMMMEEEEd': 'EEEE, d MMMM y',
     'yQQQ': 'QQQ y',
     'yQQQQ': 'QQQQ y',
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11937,12 +11936,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -11983,12 +11982,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12029,12 +12028,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12167,12 +12166,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'HH',
-    'jm': 'HH:mm',
-    'jms': 'HH:mm:ss',
-    'jmv': 'HH:mm v',
-    'jmz': 'HH:mm z',
-    'jz': 'HH z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12213,12 +12212,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'HH',
-    'jm': 'HH:mm',
-    'jms': 'HH:mm:ss',
-    'jmv': 'HH:mm v',
-    'jmz': 'HH:mm z',
-    'jz': 'HH z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12259,12 +12258,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12329,11 +12328,11 @@
     'Md': 'M/d',
     'MEd': 'M/d, EEE',
     'MMM': 'LLL',
-    'MMMd': 'MMM d',
-    'MMMEd': 'MMM d, EEE',
+    'MMMd': "MMM d('a')",
+    'MMMEd': "MMM d('a'), EEE",
     'MMMM': 'LLLL',
-    'MMMMd': 'MMMM d',
-    'MMMMEEEEd': 'MMMM d, EEEE',
+    'MMMMd': "MMMM'ren' d('a')",
+    'MMMMEEEEd': "MMMM d('a'), EEEE",
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
@@ -12341,10 +12340,10 @@
     'yMd': 'y/M/d',
     'yMEd': 'y/M/d, EEE',
     'yMMM': 'y MMM',
-    'yMMMd': 'y MMM d',
-    'yMMMEd': 'y MMM d, EEE',
+    'yMMMd': "y MMM d('a')",
+    'yMMMEd': "y MMM d('a'), EEE",
     'yMMMM': "y('e')'ko' MMMM",
-    'yMMMMd': "y('e')'ko' MMMM'ren' d",
+    'yMMMMd': "y('e')'ko' MMMM'ren' d('a')",
     'yMMMMEEEEd': "y('e')'ko' MMMM'ren' d('a'), EEEE",
     'yQQQ': "y('e')'ko' QQQ",
     'yQQQQ': "y('e')'ko' QQQQ",
@@ -12421,8 +12420,8 @@
     'Md': 'd.M.',
     'MEd': 'EEE d.M.',
     'MMM': 'LLL',
-    'MMMd': 'd. MMM',
-    'MMMEd': 'ccc d. MMM',
+    'MMMd': 'd.M.',
+    'MMMEd': 'ccc d.M.',
     'MMMM': 'LLLL',
     'MMMMd': 'd. MMMM',
     'MMMMEEEEd': 'cccc d. MMMM',
@@ -12433,8 +12432,8 @@
     'yMd': 'd.M.y',
     'yMEd': 'EEE d.M.y',
     'yMMM': 'LLL y',
-    'yMMMd': 'd. MMM y',
-    'yMMMEd': 'EEE d. MMM y',
+    'yMMMd': 'd.M.y',
+    'yMMMEd': 'EEE d.M.y',
     'yMMMM': 'LLLL y',
     'yMMMMd': 'd. MMMM y',
     'yMMMMEEEEd': 'EEEE d. MMMM y',
@@ -12489,12 +12488,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12556,8 +12555,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'M-d',
-    'MEd': 'EEE M-d',
+    'Md': 'MM-dd',
+    'MEd': 'EEE MM-dd',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
@@ -12689,8 +12688,8 @@
   },
   'gsw': <String, String>{
     'd': 'd',
-    'E': 'EEE',
-    'EEEE': 'EEEE',
+    'E': 'ccc',
+    'EEEE': 'cccc',
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
@@ -12706,7 +12705,7 @@
     'QQQQ': 'QQQQ',
     'y': 'y',
     'yM': 'y-M',
-    'yMd': 'd.M.y',
+    'yMd': 'y-MM-dd',
     'yMEd': 'EEE, y-M-d',
     'yMMM': 'MMM y',
     'yMMMd': 'y MMM d',
@@ -12765,12 +12764,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12857,12 +12856,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12976,7 +12975,7 @@
     'MMMd': 'd MMM',
     'MMMEd': 'd MMM, EEE',
     'MMMM': 'LLLL',
-    'MMMMd': 'MMMM d',
+    'MMMMd': 'd MMMM',
     'MMMMEEEEd': 'd MMMM, EEEE',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
@@ -13108,8 +13107,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd/M',
-    'MEd': 'EEE d/M',
+    'Md': 'dd/MM',
+    'MEd': 'EEE dd/MM',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
@@ -13119,9 +13118,9 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'M/y',
-    'yMd': 'd/M/y',
-    'yMEd': 'EEE d/M/y',
+    'yM': 'MM/y',
+    'yMd': 'dd/MM/y',
+    'yMEd': 'EEE dd/MM/y',
     'yMMM': 'MMM y',
     'yMMMd': 'd MMM y',
     'yMMMEd': 'EEE d MMM y',
@@ -13260,14 +13259,14 @@
     'yM': 'MM.y',
     'yMd': 'dd.MM.y',
     'yMEd': 'dd.MM.y, EEE',
-    'yMMM': "y 'ж'. MMM",
-    'yMMMd': "y 'ж'. d MMM",
-    'yMMMEd': "y 'ж'. d MMM, EEE",
-    'yMMMM': "y 'ж'. MMMM",
-    'yMMMMd': "y 'ж'. d MMMM",
-    'yMMMMEEEEd': "y 'ж'. d MMMM, EEEE",
-    'yQQQ': "y 'ж'. QQQ",
-    'yQQQQ': "y 'ж'. QQQQ",
+    'yMMM': "y 'ж'. MMM",
+    'yMMMd': "y 'ж'. d MMM",
+    'yMMMEd': "y 'ж'. d MMM, EEE",
+    'yMMMM': "y 'ж'. MMMM",
+    'yMMMMd': "y 'ж'. d MMMM",
+    'yMMMMEEEEd': "y 'ж'. d MMMM, EEEE",
+    'yQQQ': "y 'ж'. QQQ",
+    'yQQQQ': "y 'ж'. QQQQ",
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
@@ -13298,7 +13297,7 @@
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
     'MMMM': 'LLLL',
-    'MMMMd': 'MMMM d',
+    'MMMMd': 'd MMMM',
     'MMMMEEEEd': 'EEEE d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
@@ -13317,12 +13316,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -13341,7 +13340,7 @@
     'Md': 'd/M',
     'MEd': 'd/M, EEE',
     'MMM': 'LLL',
-    'MMMd': 'MMM d',
+    'MMMd': 'd MMM',
     'MMMEd': 'EEE, d MMM',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
@@ -13363,12 +13362,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -13482,7 +13481,7 @@
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
     'MMMM': 'LLLL',
-    'MMMMd': 'MMMM d',
+    'MMMMd': 'd MMMM',
     'MMMMEEEEd': 'EEEE d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
@@ -13581,7 +13580,7 @@
     'y': "y. 'g'.",
     'yM': 'MM.y.',
     'yMd': 'd.MM.y.',
-    'yMEd': 'EEE, d.M.y.',
+    'yMEd': 'EEE, d.MM.y.',
     'yMMM': "y. 'g'. MMM",
     'yMMMd': "y. 'g'. d. MMM",
     'yMMMEd': "EEE, y. 'g'. d. MMM",
@@ -13624,18 +13623,18 @@
     'MMMMEEEEd': 'EEEE, d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
-    'y': 'y',
-    'yM': 'M.y',
-    'yMd': 'd.M.y',
-    'yMEd': 'EEE, d.M.y',
-    'yMMM': "MMM y 'г'.",
-    'yMMMd': "d MMM y 'г'.",
-    'yMMMEd': "EEE, d MMM y 'г'.",
-    'yMMMM': "MMMM y 'г'.",
-    'yMMMMd': 'd MMMM y',
-    'yMMMMEEEEd': 'EEEE, d MMMM y',
-    'yQQQ': "QQQ y 'г'.",
-    'yQQQQ': "QQQQ y 'г'.",
+    'y': "y 'г'.",
+    'yM': "M.y 'г'.",
+    'yMd': "d.M.y 'г'.",
+    'yMEd': "EEE, d.M.y 'г'.",
+    'yMMM': "MMM y 'г'.",
+    'yMMMd': "d MMM y 'г'.",
+    'yMMMEd': "EEE, d MMM y 'г'.",
+    'yMMMM': "MMMM y 'г'.",
+    'yMMMMd': "d MMMM y 'г'.",
+    'yMMMMEEEEd': "EEEE, d MMMM y 'г'.",
+    'yQQQ': "QQQ y 'г'.",
+    'yQQQQ': "QQQQ y 'г'.",
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
@@ -13685,12 +13684,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -13720,14 +13719,14 @@
     'yM': 'y MMMMM',
     'yMd': 'y.MM.dd',
     'yMEd': 'y.MM.dd. EEE',
-    'yMMM': "y 'оны' MMM",
-    'yMMMd': "y 'оны' MMM'ын' d",
-    'yMMMEd': "y 'оны' MMM'ын' d. EEE",
-    'yMMMM': "y 'оны' MMMM",
-    'yMMMMd': "y 'оны' MMMM'ын' d",
-    'yMMMMEEEEd': "y 'оны' MMMM'ын' d, EEEE 'гараг'",
-    'yQQQ': "y 'оны' QQQ",
-    'yQQQQ': "y 'оны' QQQQ",
+    'yMMM': "y 'оны' MMM",
+    'yMMMd': "y 'оны' MMM'ын' d",
+    'yMMMEd': "y 'оны' MMM'ын' d. EEE",
+    'yMMMM': "y 'оны' MMMM",
+    'yMMMMd': "y 'оны' MMMM'ын' d",
+    'yMMMMEEEEd': "y 'оны' MMMM'ын' d, EEEE 'гараг'",
+    'yQQQ': "y 'оны' QQQ",
+    'yQQQQ': "y 'оны' QQQQ",
     'H': "HH 'ц'",
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
@@ -13777,12 +13776,12 @@
     'H': 'HH',
     'Hm': 'H:mm',
     'Hms': 'H:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -13823,12 +13822,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -13839,31 +13838,31 @@
   },
   'my': <String, String>{
     'd': 'd',
-    'E': 'cccနေ့',
-    'EEEE': 'ccccနေ့',
+    'E': 'ccc',
+    'EEEE': 'cccc',
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
     'Md': 'd/M',
-    'MEd': 'd-M- EEE',
+    'MEd': 'd/M EEE',
     'MMM': 'LLL',
-    'MMMd': 'd MMM',
-    'MMMEd': 'MMM d- EEE',
+    'MMMd': 'MMM d',
+    'MMMEd': 'MMM d EEE',
     'MMMM': 'LLLL',
     'MMMMd': 'MMMM d',
-    'MMMMEEEEd': 'MMMM d ရက် EEEEနေ့',
+    'MMMMEEEEd': 'MMMM d EEEE',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'M/y',
-    'yMd': 'dd-MM-y',
-    'yMEd': 'd/M/y- EEE',
-    'yMMM': 'MMM y',
-    'yMMMd': 'y- MMM d',
-    'yMMMEd': 'y- MMM d- EEE',
+    'yM': 'y-MM',
+    'yMd': 'd/M/y',
+    'yMEd': 'd/M/y EEE',
+    'yMMM': 'y MMM',
+    'yMMMd': 'y MMM d',
+    'yMMMEd': 'y MMM d EEE',
     'yMMMM': 'y MMMM',
-    'yMMMMd': 'y- MMMM d',
-    'yMMMMEEEEd': 'y- MMMM d- EEEE',
+    'yMMMMd': 'y MMMM d',
+    'yMMMMEEEEd': 'y MMMM d EEEE',
     'yQQQ': 'y QQQ',
     'yQQQQ': 'y QQQQ',
     'H': 'HH',
@@ -14099,12 +14098,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14145,12 +14144,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14207,8 +14206,8 @@
   },
   'ps': <String, String>{
     'd': 'd',
-    'E': 'EEE',
-    'EEEE': 'EEEE',
+    'E': 'ccc',
+    'EEEE': 'cccc',
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
@@ -14230,7 +14229,7 @@
     'yMMMd': 'y MMM d',
     'yMMMEd': 'y MMM d, EEE',
     'yMMMM': 'y MMMM',
-    'yMMMMd': 'د y د MMMM d',
+    'yMMMMd': 'y MMMM d',
     'yMMMMEEEEd': 'EEEE د y د MMMM d',
     'yQQQ': 'y QQQ',
     'yQQQQ': 'y QQQQ',
@@ -14242,7 +14241,7 @@
     'jms': 'HH:mm:ss',
     'jmv': 'HH:mm v',
     'jmz': 'HH:mm z',
-    'jz': 'HH (z)',
+    'jz': 'HH z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14258,7 +14257,7 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd/M',
+    'Md': 'dd/MM',
     'MEd': 'EEE, dd/MM',
     'MMM': 'LLL',
     'MMMd': "d 'de' MMM",
@@ -14409,15 +14408,15 @@
     'y': 'y',
     'yM': 'MM.y',
     'yMd': 'dd.MM.y',
-    'yMEd': "ccc, dd.MM.y 'г'.",
-    'yMMM': "LLL y 'г'.",
-    'yMMMd': "d MMM y 'г'.",
-    'yMMMEd': "EEE, d MMM y 'г'.",
-    'yMMMM': "LLLL y 'г'.",
-    'yMMMMd': "d MMMM y 'г'.",
-    'yMMMMEEEEd': "EEEE, d MMMM y 'г'.",
-    'yQQQ': "QQQ y 'г'.",
-    'yQQQQ': "QQQQ y 'г'.",
+    'yMEd': "ccc, dd.MM.y 'г'.",
+    'yMMM': "LLL y 'г'.",
+    'yMMMd': "d MMM y 'г'.",
+    'yMMMEd': "EEE, d MMM y 'г'.",
+    'yMMMM': "LLLL y 'г'.",
+    'yMMMMd': "d MMMM y 'г'.",
+    'yMMMMEEEEd': "EEEE, d MMMM y 'г'.",
+    'yQQQ': "QQQ y 'г'.",
+    'yQQQQ': "QQQQ y 'г'.",
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
@@ -14605,12 +14604,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a, v',
-    'jmz': 'h:mm a, z',
-    'jz': 'h a, z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a, v',
+    'jmz': 'h:mm a, z',
+    'jz': 'h a, z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14626,8 +14625,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd.M.',
-    'MEd': 'EEE, d.M.',
+    'Md': 'd. M.',
+    'MEd': 'EEE, d. M.',
     'MMM': 'LLL',
     'MMMd': 'd. MMM',
     'MMMEd': 'EEE d. MMM',
@@ -14637,9 +14636,9 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y.',
-    'yM': 'M.y.',
-    'yMd': 'd.M.y.',
-    'yMEd': 'EEE, d.M.y.',
+    'yM': 'M. y.',
+    'yMd': 'd. M. y.',
+    'yMEd': 'EEE, d. M. y.',
     'yMMM': 'MMM y.',
     'yMMMd': 'd. MMM y.',
     'yMMMEd': 'EEE, d. MMM y.',
@@ -14672,8 +14671,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd.M.',
-    'MEd': 'EEE, d.M.',
+    'Md': 'd. M.',
+    'MEd': 'EEE, d. M.',
     'MMM': 'LLL',
     'MMMd': 'd. MMM',
     'MMMEd': 'EEE d. MMM',
@@ -14683,9 +14682,9 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y.',
-    'yM': 'M.y.',
-    'yMd': 'd.M.y.',
-    'yMEd': 'EEE, d.M.y.',
+    'yM': 'M. y.',
+    'yMd': 'd. M. y.',
+    'yMEd': 'EEE, d. M. y.',
     'yMMM': 'MMM y.',
     'yMMMd': 'd. MMM y.',
     'yMMMEd': 'EEE, d. MMM y.',
@@ -14784,7 +14783,7 @@
     'yMMMM': 'MMMM y',
     'yMMMMd': 'd MMMM y',
     'yMMMMEEEEd': 'EEEE, d MMMM y',
-    'yQQQ': 'y QQQ',
+    'yQQQ': 'QQQ y',
     'yQQQQ': 'QQQQ y',
     'H': 'HH',
     'Hm': 'HH:mm',
@@ -14813,7 +14812,7 @@
     'Md': 'd/M',
     'MEd': 'dd-MM, EEE',
     'MMM': 'LLL',
-    'MMMd': 'MMM d',
+    'MMMd': 'd MMM',
     'MMMEd': 'MMM d, EEE',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
@@ -14835,12 +14834,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'a h',
-    'jm': 'a h:mm',
-    'jms': 'a h:mm:ss',
-    'jmv': 'a h:mm v',
-    'jmz': 'a h:mm z',
-    'jz': 'a h z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14881,12 +14880,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14919,9 +14918,9 @@
     'yMMM': 'MMM y',
     'yMMMd': 'd MMM y',
     'yMMMEd': 'EEE d MMM y',
-    'yMMMM': 'MMMM G y',
-    'yMMMMd': 'd MMMM G y',
-    'yMMMMEEEEd': 'EEEEที่ d MMMM G y',
+    'yMMMM': 'MMMM y',
+    'yMMMMd': 'd MMMM y',
+    'yMMMMEEEEd': 'EEEEที่ d MMMM y',
     'yQQQ': 'QQQ y',
     'yQQQQ': 'QQQQ G y',
     'H': 'HH',
@@ -14973,12 +14972,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
-    'jm': 'h:mm a',
-    'jms': 'h:mm:ss a',
-    'jmv': 'h:mm a v',
-    'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'j': 'h a',
+    'jm': 'h:mm a',
+    'jms': 'h:mm:ss a',
+    'jmv': 'h:mm a v',
+    'jmz': 'h:mm a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14998,7 +14997,7 @@
     'MEd': 'd/MM EEE',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
-    'MMMEd': 'd MMMM EEE',
+    'MMMEd': 'd MMM EEE',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
     'MMMMEEEEd': 'd MMMM EEEE',
@@ -15054,14 +15053,14 @@
     'yM': 'MM.y',
     'yMd': 'dd.MM.y',
     'yMEd': 'EEE, dd.MM.y',
-    'yMMM': "LLL y 'р'.",
-    'yMMMd': "d MMM y 'р'.",
-    'yMMMEd': "EEE, d MMM y 'р'.",
-    'yMMMM': "LLLL y 'р'.",
-    'yMMMMd': "d MMMM y 'р'.",
-    'yMMMMEEEEd': "EEEE, d MMMM y 'р'.",
+    'yMMM': "LLL y 'р'.",
+    'yMMMd': "d MMM y 'р'.",
+    'yMMMEd': "EEE, d MMM y 'р'.",
+    'yMMMM': "LLLL y 'р'.",
+    'yMMMMd': "d MMMM y 'р'.",
+    'yMMMMEEEEd': "EEEE, d MMMM y 'р'.",
     'yQQQ': 'QQQ y',
-    'yQQQQ': "QQQQ y 'р'.",
+    'yQQQQ': "QQQQ y 'р'.",
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
@@ -15111,12 +15110,12 @@
     'H': 'HH',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'h a',
+    'j': 'h a',
     'jm': 'h:mm a',
     'jms': 'h:mm:ss a',
     'jmv': 'h:mm a v',
     'jmz': 'h:mm a z',
-    'jz': 'h a z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -15178,8 +15177,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'dd/M',
-    'MEd': 'EEE, dd/M',
+    'Md': 'd/M',
+    'MEd': 'EEE, d/M',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
     'MMMEd': 'EEE, d MMM',
@@ -15191,7 +15190,7 @@
     'y': 'y',
     'yM': 'M/y',
     'yMd': 'd/M/y',
-    'yMEd': 'EEE, dd/M/y',
+    'yMEd': 'EEE, d/M/y',
     'yMMM': 'MMM y',
     'yMMMd': 'd MMM, y',
     'yMMMEd': 'EEE, d MMM, y',
@@ -15200,15 +15199,15 @@
     'yMMMMEEEEd': 'EEEE, d MMMM, y',
     'yQQQ': 'QQQ y',
     'yQQQQ': "QQQQ 'năm' y",
-    'H': 'HH',
+    'H': "HH 'giờ'",
     'Hm': 'H:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'HH',
+    'j': "HH 'giờ'",
     'jm': 'H:mm',
     'jms': 'HH:mm:ss',
     'jmv': 'HH:mm v',
     'jmz': 'HH:mm z',
-    'jz': 'HH z',
+    'jz': "HH 'giờ' z",
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -15235,7 +15234,7 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y年',
-    'yM': 'y年M月',
+    'yM': 'y/M',
     'yMd': 'y/M/d',
     'yMEd': 'y/M/dEEE',
     'yMMM': 'y年M月',
diff --git a/packages/flutter_localizations/test/material/date_picker_test.dart b/packages/flutter_localizations/test/material/date_picker_test.dart
index 761809d..0e2087f 100644
--- a/packages/flutter_localizations/test/material/date_picker_test.dart
+++ b/packages/flutter_localizations/test/material/date_picker_test.dart
@@ -33,7 +33,7 @@
         'textDirection': TextDirection.ltr,
         'expectedDaysOfWeek': <String>['В', 'П', 'В', 'С', 'Ч', 'П', 'С'],
         'expectedDaysOfMonth': List<String>.generate(30, (int i) => '${i + 1}'),
-        'expectedMonthYearHeader': 'сентябрь 2017 г.',
+        'expectedMonthYearHeader': 'сентябрь 2017\u202fг.',
       },
       const Locale('ro', 'RO'): <String, dynamic>{
         'textDirection': TextDirection.ltr,
@@ -46,7 +46,7 @@
         'textDirection': TextDirection.rtl,
         'expectedDaysOfWeek': <String>['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
         'expectedDaysOfMonth': List<String>.generate(30, (int i) => arabicNumbers.format(i + 1)),
-        'expectedMonthYearHeader': 'سبتمبر ٢٠١٧',
+        'expectedMonthYearHeader': 'سبتمبر 2017',
       },
     };
 
@@ -69,7 +69,6 @@
           locale: locale,
           textDirection: textDirection,
         );
-
         expect(find.text(expectedMonthYearHeader), findsOneWidget);
 
         for (final dayOfWeek in expectedDaysOfWeek) {
@@ -422,7 +421,7 @@
   await tester.pumpWidget(
     MaterialApp(
       home: Directionality(
-        textDirection: TextDirection.ltr,
+        textDirection: textDirection,
         child: Localizations(
           locale: locale,
           delegates: GlobalMaterialLocalizations.delegates,
diff --git a/packages/flutter_localizations/test/material/translations_test.dart b/packages/flutter_localizations/test/material/translations_test.dart
index 9080b4b..8cbbae0 100644
--- a/packages/flutter_localizations/test/material/translations_test.dart
+++ b/packages/flutter_localizations/test/material/translations_test.dart
@@ -203,7 +203,7 @@
     expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Thursday, July 23, 2015');
 
     localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('en', 'GB'));
-    expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Thu, 23 Jul');
+    expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Thu 23 Jul');
     expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Thursday, 23 July 2015');
 
     localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('es'));
@@ -213,6 +213,11 @@
     localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('de'));
     expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Do., 23. Juli');
     expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Donnerstag, 23. Juli 2015');
+
+    localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('ru'));
+    expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'чт, 23 июл.');
+    // The space before 'г.' is a narrow no-break space (U+202F).
+    expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'четверг, 23 июля 2015\u202fг.');
   });
 
   testWidgets('Chinese resolution', (WidgetTester tester) async {