Reverts "Update date localization (#181685)" (#182182)

<!-- start_original_pr_link -->
Reverts: flutter/flutter#181685
<!-- end_original_pr_link -->
<!-- start_initiating_author -->
Initiated by: flar
<!-- end_initiating_author -->
<!-- start_revert_reason -->
Reason for reverting: breaks l10n tests in the tree
<!-- end_revert_reason -->
<!-- start_original_pr_author -->
Original PR Author: QuncCccccc
<!-- end_original_pr_author -->

Fixes: https://github.com/flutter/flutter/issues/182181

<!-- start_reviewers -->
Reviewed By: {Piinks}
<!-- end_reviewers -->

<!-- start_revert_body -->
This change reverts the following previous change:
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.

<!-- end_revert_body -->

Co-authored-by: auto-submit[bot] <flutter-engprod-team@google.com>
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 48602df..cf8fd7a 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', 'ná Christus'],
+    ERANAMES: const <String>['voor Christus', 'na 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>['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],
+    DATEFORMATS: const <String>['y MMMM d, EEEE', '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,7 +330,8 @@
     FIRSTDAYOFWEEK: 5,
     WEEKENDRANGE: const <int>[4, 5],
     FIRSTWEEKCUTOFFDAY: 4,
-    DATETIMEFORMATS: const <String>['{1}، {0}', '{1}، {0}', '{1}، {0}', '{1}، {0}'],
+    DATETIMEFORMATS: const <String>['{1} في {0}', '{1} في {0}', '{1}, {0}', '{1}, {0}'],
+    ZERODIGIT: '٠',
   ),
   'as': intl.DateSymbols(
     NAME: 'as',
@@ -436,7 +437,7 @@
       'তৃতীয় তিনিমাহ',
       'চতুৰ্থ তিনিমাহ',
     ],
-    AMPMS: const <String>['am', 'pm'],
+    AMPMS: const <String>['পূৰ্বাহ্ন', 'অপৰাহ্ন'],
     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,
@@ -544,7 +545,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>['a', 'p'],
+    AMPMS: const <String>['AM', 'PM'],
     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,
@@ -651,13 +652,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',
@@ -758,14 +759,14 @@
     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>[
-      "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,
@@ -835,19 +836,19 @@
       'জানু',
       'ফেব',
       'মার্চ',
-      'এপ্রি',
+      'এপ্রিল',
       'মে',
       'জুন',
-      'জুল',
-      'আগ',
-      'সেপ',
-      'অক্টো',
-      'নভে',
-      'ডিসে',
+      'জুলাই',
+      'আগস্ট',
+      'সেপ্টেম্বর',
+      'অক্টোবর',
+      'নভেম্বর',
+      'ডিসেম্বর',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'জানু',
-      'ফেব',
+      'জানুয়ারী',
+      'ফেব্রুয়ারী',
       'মার্চ',
       'এপ্রিল',
       'মে',
@@ -1009,13 +1010,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>['a. m.', 'p. m.'],
+    AMPMS: const <String>['prijepodne', 'popodne'],
     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}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'u' {0}", "{1} 'u' {0}", '{1} {0}', '{1} {0}'],
   ),
   'ca': intl.DateSymbols(
     NAME: 'ca',
@@ -1125,17 +1126,22 @@
     ],
     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 'del' y", "d MMMM 'del' y", 'd MMM y', 'd/M/yy'],
+    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'],
     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}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>[
+      "{1}, 'a' 'les' {0}",
+      "{1}, 'a' 'les' {0}",
+      '{1}, {0}',
+      '{1} {0}',
+    ],
   ),
   'cs': intl.DateSymbols(
     NAME: 'cs',
@@ -1230,7 +1236,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,
@@ -1335,18 +1341,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>['b', 'h'],
+    AMPMS: const <String>['yb', 'yh'],
     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}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'am' {0}", "{1} 'am' {0}", '{1} {0}', '{1} {0}'],
   ),
   'da': intl.DateSymbols(
     NAME: 'da',
     ERAS: const <String>['f.Kr.', 'e.Kr.'],
-    ERANAMES: const <String>['før Kristus', 'efter Kristus'],
+    ERANAMES: const <String>['f.Kr.', 'e.Kr.'],
     NARROWMONTHS: const <String>['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],
     STANDALONENARROWMONTHS: const <String>[
       'J',
@@ -1436,27 +1442,19 @@
       'fredag',
       'lørdag',
     ],
-    SHORTWEEKDAYS: const <String>['søn.', 'man.', 'tirs.', 'ons.', 'tors.', 'fre.', 'lør.'],
-    STANDALONESHORTWEEKDAYS: const <String>[
-      'søn.',
-      'man.',
-      'tirs.',
-      'ons.',
-      'tors.',
-      'fre.',
-      'lør.',
-    ],
+    SHORTWEEKDAYS: const <String>['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],
+    STANDALONESHORTWEEKDAYS: const <String>['søn', 'man', 'tir', 'ons', 'tor', '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>['a', 'p'],
+    AMPMS: const <String>['AM', 'PM'],
     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} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'kl'. {0}", "{1} 'kl'. {0}", '{1} {0}', '{1} {0}'],
   ),
   'de': intl.DateSymbols(
     NAME: 'de',
@@ -1563,7 +1561,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} 'um' {0}", "{1} 'um' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'de_CH': intl.DateSymbols(
     NAME: 'de_CH',
@@ -1670,7 +1668,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} 'um' {0}", "{1} 'um' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'el': intl.DateSymbols(
     NAME: 'el',
@@ -1773,7 +1771,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,
@@ -1880,11 +1878,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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_AU': intl.DateSymbols(
     NAME: 'en_AU',
@@ -1953,10 +1951,10 @@
       'Mar',
       'Apr',
       'May',
-      'June',
-      'July',
+      'Jun',
+      'Jul',
       'Aug',
-      'Sept',
+      'Sep',
       'Oct',
       'Nov',
       'Dec',
@@ -1982,16 +1980,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>['S', 'M', 'T', 'W', 'T', 'F', 'S'],
+    STANDALONENARROWWEEKDAYS: const <String>['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'],
     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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_CA': intl.DateSymbols(
     NAME: 'en_CA',
@@ -2049,7 +2047,7 @@
       'Jun',
       'Jul',
       'Aug',
-      'Sep',
+      'Sept',
       'Oct',
       'Nov',
       'Dec',
@@ -2063,7 +2061,7 @@
       'Jun',
       'Jul',
       'Aug',
-      'Sep',
+      'Sept',
       'Oct',
       'Nov',
       'Dec',
@@ -2094,11 +2092,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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_GB': intl.DateSymbols(
     NAME: 'en_GB',
@@ -2205,7 +2203,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} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_IE': intl.DateSymbols(
     NAME: 'en_IE',
@@ -2312,7 +2310,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} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_IN': intl.DateSymbols(
     NAME: 'en_IN',
@@ -2414,12 +2412,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 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', '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'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[6, 6],
     FIRSTWEEKCUTOFFDAY: 5,
-    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_NZ': intl.DateSymbols(
     NAME: 'en_NZ',
@@ -2521,12 +2519,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 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'],
+    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'],
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_SG': intl.DateSymbols(
     NAME: 'en_SG',
@@ -2629,11 +2627,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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_US': intl.DateSymbols(
     NAME: 'en_US',
@@ -2736,11 +2734,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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'en_ZA': intl.DateSymbols(
     NAME: 'en_ZA',
@@ -2847,7 +2845,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} 'at' {0}", "{1} 'at' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'es': intl.DateSymbols(
     NAME: 'es',
@@ -2948,7 +2946,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",
@@ -2963,7 +2961,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>[
@@ -3056,26 +3054,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>['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],
+    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}, {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>[
@@ -3129,7 +3127,7 @@
       'jun',
       'jul',
       'ago',
-      'sep',
+      'sept',
       'oct',
       'nov',
       'dic',
@@ -3143,7 +3141,119 @@
       'jun',
       'jul',
       'ago',
-      'sep',
+      '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',
       'oct',
       'nov',
       'dic',
@@ -3172,126 +3282,14 @@
     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.'],
-    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.'],
+    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,
@@ -3373,22 +3371,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'],
@@ -3407,7 +3405,7 @@
   'eu': intl.DateSymbols(
     NAME: 'eu',
     ERAS: const <String>['K.a.', 'K.o.'],
-    ERANAMES: const <String>['Kristo aurretik', 'Kristo ondoren'],
+    ERANAMES: const <String>['K.a.', 'Kristo ondoren'],
     NARROWMONTHS: const <String>['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'],
     STANDALONENARROWMONTHS: const <String>[
       'U',
@@ -3424,18 +3422,18 @@
       'A',
     ],
     MONTHS: const <String>[
-      'urtarrila',
-      'otsaila',
-      'martxoa',
-      'apirila',
-      'maiatza',
-      'ekaina',
-      'uztaila',
-      'abuztua',
-      'iraila',
-      'urria',
-      'azaroa',
-      'abendua',
+      'urtarrilak',
+      'otsailak',
+      'martxoak',
+      'apirilak',
+      'maiatzak',
+      'ekainak',
+      'uztailak',
+      'abuztuak',
+      'irailak',
+      'urriak',
+      'azaroak',
+      'abenduak',
     ],
     STANDALONEMONTHS: const <String>[
       'urtarrila',
@@ -3508,7 +3506,7 @@
       '3. hiruhilekoa',
       '4. hiruhilekoa',
     ],
-    AMPMS: const <String>['g', 'a'],
+    AMPMS: const <String>['AM', 'PM'],
     DATEFORMATS: const <String>[
       "y('e')'ko' MMMM'ren' d('a'), EEEE",
       "y('e')'ko' MMMM'ren' d('a')",
@@ -3519,7 +3517,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',
@@ -3628,7 +3626,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,
@@ -3685,18 +3683,18 @@
       'joulukuu',
     ],
     SHORTMONTHS: const <String>[
-      'tammi',
-      'helmi',
-      'maalis',
-      'huhti',
-      'touko',
-      'kesä',
-      'heinä',
-      'elo',
-      'syys',
-      'loka',
-      'marras',
-      'joulu',
+      'tammik.',
+      'helmik.',
+      'maalisk.',
+      'huhtik.',
+      'toukok.',
+      'kesäk.',
+      'heinäk.',
+      'elok.',
+      'syysk.',
+      'lokak.',
+      'marrask.',
+      'jouluk.',
     ],
     STANDALONESHORTMONTHS: const <String>[
       'tammi',
@@ -3713,7 +3711,7 @@
       'joulu',
     ],
     WEEKDAYS: const <String>[
-      'sunnuntai',
+      'sunnuntaina',
       'maanantaina',
       'tiistaina',
       'keskiviikkona',
@@ -3742,7 +3740,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} 'klo' {0}", "{1} 'klo' {0}", "{1} 'klo' {0}", '{1} {0}'],
   ),
   'fil': intl.DateSymbols(
     NAME: 'fil',
@@ -3856,13 +3854,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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'nang' {0}", "{1} 'nang' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'fr': intl.DateSymbols(
     NAME: 'fr',
@@ -3969,7 +3967,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',
@@ -4081,7 +4079,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',
@@ -4245,18 +4243,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.',
@@ -4273,31 +4271,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'],
@@ -4313,7 +4311,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 3,
-    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{0} 'do' {1}", "{0} 'do' {1}", '{0}, {1}', '{0}, {1}'],
   ),
   'gsw': intl.DateSymbols(
     NAME: 'gsw',
@@ -4414,7 +4412,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>['vorm.', 'nam.'],
+    AMPMS: const <String>['am Vormittag', 'am Namittag'],
     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,
@@ -4527,7 +4525,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',
@@ -4644,13 +4642,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
     SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
     QUARTERS: const <String>['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'],
-    AMPMS: const <String>['AM', 'PM'],
+    AMPMS: const <String>['לפנה״צ', 'אחה״צ'],
     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',
@@ -4757,7 +4755,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',
@@ -4877,7 +4875,7 @@
     FIRSTDAYOFWEEK: 0,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 6,
-    DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'u' {0}", "{1} 'u' {0}", '{1} {0}', '{1} {0}'],
   ),
   'hu': intl.DateSymbols(
     NAME: 'hu',
@@ -5085,7 +5083,7 @@
     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>['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,
@@ -5297,7 +5295,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} 'kl'. {0}", "{1} 'kl'. {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'it': intl.DateSymbols(
     NAME: 'it',
@@ -5398,7 +5396,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>['m.', 'p.'],
+    AMPMS: const <String>['AM', 'PM'],
     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,
@@ -5596,7 +5594,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'],
     SHORTQUARTERS: const <String>['I კვ.', 'II კვ.', 'III კვ.', 'IV კვ.'],
     QUARTERS: const <String>['I კვარტალი', 'II კვარტალი', 'III კვარტალი', 'IV კვარტალი'],
-    AMPMS: const <String>['a', 'p'],
+    AMPMS: const <String>['AM', 'PM'],
     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,
@@ -5705,9 +5703,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'],
@@ -5815,13 +5813,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'],
     SHORTQUARTERS: const <String>['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'],
     QUARTERS: const <String>['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'],
-    AMPMS: const <String>['a', 'p'],
+    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'],
     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',
@@ -5890,8 +5888,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{cab}\u{cc6}\u{cac}\u{ccd}\u{cb0}',
+      '\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{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}',
@@ -5983,7 +5981,10 @@
       '\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>['a', 'p'],
+    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}',
+    ],
     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,
@@ -6088,7 +6089,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년 MMMM d일 EEEE', 'y년 MMMM d일', 'y. M. d.', 'yy. M. d.'],
+    DATEFORMATS: const <String>['y년 M월 d일 EEEE', 'y년 M월 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],
@@ -6202,7 +6203,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",
@@ -6323,7 +6324,7 @@
     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', 'd/M/y'],
+    DATEFORMATS: const <String>['EEEE ທີ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/y'],
     TIMEFORMATS: const <String>[
       'H ໂມງ m ນາທີ ss ວິນາທີ zzzz',
       'H ໂມງ m ນາທີ ss ວິນາທີ z',
@@ -6562,7 +6563,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šp.', 'pēcp.'],
+    AMPMS: const <String>['priekšpusdienā', 'pēcpusdienā'],
     DATEFORMATS: const <String>[
       "EEEE, y. 'gada' d. MMMM",
       "y. 'gada' d. MMMM",
@@ -6577,7 +6578,7 @@
   ),
   'mk': intl.DateSymbols(
     NAME: 'mk',
-    ERAS: const <String>['пр. н. е.', 'н. е.'],
+    ERAS: const <String>['п.н.е.', 'н.е.'],
     ERANAMES: const <String>['пред нашата ера', 'од нашата ера'],
     NARROWMONTHS: const <String>['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],
     STANDALONENARROWMONTHS: const <String>[
@@ -6631,9 +6632,9 @@
       'јун.',
       'јул.',
       'авг.',
-      'сеп.',
+      'септ.',
       'окт.',
-      'ное.',
+      'ноем.',
       'дек.',
     ],
     STANDALONESHORTMONTHS: const <String>[
@@ -6645,9 +6646,9 @@
       'јун.',
       'јул.',
       'авг.',
-      'сеп.',
+      'септ.',
       'окт.',
-      'ное.',
+      'ноем.',
       'дек.',
     ],
     WEEKDAYS: const <String>[
@@ -6672,24 +6673,29 @@
     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>[
       'ജ',
@@ -6921,20 +6927,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: 0,
+    FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
-    FIRSTWEEKCUTOFFDAY: 6,
+    FIRSTWEEKCUTOFFDAY: 5,
     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>[
       'जा',
@@ -7044,13 +7050,13 @@
     STANDALONENARROWWEEKDAYS: const <String>['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],
     SHORTQUARTERS: const <String>['ति१', 'ति२', 'ति३', 'ति४'],
     QUARTERS: const <String>['प्रथम तिमाही', 'द्वितीय तिमाही', 'तृतीय तिमाही', 'चतुर्थ तिमाही'],
-    AMPMS: const <String>['a', 'p'],
+    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'],
     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(
@@ -7146,7 +7152,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,
@@ -7265,10 +7271,15 @@
     ],
     NARROWWEEKDAYS: const <String>['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'],
     STANDALONENARROWWEEKDAYS: const <String>['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'],
-    SHORTQUARTERS: const <String>['Q1', 'Q2', 'Q3', 'Q4'],
+    SHORTQUARTERS: const <String>[
+      'ပထမ သုံးလပတ်',
+      'ဒုတိယ သုံးလပတ်',
+      'တတိယ သုံးလပတ်',
+      'စတုတ္ထ သုံးလပတ်',
+    ],
     QUARTERS: const <String>['ပထမ သုံးလပတ်', 'ဒုတိယ သုံးလပတ်', 'တတိယ သုံးလပတ်', 'စတုတ္ထ သုံးလပတ်'],
     AMPMS: const <String>['နံနက်', 'ညနေ'],
-    DATEFORMATS: const <String>['y MMMM d EEEE', 'y MMMM d', 'y MMM d', 'd/M/yy'],
+    DATEFORMATS: const <String>['y- MMMM d- EEEE', 'y- MMMM d', 'y- MMM d', 'dd-MM-yy'],
     TIMEFORMATS: const <String>['zzzz HH:mm:ss', 'z HH:mm:ss', 'H:mm:ss', 'H:mm'],
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
@@ -7326,11 +7337,11 @@
     SHORTMONTHS: const <String>[
       'jan.',
       'feb.',
-      'mars',
+      'mar.',
       'apr.',
       'mai',
-      'juni',
-      'juli',
+      'jun.',
+      'jul.',
       'aug.',
       'sep.',
       'okt.',
@@ -7381,7 +7392,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} 'kl'. {0}", "{1} 'kl'. {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'ne': intl.DateSymbols(
     NAME: 'ne',
@@ -7493,18 +7504,8 @@
     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'],
@@ -7562,32 +7563,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',
@@ -7619,7 +7620,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} 'om' {0}", "{1} 'om' {0}", '{1} {0}', '{1} {0}'],
   ),
   'no': intl.DateSymbols(
     NAME: 'no',
@@ -7671,11 +7672,11 @@
     SHORTMONTHS: const <String>[
       'jan.',
       'feb.',
-      'mars',
+      'mar.',
       'apr.',
       'mai',
-      'juni',
-      'juli',
+      'jun.',
+      'jul.',
       'aug.',
       'sep.',
       'okt.',
@@ -7726,7 +7727,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} 'kl'. {0}", "{1} 'kl'. {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'or': intl.DateSymbols(
     NAME: 'or',
@@ -7838,15 +7839,15 @@
     STANDALONESHORTWEEKDAYS: const <String>['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'],
     NARROWWEEKDAYS: const <String>['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'],
     STANDALONENARROWWEEKDAYS: const <String>['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'],
-    SHORTQUARTERS: const <String>['Q1', 'Q2', '3ୟ ତ୍ରୟମାସ', '4ର୍ଥ ତ୍ରୟମାସ'],
+    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, 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>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>['{0} ଠାରେ {1}', '{0} ଠାରେ {1}', '{1}, {0}', '{1}, {0}'],
   ),
   'pa': intl.DateSymbols(
     NAME: 'pa',
@@ -8062,7 +8063,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>['a', 'p'],
+    AMPMS: const <String>['AM', 'PM'],
     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,
@@ -8162,7 +8163,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],
@@ -8397,7 +8398,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>['a.m.', 'p.m.'],
+    AMPMS: const <String>['da manhã', 'da tarde'],
     DATEFORMATS: const <String>[
       "EEEE, d 'de' MMMM 'de' y",
       "d 'de' MMMM 'de' y",
@@ -8408,7 +8409,7 @@
     FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
     FIRSTWEEKCUTOFFDAY: 2,
-    DATETIMEFORMATS: const <String>['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'às' {0}", "{1} 'às' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'ro': intl.DateSymbols(
     NAME: 'ro',
@@ -8614,7 +8615,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],
@@ -8956,7 +8957,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. M. yy'],
+    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],
@@ -9056,7 +9057,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'],
@@ -9067,13 +9068,13 @@
       'tremujori i tretë',
       'tremujori i katërt',
     ],
-    AMPMS: const <String>['p.d.', 'm.d.'],
+    AMPMS: const <String>['e paradites', 'e pasdites'],
     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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'në' {0}", "{1} 'në' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'sr': intl.DateSymbols(
     NAME: 'sr',
@@ -9175,7 +9176,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. y.'],
+    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],
@@ -9282,7 +9283,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. y.'],
+    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],
@@ -9503,7 +9504,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,
@@ -9608,20 +9609,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>['AM', 'PM'],
+    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>['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'],
     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',
@@ -9722,13 +9723,13 @@
     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>['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',
@@ -9842,7 +9843,7 @@
     STANDALONENARROWWEEKDAYS: const <String>['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],
     SHORTQUARTERS: const <String>['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'],
     QUARTERS: const <String>['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'],
-    AMPMS: const <String>['a', 'p'],
+    AMPMS: const <String>['ก่อนเที่ยง', 'หลังเที่ยง'],
     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',
@@ -9967,13 +9968,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}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],
+    DATETIMEFORMATS: const <String>["{1} 'nang' {0}", "{1} 'nang' {0}", '{1}, {0}', '{1}, {0}'],
   ),
   'tr': intl.DateSymbols(
     NAME: 'tr',
@@ -10144,18 +10145,18 @@
       'груд.',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'січ.',
-      'лют.',
-      'бер.',
-      'квіт.',
-      'трав.',
-      'черв.',
-      'лип.',
-      'серп.',
-      'вер.',
-      'жовт.',
-      'лист.',
-      'груд.',
+      'січ',
+      'лют',
+      'бер',
+      'кві',
+      'тра',
+      'чер',
+      'лип',
+      'сер',
+      'вер',
+      'жов',
+      'лис',
+      'гру',
     ],
     WEEKDAYS: const <String>[
       'неділя',
@@ -10182,12 +10183,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',
@@ -10285,7 +10286,7 @@
       'چوتهی سہ ماہی',
     ],
     QUARTERS: const <String>['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'],
-    AMPMS: const <String>['a', 'p'],
+    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'],
     FIRSTDAYOFWEEK: 6,
@@ -10402,8 +10403,8 @@
   ),
   'vi': intl.DateSymbols(
     NAME: 'vi',
-    ERAS: const <String>['TCN', 'SCN'],
-    ERANAMES: const <String>['Trước Chúa Giáng Sinh', 'Sau Công Nguyên'],
+    ERAS: const <String>['Trước CN', 'Sau CN'],
+    ERANAMES: const <String>['Trước Thiên Chúa', 'Sau Công Nguyên'],
     NARROWMONTHS: const <String>['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
     STANDALONENARROWMONTHS: const <String>[
       '1',
@@ -10462,18 +10463,18 @@
       'thg 12',
     ],
     STANDALONESHORTMONTHS: const <String>[
-      'Tháng 1',
-      'Tháng 2',
-      'Tháng 3',
-      'Tháng 4',
-      'Tháng 5',
-      'Tháng 6',
-      'Tháng 7',
-      'Tháng 8',
-      'Tháng 9',
-      'Tháng 10',
-      'Tháng 11',
-      'Tháng 12',
+      'Thg 1',
+      'Thg 2',
+      'Thg 3',
+      'Thg 4',
+      'Thg 5',
+      'Thg 6',
+      'Thg 7',
+      'Thg 8',
+      'Thg 9',
+      'Thg 10',
+      'Thg 11',
+      'Thg 12',
     ],
     WEEKDAYS: const <String>[
       'Chủ Nhật',
@@ -10500,12 +10501,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', 'd/M/yy'],
+    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],
     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',
@@ -10593,9 +10594,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: 0,
+    FIRSTDAYOFWEEK: 6,
     WEEKENDRANGE: const <int>[5, 6],
-    FIRSTWEEKCUTOFFDAY: 6,
+    FIRSTWEEKCUTOFFDAY: 5,
     DATETIMEFORMATS: const <String>['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],
   ),
   'zh_HK': intl.DateSymbols(
@@ -10879,7 +10880,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>['a', 'p'],
+    AMPMS: const <String>['AM', 'PM'],
     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,
@@ -10945,8 +10946,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd/M',
-    'MEd': 'EEE፣ d/M',
+    'Md': 'M/d',
+    'MEd': 'EEE፣ M/d',
     'MMM': 'LLL',
     'MMMd': 'MMM d',
     'MMMEd': 'EEE፣ MMM d',
@@ -10960,22 +10961,22 @@
     'yMd': 'd/M/y',
     'yMEd': 'EEE፣ d/M/y',
     'yMMM': 'MMM y',
-    'yMMMd': 'MMM d y',
+    'yMMMd': 'd MMM y',
     'yMMMEd': 'EEE፣ MMM d y',
     'yMMMM': 'MMMM y',
     'yMMMMd': 'd MMMM y',
-    'yMMMMEEEEd': 'EEEE d MMMM y',
-    'yQQQ': 'y QQQ',
-    'yQQQQ': 'y QQQQ',
+    'yMMMMEEEEd': 'y MMMM d, EEEE',
+    'yQQQ': 'QQQ y',
+    'yQQQQ': 'QQQQ y',
     'H': 'H',
     'Hm': 'HH:mm',
     'Hms': 'HH:mm:ss',
-    'j': 'a h',
-    'jm': 'a h:mm',
-    'jms': 'a h: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': 'a h z',
+    'jz': 'h a z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -10991,8 +10992,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',
@@ -11004,7 +11005,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',
@@ -11016,12 +11017,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',
@@ -11147,8 +11148,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',
@@ -11185,18 +11186,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 'ч'.",
@@ -11246,12 +11247,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',
@@ -11267,8 +11268,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',
@@ -11279,8 +11280,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.',
@@ -11327,14 +11328,14 @@
     'yM': 'M/y',
     'yMd': 'd/M/y',
     'yMEd': 'EEE, d/M/y',
-    'yMMM': "LLL 'del' y",
-    'yMMMd': "d MMM 'del' y",
+    'yMMM': "LLL 'de' y",
+    'yMMMd': "d MMM 'de' y",
     'yMMMEd': 'EEE, d MMM y',
-    'yMMMM': "LLLL 'del' y",
-    'yMMMMd': "d MMMM 'del' y",
-    'yMMMMEEEEd': "EEEE, d MMMM 'del' y",
+    'yMMMM': "LLLL 'de' y",
+    'yMMMMd': "d MMMM 'de' y",
+    'yMMMMEEEEd': "EEEE, d MMMM 'de' y",
     'yQQQ': 'QQQ y',
-    'yQQQQ': "QQQQ 'del' y",
+    'yQQQQ': 'QQQQ y',
     'H': 'H',
     'Hm': 'H:mm',
     'Hms': 'H:mm:ss',
@@ -11508,7 +11509,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',
@@ -11554,7 +11555,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',
@@ -11614,12 +11615,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',
@@ -11660,12 +11661,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',
@@ -11688,7 +11689,7 @@
     'MMMEd': 'EEE, d MMM',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
-    'MMMMEEEEd': 'EEEE d MMMM',
+    'MMMMEEEEd': 'EEEE, d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
@@ -11700,18 +11701,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',
@@ -11738,7 +11739,7 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'y-MM',
+    'yM': 'MM/y',
     'yMd': 'y-MM-dd',
     'yMEd': 'EEE, y-MM-dd',
     'yMMM': 'MMM y',
@@ -11752,12 +11753,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',
@@ -11774,13 +11775,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',
@@ -11884,18 +11885,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',
@@ -11936,12 +11937,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',
@@ -11982,12 +11983,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',
@@ -12028,12 +12029,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',
@@ -12166,12 +12167,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': 'HH',
+    'jm': 'HH:mm',
+    'jms': 'HH:mm:ss',
+    'jmv': 'HH:mm v',
+    'jmz': 'HH:mm z',
+    'jz': 'HH z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12212,12 +12213,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': 'HH',
+    'jm': 'HH:mm',
+    'jms': 'HH:mm:ss',
+    'jmv': 'HH:mm v',
+    'jmz': 'HH:mm z',
+    'jz': 'HH z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -12258,12 +12259,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',
@@ -12328,11 +12329,11 @@
     'Md': 'M/d',
     'MEd': 'M/d, EEE',
     'MMM': 'LLL',
-    'MMMd': "MMM d('a')",
-    'MMMEd': "MMM d('a'), EEE",
+    'MMMd': 'MMM d',
+    'MMMEd': 'MMM d, EEE',
     'MMMM': 'LLLL',
-    'MMMMd': "MMMM'ren' d('a')",
-    'MMMMEEEEd': "MMMM d('a'), EEEE",
+    'MMMMd': 'MMMM d',
+    'MMMMEEEEd': 'MMMM d, EEEE',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
@@ -12340,10 +12341,10 @@
     'yMd': 'y/M/d',
     'yMEd': 'y/M/d, EEE',
     'yMMM': 'y MMM',
-    'yMMMd': "y MMM d('a')",
-    'yMMMEd': "y MMM d('a'), EEE",
+    'yMMMd': 'y MMM d',
+    'yMMMEd': 'y MMM d, EEE',
     'yMMMM': "y('e')'ko' MMMM",
-    'yMMMMd': "y('e')'ko' MMMM'ren' d('a')",
+    'yMMMMd': "y('e')'ko' MMMM'ren' d",
     'yMMMMEEEEd': "y('e')'ko' MMMM'ren' d('a'), EEEE",
     'yQQQ': "y('e')'ko' QQQ",
     'yQQQQ': "y('e')'ko' QQQQ",
@@ -12420,8 +12421,8 @@
     'Md': 'd.M.',
     'MEd': 'EEE d.M.',
     'MMM': 'LLL',
-    'MMMd': 'd.M.',
-    'MMMEd': 'ccc d.M.',
+    'MMMd': 'd. MMM',
+    'MMMEd': 'ccc d. MMM',
     'MMMM': 'LLLL',
     'MMMMd': 'd. MMMM',
     'MMMMEEEEd': 'cccc d. MMMM',
@@ -12432,8 +12433,8 @@
     'yMd': 'd.M.y',
     'yMEd': 'EEE d.M.y',
     'yMMM': 'LLL y',
-    'yMMMd': 'd.M.y',
-    'yMMMEd': 'EEE d.M.y',
+    'yMMMd': 'd. MMM y',
+    'yMMMEd': 'EEE d. MMM y',
     'yMMMM': 'LLLL y',
     'yMMMMd': 'd. MMMM y',
     'yMMMMEEEEd': 'EEEE d. MMMM y',
@@ -12488,12 +12489,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',
@@ -12555,8 +12556,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'MM-dd',
-    'MEd': 'EEE MM-dd',
+    'Md': 'M-d',
+    'MEd': 'EEE M-d',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
@@ -12688,8 +12689,8 @@
   },
   'gsw': <String, String>{
     'd': 'd',
-    'E': 'ccc',
-    'EEEE': 'cccc',
+    'E': 'EEE',
+    'EEEE': 'EEEE',
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
@@ -12705,7 +12706,7 @@
     'QQQQ': 'QQQQ',
     'y': 'y',
     'yM': 'y-M',
-    'yMd': 'y-MM-dd',
+    'yMd': 'd.M.y',
     'yMEd': 'EEE, y-M-d',
     'yMMM': 'MMM y',
     'yMMMd': 'y MMM d',
@@ -12764,12 +12765,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',
@@ -12856,12 +12857,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',
@@ -12975,7 +12976,7 @@
     'MMMd': 'd MMM',
     'MMMEd': 'd MMM, EEE',
     'MMMM': 'LLLL',
-    'MMMMd': 'd MMMM',
+    'MMMMd': 'MMMM d',
     'MMMMEEEEd': 'd MMMM, EEEE',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
@@ -13107,8 +13108,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'dd/MM',
-    'MEd': 'EEE dd/MM',
+    'Md': 'd/M',
+    'MEd': 'EEE d/M',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
@@ -13118,9 +13119,9 @@
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'MM/y',
-    'yMd': 'dd/MM/y',
-    'yMEd': 'EEE dd/MM/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',
@@ -13259,14 +13260,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',
@@ -13297,7 +13298,7 @@
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
     'MMMM': 'LLLL',
-    'MMMMd': 'd MMMM',
+    'MMMMd': 'MMMM d',
     'MMMMEEEEd': 'EEEE d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
@@ -13316,12 +13317,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',
@@ -13340,7 +13341,7 @@
     'Md': 'd/M',
     'MEd': 'd/M, EEE',
     'MMM': 'LLL',
-    'MMMd': 'd MMM',
+    'MMMd': 'MMM d',
     'MMMEd': 'EEE, d MMM',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
@@ -13362,12 +13363,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',
@@ -13481,7 +13482,7 @@
     'MMMd': 'd MMM',
     'MMMEd': 'EEE d MMM',
     'MMMM': 'LLLL',
-    'MMMMd': 'd MMMM',
+    'MMMMd': 'MMMM d',
     'MMMMEEEEd': 'EEEE d MMMM',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
@@ -13580,7 +13581,7 @@
     'y': "y. 'g'.",
     'yM': 'MM.y.',
     'yMd': 'd.MM.y.',
-    'yMEd': 'EEE, d.MM.y.',
+    'yMEd': 'EEE, d.M.y.',
     'yMMM': "y. 'g'. MMM",
     'yMMMd': "y. 'g'. d. MMM",
     'yMMMEd': "EEE, y. 'g'. d. MMM",
@@ -13623,18 +13624,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',
@@ -13684,12 +13685,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',
@@ -13719,14 +13720,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',
@@ -13776,12 +13777,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',
@@ -13822,12 +13823,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',
@@ -13838,31 +13839,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': 'MMM d',
-    'MMMEd': 'MMM d EEE',
+    'MMMd': 'd MMM',
+    'MMMEd': 'MMM d- EEE',
     'MMMM': 'LLLL',
     'MMMMd': 'MMMM d',
-    'MMMMEEEEd': 'MMMM d EEEE',
+    'MMMMEEEEd': 'MMMM d ရက် EEEEနေ့',
     'QQQ': 'QQQ',
     'QQQQ': 'QQQQ',
     'y': 'y',
-    'yM': 'y-MM',
-    'yMd': 'd/M/y',
-    'yMEd': 'd/M/y EEE',
-    'yMMM': 'y MMM',
-    'yMMMd': 'y MMM d',
-    'yMMMEd': 'y MMM d EEE',
+    'yM': 'M/y',
+    'yMd': 'dd-MM-y',
+    'yMEd': 'd/M/y- EEE',
+    'yMMM': 'MMM y',
+    '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',
@@ -14098,12 +14099,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',
@@ -14144,12 +14145,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',
@@ -14206,8 +14207,8 @@
   },
   'ps': <String, String>{
     'd': 'd',
-    'E': 'ccc',
-    'EEEE': 'cccc',
+    'E': 'EEE',
+    'EEEE': 'EEEE',
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
@@ -14229,7 +14230,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',
@@ -14241,7 +14242,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',
@@ -14257,7 +14258,7 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'dd/MM',
+    'Md': 'd/M',
     'MEd': 'EEE, dd/MM',
     'MMM': 'LLL',
     'MMMd': "d 'de' MMM",
@@ -14408,15 +14409,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',
@@ -14604,12 +14605,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',
@@ -14625,8 +14626,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',
@@ -14636,9 +14637,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.',
@@ -14671,8 +14672,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',
@@ -14682,9 +14683,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.',
@@ -14783,7 +14784,7 @@
     'yMMMM': 'MMMM y',
     'yMMMMd': 'd MMMM y',
     'yMMMMEEEEd': 'EEEE, d MMMM y',
-    'yQQQ': 'QQQ y',
+    'yQQQ': 'y QQQ',
     'yQQQQ': 'QQQQ y',
     'H': 'HH',
     'Hm': 'HH:mm',
@@ -14812,7 +14813,7 @@
     'Md': 'd/M',
     'MEd': 'dd-MM, EEE',
     'MMM': 'LLL',
-    'MMMd': 'd MMM',
+    'MMMd': 'MMM d',
     'MMMEd': 'MMM d, EEE',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
@@ -14834,12 +14835,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': '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',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -14880,12 +14881,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',
@@ -14918,9 +14919,9 @@
     'yMMM': 'MMM y',
     'yMMMd': 'd MMM y',
     'yMMMEd': 'EEE d MMM y',
-    'yMMMM': 'MMMM y',
-    'yMMMMd': 'd MMMM y',
-    'yMMMMEEEEd': 'EEEEที่ d MMMM y',
+    'yMMMM': 'MMMM G y',
+    'yMMMMd': 'd MMMM G y',
+    'yMMMMEEEEd': 'EEEEที่ d MMMM G y',
     'yQQQ': 'QQQ y',
     'yQQQQ': 'QQQQ G y',
     'H': 'HH',
@@ -14972,12 +14973,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',
@@ -14997,7 +14998,7 @@
     'MEd': 'd/MM EEE',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
-    'MMMEd': 'd MMM EEE',
+    'MMMEd': 'd MMMM EEE',
     'MMMM': 'LLLL',
     'MMMMd': 'd MMMM',
     'MMMMEEEEd': 'd MMMM EEEE',
@@ -15053,14 +15054,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',
@@ -15110,12 +15111,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',
@@ -15177,8 +15178,8 @@
     'LLL': 'LLL',
     'LLLL': 'LLLL',
     'M': 'L',
-    'Md': 'd/M',
-    'MEd': 'EEE, d/M',
+    'Md': 'dd/M',
+    'MEd': 'EEE, dd/M',
     'MMM': 'LLL',
     'MMMd': 'd MMM',
     'MMMEd': 'EEE, d MMM',
@@ -15190,7 +15191,7 @@
     'y': 'y',
     'yM': 'M/y',
     'yMd': 'd/M/y',
-    'yMEd': 'EEE, d/M/y',
+    'yMEd': 'EEE, dd/M/y',
     'yMMM': 'MMM y',
     'yMMMd': 'd MMM, y',
     'yMMMEd': 'EEE, d MMM, y',
@@ -15199,15 +15200,15 @@
     'yMMMMEEEEd': 'EEEE, d MMMM, y',
     'yQQQ': 'QQQ y',
     'yQQQQ': "QQQQ 'năm' y",
-    'H': "HH 'giờ'",
+    'H': 'HH',
     'Hm': 'H:mm',
     'Hms': 'HH:mm:ss',
-    'j': "HH 'giờ'",
+    'j': 'HH',
     'jm': 'H:mm',
     'jms': 'HH:mm:ss',
     'jmv': 'HH:mm v',
     'jmz': 'HH:mm z',
-    'jz': "HH 'giờ' z",
+    'jz': 'HH z',
     'm': 'm',
     'ms': 'mm:ss',
     's': 's',
@@ -15234,7 +15235,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 0e2087f..761809d 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\u202fг.',
+        'expectedMonthYearHeader': 'сентябрь 2017 г.',
       },
       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': 'سبتمبر 2017',
+        'expectedMonthYearHeader': 'سبتمبر ٢٠١٧',
       },
     };
 
@@ -69,6 +69,7 @@
           locale: locale,
           textDirection: textDirection,
         );
+
         expect(find.text(expectedMonthYearHeader), findsOneWidget);
 
         for (final dayOfWeek in expectedDaysOfWeek) {
@@ -421,7 +422,7 @@
   await tester.pumpWidget(
     MaterialApp(
       home: Directionality(
-        textDirection: textDirection,
+        textDirection: TextDirection.ltr,
         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 8cbbae0..9080b4b 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,11 +213,6 @@
     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 {