ICU-5247 update data

X-SVN-Rev: 19829
diff --git a/icu4c/source/data/locales/af.txt b/icu4c/source/data/locales/af.txt
index adc4330..7a98029 100644
--- a/icu4c/source/data/locales/af.txt
+++ b/icu4c/source/data/locales/af.txt
@@ -102,7 +102,6 @@
         MY{"Maleisië"}
         MZ{"Mosambiek"}
         NA{"Namibië"}
-        NE{"Nigerië"}
         NL{"Nederland"}
         NO{"Noorweë"}
         NR{"Naoeroe"}
@@ -179,7 +178,7 @@
         "NaN",
         "+",
     }
-    Version{"1.42"}
+    Version{"1.48"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -278,6 +277,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "K1",
+                        "K2",
+                        "K3",
+                        "K4",
+                    }
+                    wide{
+                        "1ste kwartaal",
+                        "2de kwartaal",
+                        "3de kwartaal",
+                        "4de kwartaal",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/af_ZA.txt b/icu4c/source/data/locales/af_ZA.txt
index 90537c8..1a740e2 100644
--- a/icu4c/source/data/locales/af_ZA.txt
+++ b/icu4c/source/data/locales/af_ZA.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/am.txt b/icu4c/source/data/locales/am.txt
index a797ad5..36aab36 100644
--- a/icu4c/source/data/locales/am.txt
+++ b/icu4c/source/data/locales/am.txt
@@ -80,8 +80,6 @@
         JP{"ጃፓን"}
         KH{"ካምቦዲያ"}
         KM{"ኮሞሮስ"}
-        KP{"ደቡብ ኮሪያ"}
-        KR{"ሰሜን ኮሪያ"}
         KW{"ክዌት"}
         LB{"ሊባኖስ"}
         LT{"ሊቱዌኒያ"}
@@ -138,7 +136,7 @@
         ZA{"ደቡብ አፍሪካ"}
         ZM{"ዛምቢያ"}
     }
-    ExemplarCharacters{"[፟ ሀ-ሆ ለ-ቆ ቈ ቊ-ቍ በ-ኆ ኈ ኊ-ኍ ነ-ኮ ኰ ኲ-ኵ ኸ-ኾ ወ-ዎ ዐ-ዖ ዘ-ዷ ጀ-ጎ ጐ ጒ-ጕ ጠ-ፆ ጸ-ፚ]"}
+    ExemplarCharacters{"[፟ ሀ-ሆ ለ-ቆ ቈ ቊ-ቍ በ-ኆ ኈ ኊ-ኍ ነ-ኮ ኰ ኲ-ኵ ኸ-ኾ ወ-ዎ ዐ-ዖ ዘ-ዷ ጀ-ጎ ጐ ጒ-ጕ ጠ-ፚ]"}
     Languages{
         aa{"አፋርኛ"}
         ab{"አብሐዚኛ"}
@@ -286,8 +284,44 @@
     LocaleScript{
         "Ethi",
     }
-    Version{"1.45"}
+    Version{"1.54"}
     calendar{
+        ethiopic{
+            monthNames{
+                format{
+                    abbreviated{
+                        "መስከ",
+                        "ጥቅም",
+                        "ኅዳር",
+                        "ታኅሣ",
+                        "ጥር",
+                        "የካቲ",
+                        "መጋቢ",
+                        "ሚያዝ",
+                        "ግንቦ",
+                        "ሰኔ",
+                        "ሐምሌ",
+                        "ነሐሴ",
+                        "ጳጉሜ",
+                    }
+                    wide{
+                        "መስከረም",
+                        "ጥቅምት",
+                        "ኅዳር",
+                        "ታኅሣሥ",
+                        "ጥር",
+                        "የካቲት",
+                        "መጋቢት",
+                        "ሚያዝያ",
+                        "ግንቦት",
+                        "ሰኔ",
+                        "ሐምሌ",
+                        "ነሐሴ",
+                        "ጳጉሜን",
+                    }
+                }
+            }
+        }
         gregorian{
             dayNames{
                 format{
@@ -310,6 +344,17 @@
                         "ቅዳሜ",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "እ",
+                        "ሰ",
+                        "ማ",
+                        "ረ",
+                        "ሐ",
+                        "ዓ",
+                        "ቅ",
+                    }
+                }
             }
             eras{
                 abbreviated{
@@ -371,10 +416,43 @@
                         "ዲሴምበር",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "ጃ",
+                        "ፌ",
+                        "ማ",
+                        "ኤ",
+                        "ሜ",
+                        "ጁ",
+                        "ጁ",
+                        "ኦ",
+                        "ሴ",
+                        "ኦ",
+                        "ኖ",
+                        "ዲ",
+                    }
+                }
             }
         }
-    }
-    zoneStrings{
-        hourFormat{"+HHmm;-HHmm"}
+        islamic{
+            monthNames{
+                format{
+                    wide{
+                        "ሙሀረም",
+                        "ሳፈር",
+                        "ረቢዑል አወል",
+                        "ረቢዑል አኺር",
+                        "ጀማደል አወል",
+                        "ጀማደል አኺር",
+                        "ረጀብ",
+                        "ሻእባን",
+                        "ረመዳን",
+                        "ሸዋል",
+                        "ዙልቂዳህ",
+                        "ዙልሂጃህ",
+                    }
+                }
+            }
+        }
     }
 }
diff --git a/icu4c/source/data/locales/am_ET.txt b/icu4c/source/data/locales/am_ET.txt
index cf0a914..fb4f6d6 100644
--- a/icu4c/source/data/locales/am_ET.txt
+++ b/icu4c/source/data/locales/am_ET.txt
@@ -10,7 +10,7 @@
     Currencies{
         USD{
             "US$",
-            "የአሜሪካን ዶላር",
+            "USD",
         }
     }
     NumberPatterns{
@@ -19,11 +19,11 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             AmPmMarkers{
-                "ጡዋት",
+                "AM",
                 "ከሳዓት",
             }
             DateTimeElements:intvector{
@@ -31,14 +31,14 @@
                 1,
             }
             DateTimePatterns{
-                "hh:mm:ss a",
-                "hh:mm:ss a",
-                "h:mm:ss a",
-                "h:mm a",
+                "HH:mm:ss z",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
                 "EEEE፣ dd MMMM ቀን yyyy G",
                 "dd MMMM yyyy",
                 "dd-MMM-yy",
-                "dd/MM/yy",
+                "yy/MM/dd",
                 "{1} {0}",
             }
         }
diff --git a/icu4c/source/data/locales/ar.txt b/icu4c/source/data/locales/ar.txt
index 8d03687..53c1794 100644
--- a/icu4c/source/data/locales/ar.txt
+++ b/icu4c/source/data/locales/ar.txt
@@ -210,7 +210,7 @@
         OM{"عمان"}
         PA{"بنما"}
         PE{"بيرو"}
-        PF{"بولينيزيا"}
+        PF{"بولينيزيا [PF]"}
         PG{"بابوا غينيا الجديدة"}
         PH{"الفيلبين"}
         PK{"باكستان"}
@@ -310,7 +310,7 @@
         }
         ANG{
             "ANG",
-            "جلدر هولندى",
+            "جلدر هولندى [ANG]",
         }
         AOA{
             "AOA",
@@ -1422,7 +1422,7 @@
         li{"الليمبرجيشية"}
         ln{"اللينجالا"}
         lo{"اللاوية"}
-        lol{"المنغولية"}
+        lol{"المنغولية [lol]"}
         loz{"اللوزى"}
         lt{"اللتوانية"}
         lu{"اللبا-كاتانجا"}
@@ -1525,7 +1525,7 @@
         rn{"الرندى"}
         ro{"الرومانية"}
         roa{"الرومانسية - أخرى"}
-        rom{"الرومانية"}
+        rom{"الرومانية [rom]"}
         ru{"الروسية"}
         rup{"الأرومانيان"}
         rw{"الكينيارواندا"}
@@ -1746,7 +1746,7 @@
         Sinh{"السينهالا"}
         Sylo{"السيلوتى ناجرى"}
         Syrc{"السريانية"}
-        Syre{"السريانية"}
+        Syre{"السريانية [Syre]"}
         Syrj{"السريانية - متغير غربى"}
         Syrn{"السريانية - متغير شرقى"}
         Tagb{"التاجبانوا"}
@@ -1791,7 +1791,7 @@
     Variants{
         NEDIS{"لهجة ناتيسون"}
     }
-    Version{"1.58"}
+    Version{"1.68"}
     calendar{
         buddhist{
             eras{
@@ -1800,6 +1800,78 @@
                 }
             }
         }
+        coptic{
+            monthNames{
+                format{
+                    abbreviated{
+                        "توت",
+                        "بابه",
+                        "Hator",
+                        "كياهك",
+                        "طوبة",
+                        "أمشير",
+                        "Baramhat",
+                        "Baramouda",
+                        "بشنس",
+                        "بؤونة",
+                        "أبيب",
+                        "Mesra",
+                        "نسيئ",
+                    }
+                    wide{
+                        "توت",
+                        "بابه",
+                        "هاتور",
+                        "كياهك",
+                        "طوبة",
+                        "أمشير",
+                        "برامهات",
+                        "برمودة",
+                        "بشنس",
+                        "بؤونة",
+                        "أبيب",
+                        "مسرى",
+                        "نسيئ",
+                    }
+                }
+            }
+        }
+        ethiopic{
+            monthNames{
+                format{
+                    abbreviated{
+                        "مسكريم",
+                        "تكمت",
+                        "Hedar",
+                        "تهساس",
+                        "تر",
+                        "يكتت",
+                        "Megabit",
+                        "Miazia",
+                        "جنبت",
+                        "سين",
+                        "هامل",
+                        "Nehasse",
+                        "باجمن",
+                    }
+                    wide{
+                        "مسكريم",
+                        "تكمت",
+                        "هدار",
+                        "تهساس",
+                        "تر",
+                        "يكتت",
+                        "مجابيت",
+                        "ميازيا",
+                        "جنبت",
+                        "سين",
+                        "هامل",
+                        "نهاس",
+                        "باجمن",
+                    }
+                }
+            }
+        }
         gregorian{
             AmPmMarkers{
                 "ص",
@@ -1952,6 +2024,42 @@
                 }
             }
         }
+        hebrew{
+            monthNames{
+                format{
+                    abbreviated{
+                        "تشري",
+                        "مرحشوان",
+                        "Kislev",
+                        "طيست",
+                        "Shevat",
+                        "آذار الأول",
+                        "Adar",
+                        "Nisan",
+                        "أيار",
+                        "Sivan",
+                        "تموز",
+                        "آب",
+                        "أيلول",
+                    }
+                    wide{
+                        "تشري",
+                        "مرحشوان",
+                        "كيسلو",
+                        "طيست",
+                        "شباط",
+                        "آذار الأول",
+                        "آذار الثاني",
+                        "نيسان",
+                        "أيار",
+                        "سيوان",
+                        "تموز",
+                        "آب",
+                        "Elul",
+                    }
+                }
+            }
+        }
         islamic{
             eras{
                 abbreviated{
@@ -1981,6 +2089,40 @@
             eras:alias{"/LOCALE/calendar/islamic/eras"}
             monthNames:alias{"/LOCALE/calendar/islamic/monthNames"}
         }
+        persian{
+            monthNames{
+                format{
+                    abbreviated{
+                        "Farvardin",
+                        "أذربيهشت",
+                        "Khordad",
+                        "تیر",
+                        "مرداد",
+                        "Shahrivar",
+                        "Mehr",
+                        "Aban",
+                        "Azar",
+                        "Dey",
+                        "بهمن",
+                        "Esfand",
+                    }
+                    wide{
+                        "فروردین",
+                        "أذربيهشت",
+                        "خرداد",
+                        "تیر",
+                        "مرداد",
+                        "شهریار",
+                        "مهر",
+                        "آيان",
+                        "آذر",
+                        "دي",
+                        "بهمن",
+                        "اسفندار",
+                    }
+                }
+            }
+        }
     }
     delimiters{
         alternateQuotationEnd{"‘"}
@@ -1989,7 +2131,7 @@
         quotationStart{"”"}
     }
     layout{
-        characters{"left-to-right"}
+        characters{"right-to-left"}
         lines{"top-to-bottom"}
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
diff --git a/icu4c/source/data/locales/ar_AE.txt b/icu4c/source/data/locales/ar_AE.txt
index f51b04f..0206800 100644
--- a/icu4c/source/data/locales/ar_AE.txt
+++ b/icu4c/source/data/locales/ar_AE.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_AE{
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_BH.txt b/icu4c/source/data/locales/ar_BH.txt
index a830462..6b092c3 100644
--- a/icu4c/source/data/locales/ar_BH.txt
+++ b/icu4c/source/data/locales/ar_BH.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_BH{
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_DZ.txt b/icu4c/source/data/locales/ar_DZ.txt
index 17fc0bc..975fedf 100644
--- a/icu4c/source/data/locales/ar_DZ.txt
+++ b/icu4c/source/data/locales/ar_DZ.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_EG.txt b/icu4c/source/data/locales/ar_EG.txt
index 51d5230..f6e395d 100644
--- a/icu4c/source/data/locales/ar_EG.txt
+++ b/icu4c/source/data/locales/ar_EG.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_EG{
-    Version{"1.33"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_IQ.txt b/icu4c/source/data/locales/ar_IQ.txt
index c129d79..c79e0a2 100644
--- a/icu4c/source/data/locales/ar_IQ.txt
+++ b/icu4c/source/data/locales/ar_IQ.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_IQ{
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_JO.txt b/icu4c/source/data/locales/ar_JO.txt
index da9248f..c8ae7fa 100644
--- a/icu4c/source/data/locales/ar_JO.txt
+++ b/icu4c/source/data/locales/ar_JO.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_JO{
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_KW.txt b/icu4c/source/data/locales/ar_KW.txt
index 2e9a438..32b710c 100644
--- a/icu4c/source/data/locales/ar_KW.txt
+++ b/icu4c/source/data/locales/ar_KW.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_KW{
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_LB.txt b/icu4c/source/data/locales/ar_LB.txt
index 0138374..052ad28a 100644
--- a/icu4c/source/data/locales/ar_LB.txt
+++ b/icu4c/source/data/locales/ar_LB.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_LB{
-    Version{"1.31"}
+    Version{"1.36"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_LY.txt b/icu4c/source/data/locales/ar_LY.txt
index a020d13..364a418 100644
--- a/icu4c/source/data/locales/ar_LY.txt
+++ b/icu4c/source/data/locales/ar_LY.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_LY{
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_MA.txt b/icu4c/source/data/locales/ar_MA.txt
index 9f770e4..981ea0a 100644
--- a/icu4c/source/data/locales/ar_MA.txt
+++ b/icu4c/source/data/locales/ar_MA.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_OM.txt b/icu4c/source/data/locales/ar_OM.txt
index b696b6c..f2f2401 100644
--- a/icu4c/source/data/locales/ar_OM.txt
+++ b/icu4c/source/data/locales/ar_OM.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_OM{
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_QA.txt b/icu4c/source/data/locales/ar_QA.txt
index 2b5fb67..bd9ea12 100644
--- a/icu4c/source/data/locales/ar_QA.txt
+++ b/icu4c/source/data/locales/ar_QA.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_SA.txt b/icu4c/source/data/locales/ar_SA.txt
index c86ed6b..e4916f5 100644
--- a/icu4c/source/data/locales/ar_SA.txt
+++ b/icu4c/source/data/locales/ar_SA.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_SD.txt b/icu4c/source/data/locales/ar_SD.txt
index 9f4df44..fdc3eb0 100644
--- a/icu4c/source/data/locales/ar_SD.txt
+++ b/icu4c/source/data/locales/ar_SD.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ar_SD{
-    Version{"1.30"}
+    Version{"1.35"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_SY.txt b/icu4c/source/data/locales/ar_SY.txt
index d4877a1..69d2386 100644
--- a/icu4c/source/data/locales/ar_SY.txt
+++ b/icu4c/source/data/locales/ar_SY.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.40"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_TN.txt b/icu4c/source/data/locales/ar_TN.txt
index 98b1c1f..85cac3d 100644
--- a/icu4c/source/data/locales/ar_TN.txt
+++ b/icu4c/source/data/locales/ar_TN.txt
@@ -27,7 +27,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ar_YE.txt b/icu4c/source/data/locales/ar_YE.txt
index 13d2048..e9861ca 100644
--- a/icu4c/source/data/locales/ar_YE.txt
+++ b/icu4c/source/data/locales/ar_YE.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/as.txt b/icu4c/source/data/locales/as.txt
index 5891bfc..d616d13 100644
--- a/icu4c/source/data/locales/as.txt
+++ b/icu4c/source/data/locales/as.txt
@@ -30,7 +30,7 @@
     LocaleScript{
         "Beng",
     }
-    Version{"1.26"}
+    Version{"1.31"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/as_IN.txt b/icu4c/source/data/locales/as_IN.txt
index 22a4b35..411e017 100644
--- a/icu4c/source/data/locales/as_IN.txt
+++ b/icu4c/source/data/locales/as_IN.txt
@@ -13,20 +13,9 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.23"}
+    Version{"1.29"}
     calendar{
         gregorian{
-            DateTimePatterns{
-                "h.mm.ss a z",
-                "h.mm.ss a z",
-                "h.mm.ss a",
-                "h.mm. a",
-                "EEEE, d MMMM, yyyy",
-                "d MMMM, yyyy",
-                "dd-MM-yyyy",
-                "d-M-yyyy",
-                "{1} {0}",
-            }
             weekend:intvector{
                 1,
                 0,
diff --git a/icu4c/source/data/locales/az.txt b/icu4c/source/data/locales/az.txt
index 0d474da..e7845fa1 100644
--- a/icu4c/source/data/locales/az.txt
+++ b/icu4c/source/data/locales/az.txt
@@ -36,19 +36,79 @@
     LocaleScript{
         "Latn",
     }
-    NumberElements{
-        ",",
-        " ",
-        ";",
-        "%",
-        "0",
-        "#",
-        "-",
-        "E",
-        "‰",
-        "∞",
-        "NaN",
-        "+",
+    Version{"1.39"}
+    calendar{
+        gregorian{
+            dayNames{
+                format{
+                    abbreviated{
+                        "B.",
+                        "B.e.",
+                        "Ç.a.",
+                        "Ç.",
+                        "C.a.",
+                        "C.",
+                        "Ş.",
+                    }
+                    wide{
+                        "bazar",
+                        "bazar ertəsi",
+                        "çərşənbə axşam",
+                        "çərşənbə",
+                        "cümə axşamı",
+                        "cümə axşamı",
+                        "şənbə",
+                    }
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "1",
+                        "fev",
+                        "mar",
+                        "apr",
+                        "may",
+                        "iyn",
+                        "iyl",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "Yanvar",
+                        "Fevral",
+                        "Mart",
+                        "Aprel",
+                        "May",
+                        "İyun",
+                        "İyul",
+                        "Avqust",
+                        "Sentyabr",
+                        "Oktyabr",
+                        "Noyabr",
+                        "Dekabr",
+                    }
+                }
+            }
+            quarters{
+                format{
+                    abbreviated{
+                        "1-ci kv.",
+                        "2-ci kv.",
+                        "3-cü kv.",
+                        "4-cü kv.",
+                    }
+                    wide{
+                        "1-ci kvartal",
+                        "2-ci kvartal",
+                        "3-cü kvartal",
+                        "4-cü kvartal",
+                    }
+                }
+            }
+        }
     }
-    Version{"1.34"}
 }
diff --git a/icu4c/source/data/locales/az_Cyrl.txt b/icu4c/source/data/locales/az_Cyrl.txt
index dcdb776..b541a33 100644
--- a/icu4c/source/data/locales/az_Cyrl.txt
+++ b/icu4c/source/data/locales/az_Cyrl.txt
@@ -45,7 +45,7 @@
     LocaleScript{
         "Cyrl",
     }
-    Version{"1.13"}
+    Version{"1.18"}
     calendar{
         gregorian{
             dayNames{
diff --git a/icu4c/source/data/locales/az_Cyrl_AZ.txt b/icu4c/source/data/locales/az_Cyrl_AZ.txt
index 0cb01cb..4c70b22 100644
--- a/icu4c/source/data/locales/az_Cyrl_AZ.txt
+++ b/icu4c/source/data/locales/az_Cyrl_AZ.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 az_Cyrl_AZ{
-    Version{"1.9"}
+    Version{"1.14"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/az_Latn.txt b/icu4c/source/data/locales/az_Latn.txt
index ab68a4e..3a3a36e 100644
--- a/icu4c/source/data/locales/az_Latn.txt
+++ b/icu4c/source/data/locales/az_Latn.txt
@@ -23,5 +23,5 @@
     LocaleScript{
         "Latn",
     }
-    Version{"1.13"}
+    Version{"1.18"}
 }
diff --git a/icu4c/source/data/locales/az_Latn_AZ.txt b/icu4c/source/data/locales/az_Latn_AZ.txt
index 2582227..e5d13c3 100644
--- a/icu4c/source/data/locales/az_Latn_AZ.txt
+++ b/icu4c/source/data/locales/az_Latn_AZ.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 az_Latn_AZ{
-    Version{"1.12"}
+    Version{"1.17"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/be.txt b/icu4c/source/data/locales/be.txt
index c98f03b..e81da98 100644
--- a/icu4c/source/data/locales/be.txt
+++ b/icu4c/source/data/locales/be.txt
@@ -49,7 +49,7 @@
             "англійскі фунт",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "індыйская рупія",
         }
         JPY{
@@ -101,7 +101,7 @@
         Cyrl{"кірылічны"}
         Latn{"лацінскі"}
     }
-    Version{"1.46"}
+    Version{"1.52"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -202,6 +202,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "1-ы кв.",
+                        "2-ы кв.",
+                        "3-ы кв.",
+                        "4-ы кв.",
+                    }
+                    wide{
+                        "1-ы квартал",
+                        "2-ы квартал",
+                        "3-ы квартал",
+                        "4-ы квартал",
+                    }
+                }
+            }
         }
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
diff --git a/icu4c/source/data/locales/be_BY.txt b/icu4c/source/data/locales/be_BY.txt
index 32e2142..724b8ce 100644
--- a/icu4c/source/data/locales/be_BY.txt
+++ b/icu4c/source/data/locales/be_BY.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.37"}
 }
diff --git a/icu4c/source/data/locales/bg.txt b/icu4c/source/data/locales/bg.txt
index 7b95b36..f5cd32e 100644
--- a/icu4c/source/data/locales/bg.txt
+++ b/icu4c/source/data/locales/bg.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/main/bg.xml
  */
 bg{
-    AuxExemplarCharacters{"[{а̀} ѐ ѝ {о̀} {у̀} {ъ̀} ѣ {ю̀} {я̀} ѫ i v x]"}
+    AuxExemplarCharacters{"[i v x {а̀} ѐ ѝ {о̀} {у̀} {ъ̀} ѣ {ю̀} {я̀} ѫ]"}
     Countries{
         001{"Земята"}
         002{"Африка"}
@@ -33,7 +33,7 @@
         054{"Меланезия"}
         057{"Микронезия"}
         061{"Полинезия"}
-        062{"Южна Азия"}
+        062{"Южна Азия [062]"}
         142{"Азия"}
         143{"Централна Азия"}
         145{"Западна Азия"}
@@ -224,7 +224,7 @@
         PW{"Палау"}
         PY{"Парагвай"}
         QA{"Катар"}
-        QO{"Океания"}
+        QO{"Океания [QO]"}
         RE{"Реюниън"}
         RO{"Румъния"}
         RU{"Руска Федерация"}
@@ -1404,7 +1404,7 @@
             traditional{"Традиционно"}
         }
     }
-    Version{"1.62"}
+    Version{"1.71"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1422,21 +1422,6 @@
                 "dd.MM.yy",
                 "{1} {0}",
             }
-            availableFormats{
-                Hmmss{"H:mm:ss"}
-                MMMM{"MMMM"}
-                MMMd{"d MMM"}
-                MMd{"d.MM."}
-                mmssSS{"mm:ss,SS"}
-                yyMMd{"d.MM.yy"}
-                yyMd{"d.M.yy"}
-                yyyyMM{"MM.yyyy 'г'."}
-                yyyyMMMMEEEd{"d MMMM yyyy (EEE)"}
-                yyyyMMMMd{"d MMMM yyyy 'г'."}
-                yyyyMMd{"d.MM.yyyy 'г'."}
-                yyyyMMdHmm{"d.MM.yyyy 'г'., H:mm 'ч'."}
-                yyyyMMdHmmss{"d.MM.yyyy 'г'., H:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1515,18 +1500,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "януари",
-                        "февруари",
+                        "ян.",
+                        "февр.",
                         "март",
-                        "април",
+                        "апр.",
                         "май",
                         "юни",
                         "юли",
-                        "август",
-                        "септември",
-                        "октомври",
-                        "ноември",
-                        "декември",
+                        "авг.",
+                        "септ.",
+                        "окт.",
+                        "ноем.",
+                        "дек.",
                     }
                     wide{
                         "януари",
@@ -1617,8 +1602,8 @@
             ec{"Анкоридж"}
             ld{"Лятна часова зона Аляска"}
             ls{"Часова зона Аляска"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"AKDT"}
+            ss{"AKST"}
         }
         "America:Araguaina"{
             ec{"Арагуайна"}
@@ -1745,10 +1730,7 @@
         }
         "America:Indianapolis"{
             ec{"Индианополис"}
-            ld{"Американска източна часова зона"}
-            ls{"Американска източна часова зона"}
-            sd{"EST"}
-            ss{"EST"}
+            ld{"Американска източна часова зона (Индианополис)"}
         }
         "America:Inuvik"{
             ec{"Инувик"}
@@ -1865,8 +1847,6 @@
             ec{"Сейнт Джоунс"}
             ld{"Лятна часова зона Нюфаундленд"}
             ls{"Часова зона Нюфаундленд"}
-            sd{"CDT"}
-            ss{"CNT"}
         }
         "America:Swift_Current"{
             ec{"Суифт Кърент"}
@@ -2011,8 +1991,6 @@
             ec{"Шанхай"}
             ld{"Китайска часова зона"}
             ls{"Китайска часова зона"}
-            sd{"CDT"}
-            ss{"CTT"}
         }
         "Asia:Tashkent"{
             ec{"Ташкент"}
diff --git a/icu4c/source/data/locales/bg_BG.txt b/icu4c/source/data/locales/bg_BG.txt
index a7b923a..f978b1c 100644
--- a/icu4c/source/data/locales/bg_BG.txt
+++ b/icu4c/source/data/locales/bg_BG.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 bg_BG{
-    Version{"1.34"}
+    Version{"1.42"}
     delimiters{
         alternateQuotationEnd{"„"}
         alternateQuotationStart{"“"}
diff --git a/icu4c/source/data/locales/bn.txt b/icu4c/source/data/locales/bn.txt
index b73b902..729b27b 100644
--- a/icu4c/source/data/locales/bn.txt
+++ b/icu4c/source/data/locales/bn.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/main/bn.xml
  */
 bn{
-    AuxExemplarCharacters{"[\u200C \u200D ৸ ৹ ৲ ৳ ০-৪ ৷ ৫-৯ ৰ ৱ]"}
+    AuxExemplarCharacters{"[\u200C \u200D ৸ ৹ ৲ ৳ ০-৪ ৷ ৫-ৱ]"}
     Countries{
         AF{"আফগানিস্তান"}
         AL{"আলব্যানিয়া"}
@@ -140,7 +140,7 @@
     LocaleScript{
         "Beng",
     }
-    Version{"1.43"}
+    Version{"1.49"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/bn_IN.txt b/icu4c/source/data/locales/bn_IN.txt
index 173e693..7bd8803 100644
--- a/icu4c/source/data/locales/bn_IN.txt
+++ b/icu4c/source/data/locales/bn_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.39"}
+    Version{"1.45"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ca.txt b/icu4c/source/data/locales/ca.txt
index b97d7e4..9615616 100644
--- a/icu4c/source/data/locales/ca.txt
+++ b/icu4c/source/data/locales/ca.txt
@@ -235,7 +235,7 @@
             "Lliura esterlina britànica",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Rupia índia",
         }
         JPY{
@@ -413,7 +413,7 @@
     Scripts{
         Latn{"Llatí"}
     }
-    Version{"1.60"}
+    Version{"1.67"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ca_ES.txt b/icu4c/source/data/locales/ca_ES.txt
index 4dec51f..977f893 100644
--- a/icu4c/source/data/locales/ca_ES.txt
+++ b/icu4c/source/data/locales/ca_ES.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     delimiters{
         alternateQuotationEnd{"”"}
         alternateQuotationStart{"“"}
diff --git a/icu4c/source/data/locales/cs.txt b/icu4c/source/data/locales/cs.txt
index 52eecbe..47cfcd1 100644
--- a/icu4c/source/data/locales/cs.txt
+++ b/icu4c/source/data/locales/cs.txt
@@ -1218,11 +1218,11 @@
         }
         YUD{
             "YUD",
-            "Dinár jugoslávský nový",
+            "Dinár jugoslávský nový [YUD]",
         }
         YUM{
             "YUM",
-            "Dinár jugoslávský nový",
+            "Dinár jugoslávský nový [YUM]",
         }
         YUN{
             "YUN",
@@ -1431,17 +1431,13 @@
             japanese{"Japonský kalendář"}
         }
     }
-    Version{"1.73"}
+    Version{"1.83"}
     calendar{
         gregorian{
             AmPmMarkers{
                 "dop.",
                 "odp.",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1483,6 +1479,20 @@
             }
             monthNames{
                 format{
+                    abbreviated{
+                        "ledna",
+                        "úno",
+                        "března",
+                        "dub",
+                        "kvě",
+                        "června",
+                        "července",
+                        "srpna",
+                        "září",
+                        "října",
+                        "lis",
+                        "prosince",
+                    }
                     narrow{
                         "l",
                         "ú",
@@ -1594,8 +1604,8 @@
             ec{"Anchorage"}
             ld{"Aljašský letní čas"}
             ls{"Aljašský standardní čas"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"AKDT"}
+            ss{"AKST"}
         }
         "America:Chicago"{
             ec{"Chicago"}
@@ -1623,10 +1633,8 @@
         }
         "America:Indianapolis"{
             ec{"Indianapolis"}
-            ld{"Východní standardní čas"}
+            ld{"Východní letní čas (Indianapolis)"}
             ls{"Východní standardní čas"}
-            sd{"EST"}
-            ss{"EST"}
         }
         "America:Los_Angeles"{
             ec{"Los Angeles"}
@@ -1637,8 +1645,8 @@
         }
         "America:New_York"{
             ec{"New York"}
-            ld{"Východní letní čas"}
-            ls{"Východní standardní čas"}
+            ld{"Východní letní čas (New York)"}
+            ls{"Východní standardní čas (New York)"}
             sd{"EDT"}
             ss{"EST"}
         }
diff --git a/icu4c/source/data/locales/cs_CZ.txt b/icu4c/source/data/locales/cs_CZ.txt
index 9206641..e0c78fd 100644
--- a/icu4c/source/data/locales/cs_CZ.txt
+++ b/icu4c/source/data/locales/cs_CZ.txt
@@ -16,5 +16,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.40"}
 }
diff --git a/icu4c/source/data/locales/cy.txt b/icu4c/source/data/locales/cy.txt
index 79b0633..9171090 100644
--- a/icu4c/source/data/locales/cy.txt
+++ b/icu4c/source/data/locales/cy.txt
@@ -32,7 +32,7 @@
             "Punt Sterling Prydain",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Rwpî India",
         }
         JPY{
@@ -72,7 +72,7 @@
     Scripts{
         Latn{"Lladin"}
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -169,7 +169,4 @@
             }
         }
     }
-    zoneStrings{
-        hourFormat{"+HHmm;-HHmm"}
-    }
 }
diff --git a/icu4c/source/data/locales/cy_GB.txt b/icu4c/source/data/locales/cy_GB.txt
index cd9ae1a..1e3aed2 100644
--- a/icu4c/source/data/locales/cy_GB.txt
+++ b/icu4c/source/data/locales/cy_GB.txt
@@ -7,13 +7,7 @@
 // *
 // ***************************************************************************
 cy_GB{
-    NumberPatterns{
-        "#,##0.###",
-        "¤#,##0.00",
-        "#,##0%",
-        "#E0",
-    }
-    Version{"1.26"}
+    Version{"1.33"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/da.txt b/icu4c/source/data/locales/da.txt
index 63931e1..2a0d5d6 100644
--- a/icu4c/source/data/locales/da.txt
+++ b/icu4c/source/data/locales/da.txt
@@ -1695,7 +1695,7 @@
             traditional{"Traditionel sorteringsrækkefølge"}
         }
     }
-    Version{"1.58"}
+    Version{"1.67"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1709,23 +1709,6 @@
                 "dd/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                MMMM{"MMMM"}
-                MMMdd{"dd. MMM"}
-                yyMM{"MM-yy"}
-                yyMMMEEEd{"EEE d. MMM yy"}
-                yyMMMd{"d. MMM yy"}
-                yyMMdd{"dd-MM-yy"}
-                yyMMddHHmm{"dd-MM-yy HH:mm"}
-                yyyyMMMMEEEEd{"EEEE, d. MMMM yyyy"}
-                yyyyMMMMEEEd{"EEE. d. MMMM yyyy"}
-                yyyyMMMMd{"d. MMMM yyyy"}
-                yyyyMMMd{"d. MMM yyyy"}
-                yyyyMMdd{"dd-MM-yyyy"}
-                yyyyMMddHHmmss{"dd-MM-yyyy HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1879,8 +1862,8 @@
             ec{"Anchorage"}
             ld{"Alaska-sommertid"}
             ls{"Alaska-normaltid"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"AKDT"}
+            ss{"AKST"}
         }
         "America:Chicago"{
             ec{"Chicago"}
@@ -1908,10 +1891,8 @@
         }
         "America:Indianapolis"{
             ec{"Indianapolis"}
-            ld{"Eastern-normaltid"}
-            ls{"Eastern-normaltid"}
-            sd{"EST"}
-            ss{"EST"}
+            ld{"Indianapolis, sommertid"}
+            ls{"Indianapolis, normaltid"}
         }
         "America:Los_Angeles"{
             ec{"Los Angeles"}
@@ -1938,8 +1919,8 @@
             ec{"St. Johns"}
             ld{"Newfoundland-sommertid"}
             ls{"Newfoundland-normaltid"}
-            sd{"CDT"}
-            ss{"CNT"}
+            sd{"NDT"}
+            ss{"NST"}
         }
         "Antarctica:South_Pole"{
             ec{"Sydpolen"}
@@ -1955,8 +1936,6 @@
             ec{"Shanghai"}
             ld{"Kinesisk normaltid"}
             ls{"Kinesisk normaltid"}
-            sd{"CDT"}
-            ss{"CTT"}
         }
         "Asia:Tokyo"{
             ec{"Tokyo"}
diff --git a/icu4c/source/data/locales/da_DK.txt b/icu4c/source/data/locales/da_DK.txt
index bd764a9..d5355a0 100644
--- a/icu4c/source/data/locales/da_DK.txt
+++ b/icu4c/source/data/locales/da_DK.txt
@@ -13,7 +13,7 @@
         "#,##0 %",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/de.txt b/icu4c/source/data/locales/de.txt
index 775d61c..9ed017c 100644
--- a/icu4c/source/data/locales/de.txt
+++ b/icu4c/source/data/locales/de.txt
@@ -20,7 +20,6 @@
         014{"Ostafrika"}
         015{"Nordafrika"}
         017{"Zentralafrika"}
-        018{"Südafrika"}
         019{"Nord-, Mittel- und Südamerika"}
         021{"Nordamerika"}
         029{"Karibik"}
@@ -30,7 +29,6 @@
         039{"Südeuropa"}
         053{"Australien und Neuseeland"}
         054{"Melanesien"}
-        057{"Mikronesien"}
         061{"Polynesien"}
         062{"Süd-Zentralasien"}
         142{"Asien"}
@@ -296,7 +294,7 @@
         }
         AFA{
             "AFA",
-            "Afghani",
+            "Afghani (1927-2002)",
         }
         AFN{
             "Af",
@@ -384,7 +382,7 @@
         }
         BGL{
             "BGL",
-            "Lew",
+            "Lew (1962-1999)",
         }
         BGN{
             "BGN",
@@ -679,7 +677,7 @@
             "Schekel",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Indische Rupie",
         }
         IQD{
@@ -1791,7 +1789,7 @@
         POSIX{"Posix"}
         REVISED{"Revidiert"}
     }
-    Version{"1.62"}
+    Version{"1.76"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/de_AT.txt b/icu4c/source/data/locales/de_AT.txt
index ed309ee..73e7f4d 100644
--- a/icu4c/source/data/locales/de_AT.txt
+++ b/icu4c/source/data/locales/de_AT.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 de_AT{
-    Version{"1.36"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -28,18 +28,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "Jänner",
-                        "Februar",
-                        "März",
-                        "April",
+                        "Jän",
+                        "Feb",
+                        "Mär",
+                        "Apr",
                         "Mai",
-                        "Juni",
-                        "Juli",
-                        "August",
-                        "September",
-                        "Oktober",
-                        "November",
-                        "Dezember",
+                        "Jun",
+                        "Jul",
+                        "Aug",
+                        "Sep",
+                        "Okt",
+                        "Nov",
+                        "Dez",
                     }
                     wide{
                         "Jänner",
diff --git a/icu4c/source/data/locales/de_BE.txt b/icu4c/source/data/locales/de_BE.txt
index 099c1ac..e65d101 100644
--- a/icu4c/source/data/locales/de_BE.txt
+++ b/icu4c/source/data/locales/de_BE.txt
@@ -19,7 +19,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.36"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -53,18 +53,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "Januar",
-                        "Februar",
-                        "März",
-                        "April",
+                        "Jan",
+                        "Feb",
+                        "Mär",
+                        "Apr",
                         "Mai",
-                        "Juni",
-                        "Juli",
-                        "August",
-                        "September",
-                        "Oktober",
-                        "November",
-                        "Dezember",
+                        "Jun",
+                        "Jul",
+                        "Aug",
+                        "Sep",
+                        "Okt",
+                        "Nov",
+                        "Dez",
                     }
                 }
             }
diff --git a/icu4c/source/data/locales/de_CH.txt b/icu4c/source/data/locales/de_CH.txt
index 17bc9cd..81e4696 100644
--- a/icu4c/source/data/locales/de_CH.txt
+++ b/icu4c/source/data/locales/de_CH.txt
@@ -40,7 +40,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.39"}
+    Version{"1.45"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -58,26 +58,6 @@
                 "dd.MM.yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{"MMMM"}
-                mmssSS{"mm:ss.SS"}
-                ww{"ww"}
-                yyMM{"MM.yy"}
-                yyMMMEEEd{"EEE, d. MMM yy"}
-                yyMMMd{"d. MMM yy"}
-                yyMMd{"d.MM.yy"}
-                yyMMdd{"dd.MM.yy"}
-                yyMMddHHmm{"dd.MM.yy HH:mm"}
-                yyyyMMMMEEEd{"EEE, d. MMMM yyyy"}
-                yyyyMMMMd{"d. MMMM yyyy"}
-                yyyyMMMd{"d. MMM. yyyy"}
-                yyyyMMdd{"dd.MM.yyyy"}
-                yyyyMMddHHmmss{"dd.MM.yyyy HH:mm:ss"}
-            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/de_DE.txt b/icu4c/source/data/locales/de_DE.txt
index a079af2..94dad18 100644
--- a/icu4c/source/data/locales/de_DE.txt
+++ b/icu4c/source/data/locales/de_DE.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/de_LU.txt b/icu4c/source/data/locales/de_LU.txt
index 431163e..111569a 100644
--- a/icu4c/source/data/locales/de_LU.txt
+++ b/icu4c/source/data/locales/de_LU.txt
@@ -27,7 +27,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.37"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/el.txt b/icu4c/source/data/locales/el.txt
index 2a35a4f..5627e73 100644
--- a/icu4c/source/data/locales/el.txt
+++ b/icu4c/source/data/locales/el.txt
@@ -20,7 +20,7 @@
         014{"Ανατολική Αφρική"}
         015{"Βόρεια Αφρική"}
         017{"Μέση Αφρική"}
-        018{"Νότια Αφρική"}
+        018{"Νότια Αφρική [018]"}
         019{"Αμερική"}
         021{"Βόρεια Αμερική"}
         029{"Καραϊβική"}
@@ -582,7 +582,7 @@
             "Φράγκο Γαλλίας",
         }
         GBP{
-            "£",
+            "GBP",
             "Λίρα Στερλίνα Βρετανίας",
         }
         GEK{
@@ -1358,7 +1358,7 @@
             traditional{"Παραδοσιακή"}
         }
     }
-    Version{"1.60"}
+    Version{"1.67"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1663,6 +1663,5 @@
         "Pacific:Tahiti"{
             ec{"Αϊτή"}
         }
-        hourFormat{"+HHmm;-HHmm"}
     }
 }
diff --git a/icu4c/source/data/locales/el_GR.txt b/icu4c/source/data/locales/el_GR.txt
index e33927c..03e5e08 100644
--- a/icu4c/source/data/locales/el_GR.txt
+++ b/icu4c/source/data/locales/el_GR.txt
@@ -24,7 +24,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.36"}
+    Version{"1.41"}
     delimiters{
         alternateQuotationEnd{"”"}
         alternateQuotationStart{"“"}
diff --git a/icu4c/source/data/locales/en.txt b/icu4c/source/data/locales/en.txt
index 2f3efbc..7341223 100644
--- a/icu4c/source/data/locales/en.txt
+++ b/icu4c/source/data/locales/en.txt
@@ -2004,7 +2004,7 @@
         SCOUSE{"Scouse"}
         XIANG{"Xiang or Hunanese"}
     }
-    Version{"1.100"}
+    Version{"1.109"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -2018,19 +2018,6 @@
                 "M/d/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                MMMM{"MMMM"}
-                MMMdd{"MMM dd"}
-                mmssSS{"mm:ss"}
-                ww{"ww"}
-                yyMM{"MM/yy"}
-                yyMMMEEEd{"EEE, MMM d, yy"}
-                yyMMMd{"MMM d, yy"}
-                yyMd{"M/d/yy"}
-                yyQQQQ{"QQQQ yy"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2136,12 +2123,6 @@
             }
             quarters{
                 format{
-                    abbreviated{
-                        "Q1",
-                        "Q2",
-                        "Q3",
-                        "Q4",
-                    }
                     wide{
                         "1st quarter",
                         "2nd quarter",
@@ -2261,6 +2242,13 @@
             ld{"China Daylight Time"}
             ls{"China Standard Time"}
         }
+        "Asia:Singapore"{
+            ec{"Singapore"}
+            ld{"Singapore Standard Time"}
+            ls{"Singapore Standard Time"}
+            sd{"SST"}
+            ss{"SST"}
+        }
         "Asia:Tokyo"{
             ec{"Tokyo"}
             ld{"Japan Daylight Time"}
diff --git a/icu4c/source/data/locales/en_AU.txt b/icu4c/source/data/locales/en_AU.txt
index 3984a65..b50dfb0 100644
--- a/icu4c/source/data/locales/en_AU.txt
+++ b/icu4c/source/data/locales/en_AU.txt
@@ -13,7 +13,7 @@
             "Australian Dollar",
         }
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_BE.txt b/icu4c/source/data/locales/en_BE.txt
index b02d001..0b1c423 100644
--- a/icu4c/source/data/locales/en_BE.txt
+++ b/icu4c/source/data/locales/en_BE.txt
@@ -38,7 +38,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.38"}
+    Version{"1.46"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_BW.txt b/icu4c/source/data/locales/en_BW.txt
index 289ba19..df32bad 100644
--- a/icu4c/source/data/locales/en_BW.txt
+++ b/icu4c/source/data/locales/en_BW.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 en_BW{
-    Version{"1.30"}
+    Version{"1.36"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_CA.txt b/icu4c/source/data/locales/en_CA.txt
index 6b2b549..1f0bfaf 100644
--- a/icu4c/source/data/locales/en_CA.txt
+++ b/icu4c/source/data/locales/en_CA.txt
@@ -19,7 +19,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.39"}
+    Version{"1.46"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_GB.txt b/icu4c/source/data/locales/en_GB.txt
index 51a6006..292f0cb 100644
--- a/icu4c/source/data/locales/en_GB.txt
+++ b/icu4c/source/data/locales/en_GB.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 en_GB{
-    Version{"1.40"}
+    Version{"1.47"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/en_HK.txt b/icu4c/source/data/locales/en_HK.txt
index 4e6e9e1..7d2d0cd 100644
--- a/icu4c/source/data/locales/en_HK.txt
+++ b/icu4c/source/data/locales/en_HK.txt
@@ -23,7 +23,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_IE.txt b/icu4c/source/data/locales/en_IE.txt
index 78fa452..4d0efc5 100644
--- a/icu4c/source/data/locales/en_IE.txt
+++ b/icu4c/source/data/locales/en_IE.txt
@@ -8,12 +8,16 @@
 // ***************************************************************************
 en_IE{
     Currencies{
+        GBP{
+            "GBP",
+            "British Pound Sterling",
+        }
         IEP{
             "£",
             "Irish Pound",
         }
     }
-    Version{"1.38"}
+    Version{"1.45"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/en_IN.txt b/icu4c/source/data/locales/en_IN.txt
index 007578f..1eab517 100644
--- a/icu4c/source/data/locales/en_IN.txt
+++ b/icu4c/source/data/locales/en_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.37"}
+    Version{"1.44"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/en_MT.txt b/icu4c/source/data/locales/en_MT.txt
index 59856f4..4a37427 100644
--- a/icu4c/source/data/locales/en_MT.txt
+++ b/icu4c/source/data/locales/en_MT.txt
@@ -13,7 +13,7 @@
             "British Pound Sterling",
         }
     }
-    Version{"1.36"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_NZ.txt b/icu4c/source/data/locales/en_NZ.txt
index 9ee9530..97c5ec4 100644
--- a/icu4c/source/data/locales/en_NZ.txt
+++ b/icu4c/source/data/locales/en_NZ.txt
@@ -13,7 +13,7 @@
             "New Zealand Dollar",
         }
     }
-    Version{"1.36"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_PH.txt b/icu4c/source/data/locales/en_PH.txt
index e0ce015..c68939a 100644
--- a/icu4c/source/data/locales/en_PH.txt
+++ b/icu4c/source/data/locales/en_PH.txt
@@ -19,7 +19,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.31"}
+    Version{"1.36"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_PK.txt b/icu4c/source/data/locales/en_PK.txt
index 5860206..4caaef7 100644
--- a/icu4c/source/data/locales/en_PK.txt
+++ b/icu4c/source/data/locales/en_PK.txt
@@ -7,30 +7,13 @@
 // *
 // ***************************************************************************
 en_PK{
-    NumberPatterns{
-        "#,##,##0.###",
-        "¤ #,##,##0.00",
-        "#,##,##0%",
-        "#E0",
-    }
-    Version{"1.15"}
+    Version{"1.21"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
                 1,
                 1,
             }
-            DateTimePatterns{
-                "h:mm:ss a v",
-                "h:mm:ss a z",
-                "h:mm:ss a",
-                "h:mm a",
-                "EEEE d MMMM yyyy",
-                "d MMMM yyyy",
-                "dd-MMM-yy",
-                "dd/MM/yy",
-                "{1} {0}",
-            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/en_SG.txt b/icu4c/source/data/locales/en_SG.txt
index 7501d95..985ebca 100644
--- a/icu4c/source/data/locales/en_SG.txt
+++ b/icu4c/source/data/locales/en_SG.txt
@@ -17,7 +17,7 @@
             "USD",
         }
     }
-    Version{"1.37"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -26,13 +26,4 @@
             }
         }
     }
-    zoneStrings{
-        "Asia:Singapore"{
-            ec{"Singapore"}
-            ld{"Singapore Standard Time"}
-            ls{"Singapore Standard Time"}
-            sd{"SST"}
-            ss{"SST"}
-        }
-    }
 }
diff --git a/icu4c/source/data/locales/en_US.txt b/icu4c/source/data/locales/en_US.txt
index a01e9cb..f59312e 100644
--- a/icu4c/source/data/locales/en_US.txt
+++ b/icu4c/source/data/locales/en_US.txt
@@ -24,7 +24,7 @@
         279,
         216,
     }
-    Version{"1.37"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_US_POSIX.txt b/icu4c/source/data/locales/en_US_POSIX.txt
index c2bed13..ce7be0b 100644
--- a/icu4c/source/data/locales/en_US_POSIX.txt
+++ b/icu4c/source/data/locales/en_US_POSIX.txt
@@ -30,5 +30,5 @@
         "#0%",
         "0.000000E+000",
     }
-    Version{"1.41"}
+    Version{"1.47"}
 }
diff --git a/icu4c/source/data/locales/en_VI.txt b/icu4c/source/data/locales/en_VI.txt
index acbc35d..3478694 100644
--- a/icu4c/source/data/locales/en_VI.txt
+++ b/icu4c/source/data/locales/en_VI.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.31"}
+    Version{"1.36"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_ZA.txt b/icu4c/source/data/locales/en_ZA.txt
index 30f4b69..16051fb 100644
--- a/icu4c/source/data/locales/en_ZA.txt
+++ b/icu4c/source/data/locales/en_ZA.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 en_ZA{
-    Version{"1.33"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/en_ZW.txt b/icu4c/source/data/locales/en_ZW.txt
index 7c70569..bffa3be 100644
--- a/icu4c/source/data/locales/en_ZW.txt
+++ b/icu4c/source/data/locales/en_ZW.txt
@@ -13,7 +13,7 @@
             "Zimbabwean Dollar",
         }
     }
-    Version{"1.31"}
+    Version{"1.36"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/eo.txt b/icu4c/source/data/locales/eo.txt
index c6e5899..fed2a9f 100644
--- a/icu4c/source/data/locales/eo.txt
+++ b/icu4c/source/data/locales/eo.txt
@@ -395,7 +395,7 @@
         "NaN",
         "+",
     }
-    Version{"1.46"}
+    Version{"1.52"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -473,6 +473,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "K1",
+                        "K2",
+                        "K3",
+                        "K4",
+                    }
+                    wide{
+                        "1a kvaronjaro",
+                        "2a kvaronjaro",
+                        "3a kvaronjaro",
+                        "4a kvaronjaro",
+                    }
+                }
+            }
         }
     }
     localPatternChars{"GjMtkHmslTDUSnahKzJdugAZvcL"}
diff --git a/icu4c/source/data/locales/es.txt b/icu4c/source/data/locales/es.txt
index ab07a67..e7a0313 100644
--- a/icu4c/source/data/locales/es.txt
+++ b/icu4c/source/data/locales/es.txt
@@ -31,7 +31,7 @@
         039{"Europa meridional"}
         053{"Australia y Nueva Zelanda"}
         054{"Melanesia"}
-        057{"Micronesia"}
+        057{"Micronesia [057]"}
         061{"Polinesia"}
         142{"Asia"}
         143{"Asia central"}
@@ -557,7 +557,7 @@
             "dinar argelino",
         }
         ECS{
-            "S/",
+            "ECS",
             "sucre ecuatoriano",
         }
         ECV{
@@ -709,7 +709,7 @@
             "nuevo sheqel israelí",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "rupia india",
         }
         IQD{
@@ -1923,7 +1923,7 @@
     Variants{
         REVISED{"Ortografía revisada"}
     }
-    Version{"1.68"}
+    Version{"1.79"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1941,11 +1941,6 @@
                 "d/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                MMMM{"MMMM"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2109,8 +2104,8 @@
             ec{"Anchorage"}
             ld{"Hora de verano de Alaska"}
             ls{"Hora estándar de Alaska"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"AKDT"}
+            ss{"AKST"}
         }
         "America:Argentina:Rio_Gallegos"{
             ec{"Río Gallegos"}
@@ -2147,10 +2142,6 @@
         }
         "America:Indianapolis"{
             ec{"Indianápolis"}
-            ld{"Hora estándar oriental"}
-            ls{"Hora estándar oriental"}
-            sd{"EST"}
-            ss{"EST"}
         }
         "America:Los_Angeles"{
             ec{"Los Ángeles"}
@@ -2183,7 +2174,6 @@
             ec{"St. Johns"}
             ld{"Hora de verano de Newfoundland"}
             ls{"Hora estándar de Newfoundland"}
-            sd{"CDT"}
             ss{"CNT"}
         }
         "Antarctica:South_Pole"{
@@ -2200,7 +2190,6 @@
             ec{"Shanghai"}
             ld{"Hora estándar de China"}
             ls{"Hora estándar de China"}
-            sd{"CDT"}
             ss{"CTT"}
         }
         "Asia:Tokyo"{
diff --git a/icu4c/source/data/locales/es_AR.txt b/icu4c/source/data/locales/es_AR.txt
index 67fc999..c1d306a 100644
--- a/icu4c/source/data/locales/es_AR.txt
+++ b/icu4c/source/data/locales/es_AR.txt
@@ -7,9 +7,6 @@
 // *
 // ***************************************************************************
 es_AR{
-    Countries{
-        RE{"Reunión"}
-    }
     Currencies{
         ARS{
             "$",
@@ -20,7 +17,7 @@
             "Dólar Americano",
         }
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -34,27 +31,6 @@
                 "dd/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{"MMMM"}
-                MMMdd{"dd/MMM"}
-                mmssSS{"mm:ss,SS"}
-                ww{"ww"}
-                yyMM{"MM/yy"}
-                yyMMMEEEd{"EEE d 'de' MMM 'de' yy"}
-                yyMMMEEEdd{"EEE dd/MMM yy"}
-                yyMMMd{"d 'de' MMM 'de' yy"}
-                yyMMd{"d/MM/yy"}
-                yyMMdd{"dd/MM/yy"}
-                yyMMddHHmm{"dd/MM/yy HH:mm"}
-                yyyyMMMMd{"d 'de' MMMM 'de' yyyy"}
-                yyyyMMMd{"d 'de' MMM 'de' yyyy"}
-                yyyyMMdd{"dd/MM/yyyy"}
-                yyyyMMddHHmmss{"dd/MM/yyyy HH:mm:ss"}
-            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/es_BO.txt b/icu4c/source/data/locales/es_BO.txt
index 5bdac99..e9618ea 100644
--- a/icu4c/source/data/locales/es_BO.txt
+++ b/icu4c/source/data/locales/es_BO.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 es_BO{
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_CL.txt b/icu4c/source/data/locales/es_CL.txt
index fa59227..378bfde 100644
--- a/icu4c/source/data/locales/es_CL.txt
+++ b/icu4c/source/data/locales/es_CL.txt
@@ -39,7 +39,7 @@
     Variants{
         1996{"Ortografía alemana de 1996"}
     }
-    Version{"1.36"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_CO.txt b/icu4c/source/data/locales/es_CO.txt
index d7095af..5cbb8f9 100644
--- a/icu4c/source/data/locales/es_CO.txt
+++ b/icu4c/source/data/locales/es_CO.txt
@@ -17,7 +17,7 @@
             "Dólar Americano",
         }
     }
-    Version{"1.36"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_CR.txt b/icu4c/source/data/locales/es_CR.txt
index ce70df5..2ea5721 100644
--- a/icu4c/source/data/locales/es_CR.txt
+++ b/icu4c/source/data/locales/es_CR.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 es_CR{
-    Version{"1.36"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_DO.txt b/icu4c/source/data/locales/es_DO.txt
index 033f3c9..cb47d77 100644
--- a/icu4c/source/data/locales/es_DO.txt
+++ b/icu4c/source/data/locales/es_DO.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_EC.txt b/icu4c/source/data/locales/es_EC.txt
index 1cff511..96993e3 100644
--- a/icu4c/source/data/locales/es_EC.txt
+++ b/icu4c/source/data/locales/es_EC.txt
@@ -19,7 +19,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.37"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_ES.txt b/icu4c/source/data/locales/es_ES.txt
index 2503599..afa2ece 100644
--- a/icu4c/source/data/locales/es_ES.txt
+++ b/icu4c/source/data/locales/es_ES.txt
@@ -27,7 +27,7 @@
     Scripts{
         Ethi{"etíope"}
     }
-    Version{"1.34"}
+    Version{"1.40"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_GT.txt b/icu4c/source/data/locales/es_GT.txt
index c1981a9..84fa568 100644
--- a/icu4c/source/data/locales/es_GT.txt
+++ b/icu4c/source/data/locales/es_GT.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_HN.txt b/icu4c/source/data/locales/es_HN.txt
index 8ea19df..4ec06bd 100644
--- a/icu4c/source/data/locales/es_HN.txt
+++ b/icu4c/source/data/locales/es_HN.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_MX.txt b/icu4c/source/data/locales/es_MX.txt
index 8a761e4..babdd54 100644
--- a/icu4c/source/data/locales/es_MX.txt
+++ b/icu4c/source/data/locales/es_MX.txt
@@ -31,7 +31,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -45,9 +45,6 @@
                 "dd/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                yyyyMMdd{"dd/MM/yyyy"}
-            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/es_NI.txt b/icu4c/source/data/locales/es_NI.txt
index 9a1cf23..3d36c8c 100644
--- a/icu4c/source/data/locales/es_NI.txt
+++ b/icu4c/source/data/locales/es_NI.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_PA.txt b/icu4c/source/data/locales/es_PA.txt
index 1157ed2..96a1301 100644
--- a/icu4c/source/data/locales/es_PA.txt
+++ b/icu4c/source/data/locales/es_PA.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_PE.txt b/icu4c/source/data/locales/es_PE.txt
index 947b061..e9adac6 100644
--- a/icu4c/source/data/locales/es_PE.txt
+++ b/icu4c/source/data/locales/es_PE.txt
@@ -7,5 +7,5 @@
 // *
 // ***************************************************************************
 es_PE{
-    Version{"1.38"}
+    Version{"1.43"}
 }
diff --git a/icu4c/source/data/locales/es_PR.txt b/icu4c/source/data/locales/es_PR.txt
index 9a9eaa9..90d6e28 100644
--- a/icu4c/source/data/locales/es_PR.txt
+++ b/icu4c/source/data/locales/es_PR.txt
@@ -27,7 +27,7 @@
         "NaN",
         "+",
     }
-    Version{"1.36"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_PY.txt b/icu4c/source/data/locales/es_PY.txt
index eb9bf6f..865873e 100644
--- a/icu4c/source/data/locales/es_PY.txt
+++ b/icu4c/source/data/locales/es_PY.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.36"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_SV.txt b/icu4c/source/data/locales/es_SV.txt
index 24f6c84..b458f2e 100644
--- a/icu4c/source/data/locales/es_SV.txt
+++ b/icu4c/source/data/locales/es_SV.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_US.txt b/icu4c/source/data/locales/es_US.txt
index e345593..3384594 100644
--- a/icu4c/source/data/locales/es_US.txt
+++ b/icu4c/source/data/locales/es_US.txt
@@ -26,7 +26,7 @@
         279,
         216,
     }
-    Version{"1.42"}
+    Version{"1.49"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/es_UY.txt b/icu4c/source/data/locales/es_UY.txt
index d88cea6..cf2ebb8 100644
--- a/icu4c/source/data/locales/es_UY.txt
+++ b/icu4c/source/data/locales/es_UY.txt
@@ -19,7 +19,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.36"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/es_VE.txt b/icu4c/source/data/locales/es_VE.txt
index 27048d9..37cf557 100644
--- a/icu4c/source/data/locales/es_VE.txt
+++ b/icu4c/source/data/locales/es_VE.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/et.txt b/icu4c/source/data/locales/et.txt
index 9c5e8d4..5126bb4 100644
--- a/icu4c/source/data/locales/et.txt
+++ b/icu4c/source/data/locales/et.txt
@@ -318,7 +318,7 @@
         "NaN",
         "+",
     }
-    Version{"1.50"}
+    Version{"1.56"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -392,6 +392,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "K1",
+                        "K2",
+                        "K3",
+                        "K4",
+                    }
+                    wide{
+                        "1. kvartal",
+                        "2. kvartal",
+                        "3. kvartal",
+                        "4. kvartal",
+                    }
+                }
+            }
         }
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
diff --git a/icu4c/source/data/locales/et_EE.txt b/icu4c/source/data/locales/et_EE.txt
index 5221634..c12e226 100644
--- a/icu4c/source/data/locales/et_EE.txt
+++ b/icu4c/source/data/locales/et_EE.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
 }
diff --git a/icu4c/source/data/locales/eu.txt b/icu4c/source/data/locales/eu.txt
index e71c9ad..56fd597 100644
--- a/icu4c/source/data/locales/eu.txt
+++ b/icu4c/source/data/locales/eu.txt
@@ -163,7 +163,7 @@
         "NaN",
         "+",
     }
-    Version{"1.46"}
+    Version{"1.51"}
     calendar{
         gregorian{
             dayNames{
@@ -220,6 +220,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "Hh1",
+                        "Hh2",
+                        "Hh3",
+                        "Hh4",
+                    }
+                    wide{
+                        "1. hiruhilekoa",
+                        "2. hiruhilekoa",
+                        "3. hiruhilekoa",
+                        "4. hiruhilekoa",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/eu_ES.txt b/icu4c/source/data/locales/eu_ES.txt
index ff9b6f6..299cb99 100644
--- a/icu4c/source/data/locales/eu_ES.txt
+++ b/icu4c/source/data/locales/eu_ES.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/fa.txt b/icu4c/source/data/locales/fa.txt
index 9cd34fd..238cb21 100644
--- a/icu4c/source/data/locales/fa.txt
+++ b/icu4c/source/data/locales/fa.txt
@@ -423,7 +423,7 @@
             "فورینت مجارستان",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "روپیهٔ هند",
         }
         IQD{
@@ -1042,7 +1042,7 @@
         1996{"رسم‌الخط آلمانی ۱۹۹۶ میلادی"}
         REVISED{"رسم‌الخط تجدیدنظرشده"}
     }
-    Version{"1.50"}
+    Version{"1.63"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1061,40 +1061,7 @@
                 "{0}، ساعت {1}",
             }
             appendItems{
-                E{"{1} {0}"}
-                c{"{1} {0}"}
-                e{"{1} {0}"}
-            }
-            availableFormats{
-                GGGGyyyyMMMMEEEEd{"EEEE d MMMM yyyy GGGG"}
-                GGGGyyyyMMMMd{"d MMMM yyyy GGGG"}
-                GyyyyMMMMd{"d MMMM yyyy G"}
-                HHmm{"HH:mm"}
-                HHmmZ{"HH:mm (Z)"}
-                HHmmss{"HH:mm:ss"}
-                HHmmssSS{"HH:mm:ss٫SS"}
-                HHmmssSSZ{"HH:mm:ss٫SS (Z)"}
-                HHmmssZ{"HH:mm:ss (Z)"}
-                Hmm{"H:mm"}
-                HmmZ{"H:mm (Z)"}
-                Hmmss{"H:mm:ss"}
-                HmmssSS{"H:mm:ss٫SS"}
-                HmmssSSZ{"H:mm:ss٫SS (Z)"}
-                HmmssZ{"H:mm:ss (Z)"}
-                LLLLd{"d LLLL"}
-                MMMMd{"d LLLL"}
-                vvvv{"vvvv"}
-                yyMMMM{"MMMM yy"}
-                yyMMdd{"yy/MM/dd"}
-                yyMd{"yy/M/d"}
-                yyyyMMMM{"MMMM yyyy"}
-                yyyyMMMMEEEEd{"EEEE d MMMM yyyy"}
-                yyyyMMMMEEEEdHmmss{"EEEE d MMMM yyyy، ساعت H:mm:ss"}
-                yyyyMMMMd{"d MMMM yyyy"}
-                yyyyMMMMdHmmss{"d MMMM yyyy، ساعت H:mm:ss"}
-                yyyyMMdd{"yyyy/MM/dd"}
-                yyyyMd{"yyyy/M/d"}
-                zzzz{"zzzz"}
+                Day-Of-Week{"{1} {0}"}
             }
             dayNames{
                 format{
@@ -1348,6 +1315,20 @@
                         "ب",
                         "ا",
                     }
+                    wide{
+                        "حمل",
+                        "ثور",
+                        "جوزا",
+                        "سرطان",
+                        "اسد",
+                        "سنبله",
+                        "میزان",
+                        "عقرب",
+                        "قوس",
+                        "جدی",
+                        "دلو",
+                        "حوت",
+                    }
                 }
             }
         }
@@ -1357,7 +1338,7 @@
         quotationStart{"«"}
     }
     layout{
-        characters{"left-to-right"}
+        characters{"right-to-left"}
         lines{"top-to-bottom"}
     }
     measurementSystemNames{
@@ -1455,9 +1436,6 @@
         "America:Hermosillo"{
             ec{"ارموسیو"}
         }
-        "America:Indiana:Indianapolis"{
-            ec{"ایندیاناپولیس"}
-        }
         "America:Indiana:Knox"{
             ec{"ناکس"}
         }
@@ -1485,9 +1463,6 @@
         "America:Juneau"{
             ec{"جونو"}
         }
-        "America:Kentucky:Louisville"{
-            ec{"لوئیس‌ویل"}
-        }
         "America:Kentucky:Monticello"{
             ec{"مانتیسلو"}
         }
@@ -1631,8 +1606,5 @@
         "Pacific:Tahiti"{
             ec{"تاهیتی"}
         }
-        fallbackFormat{"وقت {0} ({1})"}
-        hourFormat{"+HHmm;‪−HHmm‬"}
-        regionFormat{"وقت {0}"}
     }
 }
diff --git a/icu4c/source/data/locales/fa_AF.txt b/icu4c/source/data/locales/fa_AF.txt
index 9876c0c..9519aee 100644
--- a/icu4c/source/data/locales/fa_AF.txt
+++ b/icu4c/source/data/locales/fa_AF.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 fa_AF{
-    AuxExemplarCharacters{"‎[ٖ ٰ \u200C \u200D ټ ځ څ ډ ړ ږ ښ ګ ڼ ي]‎"}
+    AuxExemplarCharacters{"[ٖ ٰ \u200C \u200D ټ ځ څ ډ ړ ږ ښ ګ ڼ ي]"}
     Countries{
         AD{"اندورا"}
         AE{"امارات متحدهٔ عربی"}
@@ -208,7 +208,7 @@
     Scripts{
         Mong{"مغلی"}
     }
-    Version{"1.40"}
+    Version{"1.47"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -218,18 +218,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "جنوری",
+                        "جنو",
                         "فبروری",
                         "مارچ",
                         "اپریل",
-                        "می",
+                        "مـی",
                         "جون",
-                        "جولای",
+                        "جول",
                         "اگست",
                         "سپتمبر",
                         "اکتوبر",
                         "نومبر",
-                        "دسمبر",
+                        "دسم",
                     }
                     wide{
                         "جنوری",
@@ -303,20 +303,6 @@
                         "د",
                         "ح",
                     }
-                    wide{
-                        "حمل",
-                        "ثور",
-                        "جوزا",
-                        "سرطان",
-                        "اسد",
-                        "سنبله",
-                        "میزان",
-                        "عقرب",
-                        "قوس",
-                        "جدی",
-                        "دلو",
-                        "حوت",
-                    }
                 }
             }
         }
diff --git a/icu4c/source/data/locales/fa_IR.txt b/icu4c/source/data/locales/fa_IR.txt
index 7b0c32e..96b48f9 100644
--- a/icu4c/source/data/locales/fa_IR.txt
+++ b/icu4c/source/data/locales/fa_IR.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 fa_IR{
-    Version{"1.39"}
+    Version{"1.45"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/fi.txt b/icu4c/source/data/locales/fi.txt
index e628386..c908c92 100644
--- a/icu4c/source/data/locales/fi.txt
+++ b/icu4c/source/data/locales/fi.txt
@@ -1992,7 +1992,7 @@
         ROZAJ{"sloveenin resia-murre"}
         SAAHO{"afarin saho-murre"}
     }
-    Version{"1.64"}
+    Version{"1.75"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -2010,31 +2010,6 @@
                 "d.M.yyyy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"H.mm"}
-                HHmmss{"H.mm.ss"}
-                KKmm{"H.mm"}
-                KKmmss{"H.mm.ss"}
-                MMMM{"MMMM"}
-                MMMdd{"d.M."}
-                MMdd{"d.M."}
-                mmssSS{"m.ss,SS"}
-                ww{"w"}
-                yyMM{"MMMM yyyy"}
-                yyMMMEEEd{"EEE d.M.yyyy"}
-                yyMMMEEEdd{"EEE d.M.yyyy"}
-                yyMMMd{"d.M.yyyy"}
-                yyMMdd{"d.M.yyyy"}
-                yyMMddHHmm{"d.M.yyyy H.mm"}
-                yyQQQQ{"QQQQ yyyy"}
-                yyyyMMMMEEEEd{"EEEE, d. MMMM'ta' yyyy"}
-                yyyyMMMMEEEd{"EEEE d. MMMM'ta' yyyy"}
-                yyyyMMMMd{"d. MMMM'ta' yyyy"}
-                yyyyMMMd{"d.M.yyyy"}
-                yyyyMMdd{"yyyy-MM-dd"}
-                yyyyMMddHHmmss{"yyyy-MM-dd HH:MM:SS"}
-                yyyyMd{"d.M.yyyy"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2116,18 +2091,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "tammikuu",
-                        "helmikuu",
-                        "maaliskuu",
-                        "huhtikuu",
-                        "toukokuu",
-                        "kesäkuu",
-                        "heinäkuu",
-                        "elokuu",
-                        "syyskuu",
-                        "lokakuu",
-                        "marraskuu",
-                        "joulukuu",
+                        "tammi",
+                        "helmi",
+                        "maalis",
+                        "huhti",
+                        "touko",
+                        "kesä",
+                        "heinä",
+                        "elo",
+                        "syys",
+                        "loka",
+                        "marras",
+                        "joulu",
                     }
                     wide{
                         "tammikuu",
@@ -2182,19 +2157,19 @@
             monthNames{
                 format{
                     abbreviated{
-                        "tišríkuu",
-                        "hešvánkuu",
-                        "kislévkuu",
-                        "tevétkuu",
-                        "ševátkuu",
-                        "adárkuu",
-                        "adárkuu II",
-                        "nisánkuu",
-                        "ijjárkuu",
-                        "sivánkuu",
-                        "tammúzkuu",
-                        "abkuu",
-                        "elúlkuu",
+                        "tišrí",
+                        "hešván",
+                        "kislév",
+                        "tevét",
+                        "ševát",
+                        "adár",
+                        "adár II",
+                        "nisán",
+                        "ijjár",
+                        "siván",
+                        "tammúz",
+                        "ab",
+                        "elúl",
                     }
                     wide{
                         "tišríkuu",
@@ -2218,18 +2193,18 @@
             monthNames{
                 format{
                     wide{
-                        "muharramkuu",
-                        "safarkuu",
-                        "rabi’ al-awwal -kuu",
-                        "rabi’ al-akhir -kuu",
-                        "džumada-l-ula-kuu",
-                        "džumada-l-akhira-kuu",
-                        "radžabkuu",
-                        "ša’bankuu",
-                        "ramadankuu",
-                        "šawwalkuu",
-                        "dhu-l-qa’da-kuu",
-                        "dhu-l-hiddža-kuu",
+                        "muharram",
+                        "safar",
+                        "rabi’ al-awwal",
+                        "rabi’ al-akhir",
+                        "džumada-l-ula",
+                        "džumada-l-akhira",
+                        "radžab",
+                        "ša’ban",
+                        "ramadan",
+                        "šawwal",
+                        "dhu-l-qa’da",
+                        "dhu-l-hiddža",
                     }
                 }
             }
@@ -2312,12 +2287,6 @@
         "America:North_Dakota:Center"{
             ec{"keskinen North Dakota"}
         }
-        "America:Phoenix"{
-            ec{"Phoenix"}
-            ld{"Kalliovuorten kesäaika"}
-            ls{"Kalliovuorten normaaliaika"}
-            ss{"MST"}
-        }
         "America:Sao_Paulo"{
             ec{"São Paulo"}
         }
@@ -2325,7 +2294,6 @@
             ec{"St. Johns"}
             ld{"Newfoundlandin kesäaika"}
             ls{"Newfoundlandin normaaliaika"}
-            sd{"CDT"}
             ss{"CNT"}
         }
         "Antarctica:DumontDUrville"{
diff --git a/icu4c/source/data/locales/fi_FI.txt b/icu4c/source/data/locales/fi_FI.txt
index e7702b7..8c74437 100644
--- a/icu4c/source/data/locales/fi_FI.txt
+++ b/icu4c/source/data/locales/fi_FI.txt
@@ -14,7 +14,7 @@
         "#,##0 %",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/fo.txt b/icu4c/source/data/locales/fo.txt
index 5df3d59..05215b9 100644
--- a/icu4c/source/data/locales/fo.txt
+++ b/icu4c/source/data/locales/fo.txt
@@ -164,7 +164,7 @@
         "NaN",
         "+",
     }
-    Version{"1.38"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/fo_FO.txt b/icu4c/source/data/locales/fo_FO.txt
index ccc803d..9a406d1 100644
--- a/icu4c/source/data/locales/fo_FO.txt
+++ b/icu4c/source/data/locales/fo_FO.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/fr.txt b/icu4c/source/data/locales/fr.txt
index 35989f9..33252a3 100644
--- a/icu4c/source/data/locales/fr.txt
+++ b/icu4c/source/data/locales/fr.txt
@@ -291,7 +291,7 @@
         }
         AFA{
             "AFA",
-            "afghani",
+            "afghani [AFA]",
         }
         AFN{
             "Af",
@@ -423,7 +423,7 @@
         }
         BRC{
             "BRC",
-            "cruzeiro",
+            "cruzado",
         }
         BRE{
             "BRE",
@@ -451,7 +451,7 @@
         }
         BUK{
             "BUK",
-            "kyat",
+            "kyat [BUK]",
         }
         BWP{
             "BWP",
@@ -515,7 +515,7 @@
         }
         CSK{
             "CSK",
-            "couronne tchèque",
+            "couronne tchèque [CSK]",
         }
         CUP{
             "CUP",
@@ -879,7 +879,7 @@
         }
         MWK{
             "MWK",
-            "kwacha",
+            "kwacha [MWK]",
         }
         MXN{
             "MXN",
@@ -1608,7 +1608,6 @@
         nog{"nogaï, nogay"}
         non{"vieux norrois"}
         nr{"ndébélé du Sud"}
-        nso{"sotho du Sud"}
         nub{"langues nubiennes"}
         nv{"navaho"}
         nwc{"newari classique"}
@@ -1886,7 +1885,7 @@
         REVISED{"orthographe révisée"}
         ROZAJ{"dialecte de Resia"}
     }
-    Version{"1.73"}
+    Version{"1.84"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1900,11 +1899,6 @@
                 "dd/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                MMdd{"dd-MM"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2121,15 +2115,6 @@
             sg{"HA"}
             ss{"HNA"}
         }
-        "America:Indianapolis"{
-            ec{"Indianapolis"}
-            ld{"Heure avancée de l’Est (ÉUA)"}
-            lg{"Heure de l’Est (ÉUA)"}
-            ls{"Heure normale de l’Est (ÉUA)"}
-            sd{"HAE (ÉUA)"}
-            sg{"HE (ÉUA)"}
-            ss{"HNE (ÉUA)"}
-        }
         "America:Los_Angeles"{
             ec{"Los Angeles"}
             ld{"Heure avancée du Pacifique (ÉUA)"}
@@ -2163,15 +2148,6 @@
             sg{"HE (ÉUA)"}
             ss{"HNE (ÉUA)"}
         }
-        "America:Phoenix"{
-            ec{"Phoenix"}
-            ld{"Heure avancée des Rocheuses (ÉUA)"}
-            lg{"Heure des Rocheuses (ÉUA)"}
-            ls{"Heure normale des Rocheuses (ÉUA)"}
-            sd{"HAR (ÉUA)"}
-            sg{"HR (ÉUA)"}
-            ss{"HNR (ÉUA)"}
-        }
         "America:St_Johns"{
             ec{"Saint-Jean de Terre-Neuve"}
             ld{"Heure avancée de Terre-Neuve"}
@@ -2195,9 +2171,7 @@
             ld{"Heure avancée du Centre"}
             lg{"Heure du Centre"}
             ls{"Heure normale du Centre"}
-            sd{"HAC"}
             sg{"HC"}
-            ss{"HNC"}
         }
         "Antarctica:DumontDUrville"{
             ec{"Dumont d'Urville"}
@@ -2326,7 +2300,6 @@
             lg{"Heure d’Hawaï"}
             ls{"Heure normale d’Hawaï"}
             sd{"HDT"}
-            sg{"HT"}
             ss{"HST"}
         }
         "Pacific:Marquesas"{
diff --git a/icu4c/source/data/locales/fr_BE.txt b/icu4c/source/data/locales/fr_BE.txt
index 74232b2..975b7fb 100644
--- a/icu4c/source/data/locales/fr_BE.txt
+++ b/icu4c/source/data/locales/fr_BE.txt
@@ -21,7 +21,7 @@
         "NaN",
         "+",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/fr_CA.txt b/icu4c/source/data/locales/fr_CA.txt
index 97ebe0d..9bbc87f 100644
--- a/icu4c/source/data/locales/fr_CA.txt
+++ b/icu4c/source/data/locales/fr_CA.txt
@@ -23,7 +23,7 @@
         "#,##0 %",
         "#E0",
     }
-    Version{"1.36"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/fr_CH.txt b/icu4c/source/data/locales/fr_CH.txt
index 09d61b6..1962eff 100644
--- a/icu4c/source/data/locales/fr_CH.txt
+++ b/icu4c/source/data/locales/fr_CH.txt
@@ -27,7 +27,7 @@
         "#,##0 %",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -45,15 +45,6 @@
                 "dd.MM.yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{"MMMM"}
-                ww{"ww"}
-                yyQQQQ{"QQQQ yy"}
-            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/fr_FR.txt b/icu4c/source/data/locales/fr_FR.txt
index aa6de00..84f4816 100644
--- a/icu4c/source/data/locales/fr_FR.txt
+++ b/icu4c/source/data/locales/fr_FR.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 fr_FR{
-    Version{"1.31"}
+    Version{"1.36"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/fr_LU.txt b/icu4c/source/data/locales/fr_LU.txt
index 5fa59af..86e9fd8 100644
--- a/icu4c/source/data/locales/fr_LU.txt
+++ b/icu4c/source/data/locales/fr_LU.txt
@@ -31,7 +31,7 @@
         "NaN",
         "+",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ga.txt b/icu4c/source/data/locales/ga.txt
index 2b0594c..32190ad 100644
--- a/icu4c/source/data/locales/ga.txt
+++ b/icu4c/source/data/locales/ga.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/main/ga.xml
  */
 ga{
-    AuxExemplarCharacters{"[ḃċḋḟġṁṗṡṫ]"}
+    AuxExemplarCharacters{"[ḃ ċ ḋ ḟ ġ ṁ ṗ ṡ ṫ]"}
     Countries{
         AD{"Andóra"}
         AE{"Aontas na nÉimíríochtaí Arabacha"}
@@ -655,7 +655,7 @@
             "Sheqel Nua Iosraelach",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Rúipí India",
         }
         IQD{
@@ -1223,7 +1223,7 @@
             "Dollar Siombábach",
         }
     }
-    ExemplarCharacters{"[a á b-e é f-i í j-o ó p-u ú v-z	]"}
+    ExemplarCharacters{"[a á b-e é f-i í j-o ó p-u ú v-z]"}
     Languages{
         aa{"Afar"}
         ab{"Abcáisis"}
@@ -1349,7 +1349,7 @@
     LocaleScript{
         "Latn",
     }
-    Version{"1.46"}
+    Version{"1.51"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1367,10 +1367,6 @@
                 "yy/MM/dd",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
diff --git a/icu4c/source/data/locales/ga_IE.txt b/icu4c/source/data/locales/ga_IE.txt
index 71ed6eb..eb39c5a 100644
--- a/icu4c/source/data/locales/ga_IE.txt
+++ b/icu4c/source/data/locales/ga_IE.txt
@@ -19,7 +19,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/gl.txt b/icu4c/source/data/locales/gl.txt
index cd05966..b2ea186 100644
--- a/icu4c/source/data/locales/gl.txt
+++ b/icu4c/source/data/locales/gl.txt
@@ -45,7 +45,7 @@
         "NaN",
         "+",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             dayNames{
@@ -102,6 +102,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "T1",
+                        "T2",
+                        "T3",
+                        "T4",
+                    }
+                    wide{
+                        "1er trimestre",
+                        "2on trimestre",
+                        "3er trimestre",
+                        "4rt trimestre",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/gl_ES.txt b/icu4c/source/data/locales/gl_ES.txt
index 0198ec8..2e94fab 100644
--- a/icu4c/source/data/locales/gl_ES.txt
+++ b/icu4c/source/data/locales/gl_ES.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.40"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/gu.txt b/icu4c/source/data/locales/gu.txt
index db119b4..1c68d72 100644
--- a/icu4c/source/data/locales/gu.txt
+++ b/icu4c/source/data/locales/gu.txt
@@ -50,7 +50,7 @@
         "NaN",
         "+",
     }
-    Version{"1.38"}
+    Version{"1.44"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -111,6 +111,16 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    wide{
+                        "પેહલા હંત 1",
+                        "ડૂસઋા હંત 2",
+                        "તીસઋા હંત 3",
+                        "ચૌતા હંત 4",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/gu_IN.txt b/icu4c/source/data/locales/gu_IN.txt
index 53af786..e27c637 100644
--- a/icu4c/source/data/locales/gu_IN.txt
+++ b/icu4c/source/data/locales/gu_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.40"}
+    Version{"1.46"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/gv.txt b/icu4c/source/data/locales/gv.txt
index 64817eb..d0943bb 100644
--- a/icu4c/source/data/locales/gv.txt
+++ b/icu4c/source/data/locales/gv.txt
@@ -20,7 +20,7 @@
     LocaleScript{
         "Latn",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/gv_GB.txt b/icu4c/source/data/locales/gv_GB.txt
index f32a630..0a8974c 100644
--- a/icu4c/source/data/locales/gv_GB.txt
+++ b/icu4c/source/data/locales/gv_GB.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/he.txt b/icu4c/source/data/locales/he.txt
index b5757cd..405ef56 100644
--- a/icu4c/source/data/locales/he.txt
+++ b/icu4c/source/data/locales/he.txt
@@ -398,7 +398,7 @@
             "ש\"ח",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "רופי הודית",
         }
         IQD{
@@ -907,7 +907,7 @@
             traditional{"מסורתי"}
         }
     }
-    Version{"1.62"}
+    Version{"1.70"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1088,7 +1088,7 @@
         }
     }
     layout{
-        characters{"left-to-right"}
+        characters{"right-to-left"}
         lines{"top-to-bottom"}
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
diff --git a/icu4c/source/data/locales/he_IL.txt b/icu4c/source/data/locales/he_IL.txt
index 11dbcdc..d55768c 100644
--- a/icu4c/source/data/locales/he_IL.txt
+++ b/icu4c/source/data/locales/he_IL.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.40"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/hi.txt b/icu4c/source/data/locales/hi.txt
index 70b50d0..1344df3 100644
--- a/icu4c/source/data/locales/hi.txt
+++ b/icu4c/source/data/locales/hi.txt
@@ -200,8 +200,8 @@
             "युरो",
         }
         FJD{
-            "फ़िजी का डालर",
-            "फ़िजी का डालर",
+            "फ़िजी का डालर",
+            "फ़िजी का डालर",
         }
         GBP{
             "£",
@@ -398,7 +398,7 @@
         Hant{"चीनी प्राचीन लिपि"}
         Latn{"लाटिन"}
     }
-    Version{"1.50"}
+    Version{"1.56"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -476,6 +476,16 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    wide{
+                        "पॆहला हंत 1",
+                        "दूसरा हंत 2",
+                        "तीसरा हंत 3",
+                        "चौता हंत 4",
+                    }
+                }
+            }
         }
     }
     zoneStrings{
diff --git a/icu4c/source/data/locales/hi_IN.txt b/icu4c/source/data/locales/hi_IN.txt
index c729743..66b57c1 100644
--- a/icu4c/source/data/locales/hi_IN.txt
+++ b/icu4c/source/data/locales/hi_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.39"}
+    Version{"1.45"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/hr.txt b/icu4c/source/data/locales/hr.txt
index d059d1c..17a033b 100644
--- a/icu4c/source/data/locales/hr.txt
+++ b/icu4c/source/data/locales/hr.txt
@@ -278,7 +278,7 @@
         WS{"Samoa"}
         YE{"Jemen"}
         YT{"Majote"}
-        ZA{"Južna Afrika"}
+        ZA{"Južnoafrička Republika"}
         ZM{"Zambija"}
         ZW{"Zimbabve"}
     }
@@ -1105,7 +1105,7 @@
             traditional{"Tradicionano poredavanje"}
         }
     }
-    Version{"1.59"}
+    Version{"1.67"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1119,30 +1119,6 @@
                 "yyyy.MM.dd",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{"MMMM"}
-                MMMdd{"MMM dd"}
-                MMdd{"MM-dd"}
-                mmssSS{"mm:ss,SS"}
-                ww{"ww"}
-                yyMM{"yy.MM"}
-                yyMMMEEEd{"EEE yy.MMM d"}
-                yyMMMEEEdd{"EEE dd.MMM yy"}
-                yyMMMd{"yy.MMM d"}
-                yyMMdd{"yy.MM.dd"}
-                yyMMddHHmm{"yy.MM.dd HH:mm"}
-                yyQQQQ{"QQQQ yy"}
-                yyyyMMMMEEEEd{"EEEE,yyyy.MMMM d"}
-                yyyyMMMMEEEd{"EEE yyyy.MMMM d"}
-                yyyyMMMMd{"yyyy.MMMM d"}
-                yyyyMMMd{"yyyy.MMM d"}
-                yyyyMMdd{"yyyy.MM.dd"}
-                yyyyMMddHHmmss{"yyyy.MM.dd HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1332,6 +1308,5 @@
         "Europe:Zaporozhye"{
             ec{"Zaporožje"}
         }
-        hourFormat{"+HHmm;-HHmm"}
     }
 }
diff --git a/icu4c/source/data/locales/hr_HR.txt b/icu4c/source/data/locales/hr_HR.txt
index 2920df4..6d7bc58 100644
--- a/icu4c/source/data/locales/hr_HR.txt
+++ b/icu4c/source/data/locales/hr_HR.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 hr_HR{
-    Version{"1.35"}
+    Version{"1.40"}
     delimiters{
         alternateQuotationEnd{"”"}
         alternateQuotationStart{"“"}
diff --git a/icu4c/source/data/locales/hu.txt b/icu4c/source/data/locales/hu.txt
index a877a15..0cdba14 100644
--- a/icu4c/source/data/locales/hu.txt
+++ b/icu4c/source/data/locales/hu.txt
@@ -1249,9 +1249,9 @@
         }
     }
     ExemplarCharacters{
-        "[a á b c {cs} {ccs} d {dz} {ddz} {dzs} {ddzs} e é f g {gy} {ggy} h i í j k l"
-        " {ly} {lly} m n {ny} {nny} o ó ö ő p r s {sz} {ssz} t {ty} {tty} u ú ü ű v z"
-        " {zs} {zzs}]"
+        "[a á b c {cs} {ccs} d {dz} {ddz} {dzs} {ddzs} e é f g {gy} {ggy} h i í j-l {"
+        "ly} {lly} m n {ny} {nny} o ó ö ő p r s {sz} {ssz} t {ty} {tty} u ú ü ű v z {"
+        "zs} {zzs}]"
     }
     Keys{
         calendar{"Naptár"}
@@ -1468,7 +1468,7 @@
             traditional{"Hagyományos"}
         }
     }
-    Version{"1.61"}
+    Version{"1.69"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/hu_HU.txt b/icu4c/source/data/locales/hu_HU.txt
index 2bc452e..6560de8 100644
--- a/icu4c/source/data/locales/hu_HU.txt
+++ b/icu4c/source/data/locales/hu_HU.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
     delimiters{
         alternateQuotationEnd{"”"}
         alternateQuotationStart{"„"}
diff --git a/icu4c/source/data/locales/hy.txt b/icu4c/source/data/locales/hy.txt
index 42bf7a4..bbac4ad 100644
--- a/icu4c/source/data/locales/hy.txt
+++ b/icu4c/source/data/locales/hy.txt
@@ -203,7 +203,7 @@
         ZM{"Զամբիա"}
         ZW{"Զիմբաբվե"}
     }
-    ExemplarCharacters{"[֊ ՝ ՜ ՞ ՚ ՛ ՟ ա-ե և զ-մ յ-վ տ-ֆ]"}
+    ExemplarCharacters{"[֊ ՝ ՜ ՞ ՚ ՛ ՟ ա-ե և զ-ֆ]"}
     Languages{
         hy{"Հայերէն"}
     }
@@ -230,7 +230,7 @@
         "#0%",
         "#E0",
     }
-    Version{"1.42"}
+    Version{"1.49"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/hy_AM.txt b/icu4c/source/data/locales/hy_AM.txt
index 6c8b70d..fb028c4 100644
--- a/icu4c/source/data/locales/hy_AM.txt
+++ b/icu4c/source/data/locales/hy_AM.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 hy_AM{
-    Version{"1.33"}
+    Version{"1.37"}
     calendar{
         gregorian{
             eras{
diff --git a/icu4c/source/data/locales/hy_AM_REVISED.txt b/icu4c/source/data/locales/hy_AM_REVISED.txt
index afe240f..2be2a8d 100644
--- a/icu4c/source/data/locales/hy_AM_REVISED.txt
+++ b/icu4c/source/data/locales/hy_AM_REVISED.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 hy_AM_REVISED{
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -23,18 +23,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "Հունվար",
-                        "Փետրվար",
-                        "Մարտ",
-                        "Ապրիլ",
-                        "Մայիս",
-                        "Հունիս",
-                        "Հուլիս",
-                        "Օգոստոս",
-                        "Սեպտեմբեր",
-                        "Հոկտեմբեր",
-                        "Նոյեմբեր",
-                        "Դեկտեմբեր",
+                        "Հնվ",
+                        "Փտվ",
+                        "Մրտ",
+                        "Ապր",
+                        "Մյս",
+                        "Հնս",
+                        "Հլս",
+                        "Օգս",
+                        "Սեպ",
+                        "Հոկ",
+                        "Նոյ",
+                        "Դեկ",
                     }
                     wide{
                         "Հունվար",
diff --git a/icu4c/source/data/locales/id.txt b/icu4c/source/data/locales/id.txt
index a81d94a..dbf2cff 100644
--- a/icu4c/source/data/locales/id.txt
+++ b/icu4c/source/data/locales/id.txt
@@ -251,7 +251,7 @@
             "IDR",
         }
     }
-    ExemplarCharacters{"[ a-p r-u w y {ng} {ny} ]"}
+    ExemplarCharacters{"[a-n {ng} {ny} o p r-w y]"}
     Languages{
         aa{"Afar"}
         ab{"Abkhaz"}
@@ -504,7 +504,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.46"}
+    Version{"1.52"}
     calendar{
         gregorian{
             dayNames{
@@ -561,6 +561,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "K1",
+                        "K2",
+                        "K3",
+                        "K4",
+                    }
+                    wide{
+                        "kuartal pertama",
+                        "kuartal kedua",
+                        "kuartal ketiga",
+                        "kuartal keempat",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/id_ID.txt b/icu4c/source/data/locales/id_ID.txt
index 7ed0a5d..a292e95 100644
--- a/icu4c/source/data/locales/id_ID.txt
+++ b/icu4c/source/data/locales/id_ID.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 id_ID{
-    Version{"1.31"}
+    Version{"1.36"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/is.txt b/icu4c/source/data/locales/is.txt
index 94685d1..0273009 100644
--- a/icu4c/source/data/locales/is.txt
+++ b/icu4c/source/data/locales/is.txt
@@ -703,7 +703,7 @@
         }
         RUR{
             "RUR",
-            "Rússnesk rúbla",
+            "Rússnesk rúbla (1991-1998)",
         }
         RWF{
             "RWF",
@@ -1070,7 +1070,7 @@
         ia{"Interlingva"}
         iba{"Íban"}
         id{"Indónesíska"}
-        ie{"Interlingva"}
+        ie{"Interlingve"}
         ig{"Ígbó"}
         ii{"Sísúanjí"}
         ijo{"Íjó"}
@@ -1276,7 +1276,7 @@
         smj{"Lúlesamíska"}
         smn{"Enaresamíska"}
         sms{"Skoltesamíska"}
-        sn{"Sínótíbesk mál (önnur)"}
+        sn{"Shona"}
         snk{"Sóninke"}
         so{"Sómalska"}
         sog{"Sogdíen"}
@@ -1311,8 +1311,8 @@
         tli{"Tlingit"}
         tmh{"Tamasjek"}
         tn{"Tsúana"}
-        to{"Tongverska"}
-        tog{"Tongverska"}
+        to{"Tongverska (Tongaeyjar)"}
+        tog{"Tongverska (Nyasa)"}
         tpi{"Tokpisin"}
         tr{"Tyrkneska"}
         ts{"Tsonga"}
@@ -1395,7 +1395,7 @@
             traditional{"Hefðbundin"}
         }
     }
-    Version{"1.55"}
+    Version{"1.61"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1445,18 +1445,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "janúar",
-                        "febrúar",
-                        "mars",
-                        "apríl",
+                        "jan",
+                        "feb",
+                        "mar",
+                        "apr",
                         "maí",
-                        "júní",
-                        "júlí",
-                        "ágúst",
-                        "september",
-                        "október",
-                        "nóvember",
-                        "desember",
+                        "jún",
+                        "júl",
+                        "ágú",
+                        "sep",
+                        "okt",
+                        "nóv",
+                        "des",
                     }
                     wide{
                         "janúar",
diff --git a/icu4c/source/data/locales/is_IS.txt b/icu4c/source/data/locales/is_IS.txt
index e4d664a..1ac978d 100644
--- a/icu4c/source/data/locales/is_IS.txt
+++ b/icu4c/source/data/locales/is_IS.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/it.txt b/icu4c/source/data/locales/it.txt
index ac7ae28..cf74703 100644
--- a/icu4c/source/data/locales/it.txt
+++ b/icu4c/source/data/locales/it.txt
@@ -31,7 +31,7 @@
         039{"Europa del Sud"}
         053{"Australia e Nuova Zelanda"}
         054{"Melanesia"}
-        057{"Micronesia"}
+        057{"Regione Micronesiana"}
         061{"Polinesia"}
         142{"Asia"}
         143{"Asia centrale"}
@@ -697,7 +697,7 @@
             "Nuovo sheqel israeliano",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Rupia Indiana",
         }
         IQD{
@@ -1050,7 +1050,7 @@
         }
         STD{
             "Db",
-            "Dobra di Sao Tomé e Principe	",
+            "Dobra di Sao Tomé e Principe",
         }
         SUR{
             "SUR",
@@ -1869,7 +1869,7 @@
         ROZAJ{"resiano"}
         SAAHO{"saho"}
     }
-    Version{"1.59"}
+    Version{"1.70"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1887,26 +1887,6 @@
                 "dd/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH.mm"}
-                HHmmss{"HH.mm.ss"}
-                MMMM{"MMMM"}
-                MMMdd{"dd/MMM"}
-                MMdd{"MM-dd"}
-                ww{"ww"}
-                yyMM{"MM/yy"}
-                yyMMMEEEd{"EEE d MMM yy"}
-                yyMMMEEEdd{"EEE dd/MMM yy"}
-                yyMMMd{"d MMM yy"}
-                yyMMdd{"dd/MM/yy"}
-                yyMMddHHmm{"dd/MM/yy HH.mm"}
-                yyQQQQ{"QQQQ yy"}
-                yyyyMMMMEEEd{"EEE d MMMM yyyy"}
-                yyyyMMMMd{"d MMMM yyyy"}
-                yyyyMMMd{"d MMM yyyy"}
-                yyyyMMdd{"dd/MM/yyyy"}
-                yyyyMMddHHmmss{"dd/MM/yyyy HH.mm.ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
diff --git a/icu4c/source/data/locales/it_CH.txt b/icu4c/source/data/locales/it_CH.txt
index 40ca616..55f95d4 100644
--- a/icu4c/source/data/locales/it_CH.txt
+++ b/icu4c/source/data/locales/it_CH.txt
@@ -27,7 +27,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -45,66 +45,6 @@
                 "dd.MM.yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{"MMMM"}
-                MMMdd{"dd.MMM"}
-                MMdd{"MM-dd"}
-                mmssSS{"mm:ss.SS"}
-                ww{"ww"}
-                yyMM{"MM.yy"}
-                yyMMMEEEd{"EEE, d. MMM yy"}
-                yyMMMEEEdd{"EEE dd.MMM yy"}
-                yyMMMd{"d. MMM yy"}
-                yyMMd{"d.MM.yy"}
-                yyMMdd{"dd.MM.yy"}
-                yyMMddHHmm{"dd.MM.yy HH:mm"}
-                yyQQQQ{"QQQQ yy"}
-                yyyyMMMMEEEEd{"EEEE,d. MMMM yyyy"}
-                yyyyMMMMEEEEdd{"EEEE,dd. MMMM yyyy"}
-                yyyyMMMMEEEd{"EEE, d. MMMM yyyy"}
-                yyyyMMMd{"d. MMM yyyy"}
-                yyyyMMdd{"dd.MM.yyyy"}
-                yyyyMMddHHmmss{"dd.MM.yyyy HH:mm:ss"}
-            }
-            fields{
-                day{
-                    dn{"giorno"}
-                }
-                dayperiod{
-                    dn{"periodo del giorno"}
-                }
-                era{
-                    dn{"era"}
-                }
-                hour{
-                    dn{"ora"}
-                }
-                minute{
-                    dn{"minuto"}
-                }
-                month{
-                    dn{"mese"}
-                }
-                second{
-                    dn{"secondo"}
-                }
-                week{
-                    dn{"settimana"}
-                }
-                weekday{
-                    dn{"giorno della settimana"}
-                }
-                year{
-                    dn{"anno"}
-                }
-                zone{
-                    dn{"zona"}
-                }
-            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/it_IT.txt b/icu4c/source/data/locales/it_IT.txt
index 02c580d..32299df 100644
--- a/icu4c/source/data/locales/it_IT.txt
+++ b/icu4c/source/data/locales/it_IT.txt
@@ -18,7 +18,7 @@
             }
         }
     }
-    Version{"1.33"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ja.txt b/icu4c/source/data/locales/ja.txt
index 924dfb0..83cdc18 100644
--- a/icu4c/source/data/locales/ja.txt
+++ b/icu4c/source/data/locales/ja.txt
@@ -1950,7 +1950,7 @@
         POSIX{"コンピュータ"}
         REVISED{"改訂版"}
     }
-    Version{"1.77"}
+    Version{"1.89"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1968,22 +1968,6 @@
                 "yy/MM/dd",
                 "{1} {0}",
             }
-            availableFormats{
-                GGGGyMd{"GGGGy'年'M'月'd'日'"}
-                HHmmss{"HH:mm:ss"}
-                Hmm{"H:mm"}
-                M{"M'月'"}
-                MMdd{"MM.dd"}
-                Md{"M'月'd'日'"}
-                mmssSS{"mm:ss.SS"}
-                yyMM{"yy/MM"}
-                yyMMdd{"yy/MM/dd"}
-                yyMMddHHmm{"yy/MM/dd HH:mm"}
-                yyMd{"yy/M/d"}
-                yyyyMMdd{"yyyy/MM/dd"}
-                yyyyMd{"yyyy'年'M'月'd'日'"}
-                yyyyMdHmm{"yyyy/M/d H:mm"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2355,8 +2339,8 @@
             ec{"アンカレッジ"}
             ld{"アラスカ夏時間"}
             ls{"アラスカ標準時"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"AKDT"}
+            ss{"AKST"}
         }
         "America:Araguaina"{
             ec{"アメリカ/アラグァイナ"}
@@ -2492,10 +2476,6 @@
         }
         "America:Indianapolis"{
             ec{"インディアナポリス"}
-            ld{"東部標準時"}
-            ls{"東部標準時"}
-            sd{"EST"}
-            ss{"EST"}
         }
         "America:Inuvik"{
             ec{"アメリカ/イヌヴィク"}
@@ -2576,10 +2556,6 @@
         }
         "America:Phoenix"{
             ec{"フェニックス"}
-            ld{"山地標準時"}
-            ls{"山地標準時"}
-            sd{"MST"}
-            ss{"MST"}
         }
         "America:Porto_Velho"{
             ec{"アメリカ/ポルトベリョ"}
@@ -2764,7 +2740,6 @@
             ec{"上海"}
             ld{"中国夏時間"}
             ls{"中国標準時"}
-            sd{"CDT"}
             ss{"CTT"}
         }
         "Asia:Tashkent"{
diff --git a/icu4c/source/data/locales/ja_JP.txt b/icu4c/source/data/locales/ja_JP.txt
index 1c69fcb..403438e 100644
--- a/icu4c/source/data/locales/ja_JP.txt
+++ b/icu4c/source/data/locales/ja_JP.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/kk.txt b/icu4c/source/data/locales/kk.txt
index fe61f20..cc171b9 100644
--- a/icu4c/source/data/locales/kk.txt
+++ b/icu4c/source/data/locales/kk.txt
@@ -41,7 +41,7 @@
         "NaN",
         "+",
     }
-    Version{"1.32"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/kk_KZ.txt b/icu4c/source/data/locales/kk_KZ.txt
index 20b0758..99e8988 100644
--- a/icu4c/source/data/locales/kk_KZ.txt
+++ b/icu4c/source/data/locales/kk_KZ.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.27"}
+    Version{"1.31"}
 }
diff --git a/icu4c/source/data/locales/kl.txt b/icu4c/source/data/locales/kl.txt
index 457e4f5..e0da105 100644
--- a/icu4c/source/data/locales/kl.txt
+++ b/icu4c/source/data/locales/kl.txt
@@ -40,7 +40,7 @@
         "NaN",
         "+",
     }
-    Version{"1.29"}
+    Version{"1.33"}
     calendar{
         gregorian{
             dayNames{
diff --git a/icu4c/source/data/locales/kl_GL.txt b/icu4c/source/data/locales/kl_GL.txt
index 5971ca9..80d943d 100644
--- a/icu4c/source/data/locales/kl_GL.txt
+++ b/icu4c/source/data/locales/kl_GL.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.29"}
+    Version{"1.34"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/kn.txt b/icu4c/source/data/locales/kn.txt
index 9d25507..eefadb6 100644
--- a/icu4c/source/data/locales/kn.txt
+++ b/icu4c/source/data/locales/kn.txt
@@ -27,7 +27,7 @@
     LocaleScript{
         "Knda",
     }
-    Version{"1.41"}
+    Version{"1.46"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -88,6 +88,16 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    wide{
+                        "ಒಂದು  1",
+                        "ಎರಡು 2",
+                        "ಮೂರು 3",
+                        "ನಾಲೃಕ  4",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/kn_IN.txt b/icu4c/source/data/locales/kn_IN.txt
index 803bdb4..00c1976 100644
--- a/icu4c/source/data/locales/kn_IN.txt
+++ b/icu4c/source/data/locales/kn_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.40"}
+    Version{"1.47"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ko.txt b/icu4c/source/data/locales/ko.txt
index 8605450..85cbde7 100644
--- a/icu4c/source/data/locales/ko.txt
+++ b/icu4c/source/data/locales/ko.txt
@@ -646,7 +646,7 @@
             "이스라엘 신권 세켈",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "인도 루피",
         }
         IQD{
@@ -1422,7 +1422,7 @@
         ine{"인도유럽어 (기타)"}
         inh{"인귀시어"}
         io{"이도어"}
-        ira{"이란어"}
+        ira{"이란어 [ira]"}
         iro{"이러쿼이어"}
         is{"아이슬란드어"}
         it{"이탈리아어"}
@@ -1783,7 +1783,7 @@
     Variants{
         REVISED{"개정"}
     }
-    Version{"1.63"}
+    Version{"1.70"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1801,25 +1801,6 @@
                 "yy. MM. dd",
                 "{1} {0}",
             }
-            availableFormats{
-                Hm{"H'시' m'분'"}
-                Hms{"H'시' m'분' s'초'"}
-                Km{"a K'시' m'분'"}
-                Kms{"a K'시' m'분' s'초'"}
-                M{"M'월'"}
-                Md{"M'월' d'일'"}
-                msSS{"m:s.SS"}
-                yyM{"yy'년' M'월'"}
-                yyMEEEEd{"yy'년' M'월' d'일' EEEE,"}
-                yyMEEEd{"yy'년' M'월' d'일' (EEE)"}
-                yyMd{"yy'년' M'월' d'일'"}
-                yyMdHm{"yy'년' M'월' d'일' H'시' m'분'"}
-                yyyyM{"yyyy'년' M'월'"}
-                yyyyMEEEEd{"yyyy'년' M'월' d'일' EEEE,"}
-                yyyyMEEEd{"yyyy'년' M'월' d'일' (EEE)"}
-                yyyyMd{"yyyy'년' M'월' d'일'"}
-                yyyyMdHms{"yyyy'년' M'월' d'일' H'시' m'분' s'초'"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1911,6 +1892,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "일",
+                        "이",
+                        "삼",
+                        "사",
+                    }
+                    wide{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                }
+            }
         }
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
@@ -1926,8 +1923,8 @@
             ec{"앵커리지"}
             ld{"알래스카 기준시"}
             ls{"알래스카 표준시"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"AKDT"}
+            ss{"AKST"}
         }
         "America:Chicago"{
             ec{"시카고"}
@@ -1952,10 +1949,10 @@
         }
         "America:Indianapolis"{
             ec{"인디애나폴리스"}
-            ld{"동부 표준시"}
-            ls{"동부 표준시"}
-            sd{"EST"}
-            ss{"EST"}
+            ld{"동부 기준시 (인디애나폴리스)"}
+            ls{"동부 표준시 (인디애나폴리스)"}
+            sd{"EDT (IN)"}
+            ss{"EST (IN)"}
         }
         "America:Los_Angeles"{
             ec{"로스앤젤레스"}
@@ -1982,8 +1979,8 @@
             ec{"St. Johns"}
             ld{"뉴펀들랜드 기준시"}
             ls{"뉴펀들랜드 표준시"}
-            sd{"CDT"}
-            ss{"CNT"}
+            sd{"NDT"}
+            ss{"NST"}
         }
         "Asia:Jerusalem"{
             ec{"예루살렘"}
@@ -2003,7 +2000,6 @@
             ec{"상하이"}
             ld{"중국 표준시"}
             ls{"중국 표준시"}
-            sd{"CDT"}
             ss{"CTT"}
         }
         "Asia:Tokyo"{
diff --git a/icu4c/source/data/locales/ko_KR.txt b/icu4c/source/data/locales/ko_KR.txt
index 70dc1b8..b498056 100644
--- a/icu4c/source/data/locales/ko_KR.txt
+++ b/icu4c/source/data/locales/ko_KR.txt
@@ -21,7 +21,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.36"}
+    Version{"1.44"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/kok.txt b/icu4c/source/data/locales/kok.txt
index 2027b15..d387083 100644
--- a/icu4c/source/data/locales/kok.txt
+++ b/icu4c/source/data/locales/kok.txt
@@ -169,7 +169,7 @@
     LocaleScript{
         "Deva",
     }
-    Version{"1.38"}
+    Version{"1.42"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/kok_IN.txt b/icu4c/source/data/locales/kok_IN.txt
index 2a24d9b..4bf463c 100644
--- a/icu4c/source/data/locales/kok_IN.txt
+++ b/icu4c/source/data/locales/kok_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.37"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/kw.txt b/icu4c/source/data/locales/kw.txt
index 4616dce..291f460 100644
--- a/icu4c/source/data/locales/kw.txt
+++ b/icu4c/source/data/locales/kw.txt
@@ -20,7 +20,7 @@
     LocaleScript{
         "Latn",
     }
-    Version{"1.33"}
+    Version{"1.37"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/kw_GB.txt b/icu4c/source/data/locales/kw_GB.txt
index d11386d..2099454 100644
--- a/icu4c/source/data/locales/kw_GB.txt
+++ b/icu4c/source/data/locales/kw_GB.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/lt.txt b/icu4c/source/data/locales/lt.txt
index 8b06543..6110a72 100644
--- a/icu4c/source/data/locales/lt.txt
+++ b/icu4c/source/data/locales/lt.txt
@@ -20,7 +20,7 @@
         014{"Rytų Afrika"}
         015{"Šiaurės Afrika"}
         017{"Vidurio Afrika"}
-        018{"Pietų Afrika"}
+        018{"Pietų Afrika [018]"}
         019{"Amerika"}
         029{"Karibai"}
         030{"Rytų Azija"}
@@ -29,7 +29,7 @@
         039{"Pietų Europa"}
         053{"Australija ir Naujoji Zelandija"}
         054{"Melanezija"}
-        057{"Mikronezija"}
+        057{"Mikronezija [057]"}
         061{"Polinezija"}
         142{"Azija"}
         143{"Centrinė Azija"}
@@ -297,7 +297,7 @@
             "Svaras sterlingų",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Indijos rupija",
         }
         JPY{
@@ -377,7 +377,7 @@
     Scripts{
         Latn{"Latin"}
     }
-    Version{"1.62"}
+    Version{"1.71"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -395,30 +395,6 @@
                 "yyyy-MM-dd",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                Hm{"H 'val.' m 'min.'"}
-                Hmm{"H'.'mm 'val.'"}
-                Hmmss{"H 'val.' mm 'min.' ss 'sek.'"}
-                Hms{"H 'h' m 'min' s 's'"}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{"MMMM"}
-                MMMdd{"MMM-dd"}
-                MMdd{"MM-dd"}
-                mmssSS{"mm:ss,SS"}
-                yyMMMEEEdd{"yy MMM dd EEE"}
-                yyMMdd{"yy-MM-dd"}
-                yyMMddHHmm{"yy-MM-dd HH:mm"}
-                yyyyMMMEEEd{"yyyy 'm.' MMM d 'd.' EEE"}
-                yyyyMMMMEEEEd{"yyyy 'm.' MMMM d 'd.' EEEE"}
-                yyyyMMMMEEEdd{"yyyy MMMM dd EEE"}
-                yyyyMMMMd{"yyyy 'metų' MMMM d 'diena'"}
-                yyyyMMMMdd{"yyyy 'm.' MMMM dd 'd.'"}
-                yyyyMMdd{"yyyy-MM-dd"}
-                yyyyMMddHHmmss{"yyyy-MM-dd HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
diff --git a/icu4c/source/data/locales/lt_LT.txt b/icu4c/source/data/locales/lt_LT.txt
index 9ab491a..c9afc62 100644
--- a/icu4c/source/data/locales/lt_LT.txt
+++ b/icu4c/source/data/locales/lt_LT.txt
@@ -8,33 +8,7 @@
 // ***************************************************************************
 lt_LT{
     Countries{
-        001{"Pasaulis"}
-        002{"Afrika"}
-        005{"Pietų Amerika"}
-        009{"Okeanija"}
-        011{"Vakarų Afrika"}
-        013{"Centrinė Amerika"}
-        014{"Rytų Afrika"}
-        015{"Šiaurės Afrika"}
-        017{"Vidurio Afrika"}
-        018{"Pietų Afrika"}
-        019{"Amerika"}
-        021{"Šiaurės Amerika"}
-        029{"Karibai"}
-        030{"Rytų Azija"}
-        034{"Pietų Azija"}
-        035{"Pietryčių Azija"}
-        039{"Pietų Europa"}
-        054{"Melanezija"}
-        142{"Azija"}
-        143{"Centrinė Azija"}
-        145{"Vakarų Azija"}
-        150{"Europa"}
-        151{"Rytų Europa"}
-        154{"Šiaurės Europa"}
-        155{"Vakarų Europa"}
         172{"Nepriklausomų Valstybių Sandrauga"}
-        419{"Lotynų Amerika ir Karibai"}
     }
     Languages{
         ab{"Abchazų"}
@@ -48,7 +22,6 @@
         bat{"Baltų (kita)"}
         be{"Baltarusių"}
         ber{"Berberų"}
-        bn{"Bengalų"}
         bnt{"Bantų"}
         bo{"Tibetiečių"}
         br{"Bretonų"}
@@ -150,7 +123,7 @@
         Mong{"Mongolų"}
         Runr{"Runų"}
     }
-    Version{"1.35"}
+    Version{"1.40"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/lv.txt b/icu4c/source/data/locales/lv.txt
index d3ecee2..6eda10a 100644
--- a/icu4c/source/data/locales/lv.txt
+++ b/icu4c/source/data/locales/lv.txt
@@ -308,7 +308,7 @@
         "NaN",
         "+",
     }
-    Version{"1.51"}
+    Version{"1.57"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -390,6 +390,12 @@
                         "C3",
                         "C4",
                     }
+                    wide{
+                        "1. ceturksnis",
+                        "2. ceturksnis",
+                        "3. ceturksnis",
+                        "4. ceturksnis",
+                    }
                 }
             }
         }
diff --git a/icu4c/source/data/locales/lv_LV.txt b/icu4c/source/data/locales/lv_LV.txt
index 291c0fd..2f4c855 100644
--- a/icu4c/source/data/locales/lv_LV.txt
+++ b/icu4c/source/data/locales/lv_LV.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
 }
diff --git a/icu4c/source/data/locales/mk.txt b/icu4c/source/data/locales/mk.txt
index 0f6b88f..59247d2 100644
--- a/icu4c/source/data/locales/mk.txt
+++ b/icu4c/source/data/locales/mk.txt
@@ -1026,7 +1026,7 @@
             traditional{"Традиционално"}
         }
     }
-    Version{"1.52"}
+    Version{"1.58"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/mk_MK.txt b/icu4c/source/data/locales/mk_MK.txt
index ea4646e..58ac8c5 100644
--- a/icu4c/source/data/locales/mk_MK.txt
+++ b/icu4c/source/data/locales/mk_MK.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.30"}
+    Version{"1.34"}
 }
diff --git a/icu4c/source/data/locales/ml.txt b/icu4c/source/data/locales/ml.txt
index 48bbabd..fb2d32e 100644
--- a/icu4c/source/data/locales/ml.txt
+++ b/icu4c/source/data/locales/ml.txt
@@ -11,36 +11,137 @@
  */
 ml{
     Countries{
+        005{"ദക്ഷിണ അമേരിക്ക"}
+        011{"പശ്ചിമആഫ്രിക്ക"}
+        015{"ഉത്തരആഫ്രിക്ക"}
+        017{"മദ്ധ്യആഫ്രിക്ക"}
+        AE{"സംയുക്ത അറബ് രാഷ്ട്രം"}
+        CH{"സ്വിറ്റ്സര്‍ലന്‍ഡ്"}
+        CI{"ഐവറി കോസ്റ്റ്"}
+        EH{"പശ്ചിമ സഹാറ"}
+        ES{"സ്പെയ്ന്‍"}
+        GB{"ബ്രിട്ടന്‍"}
+        IL{"ഇസ്രായേല്‍"}
         IN{"ഇന്ത്യ"}
+        IT{"ഇറ്റലി"}
+        JM{"ജമൈക്ക"}
+        JO{"ജോര്‍ദ്ദാന്‍"}
+        JP{"ജപ്പാന്‍"}
+        KE{"കെനിയ"}
+        KG{"കിര്‍ഗിസ്ഥാന്‍"}
+        KI{"കിരിബാത്തി"}
+        KP{"ഉത്തരകൊറിയ"}
+        KR{"ദക്ഷിണകൊറിയ"}
+        KW{"കുവൈറ്റ്"}
+        KZ{"കസാഖ്സ്ഥാന്‍"}
+        LA{"ലാവോസ്"}
+        LB{"ലബനന്‍"}
+        LK{"ശ്രീലങ്ക"}
+        LR{"ലൈബീരിയ"}
+        LS{"ലെസോത്തോ"}
+        LT{"ലിത്വാനിയ"}
+        LU{"ലക്സംബര്‍ഗ്"}
+        LY{"ലിബിയ"}
+        MA{"മൊറോക്കൊ"}
+        MC{"മൊണോക്കൊ"}
+        MG{"മഡഗാസ്കര്‍"}
+        ML{"മാലി"}
+        MM{"മ്യാന്‍മാര്‍"}
+        MN{"മംഗോളിയ"}
+        MT{"മാള്‍ട്ട"}
+        MX{"മേക്സിക്കോ"}
+        MY{"മലേഷ്യ"}
+        MZ{"മൊസാംബിക്ക്"}
+        NA{"നമീബിയ"}
+        NE{"നൈഗര്‍"}
+        NG{"നൈജീരിയ"}
+        NP{"നേപ്പാള്‍"}
+        PA{"പനാമ"}
+        PE{"പെറു"}
+        PH{"ഫിലിപ്പൈന്‍സ്"}
+        PK{"പാക്കിസ്ഥാന്‍"}
+        PT{"പോര്‍ച്ചുഗല്‍"}
+        QA{"ഖത്തര്‍"}
+        RU{"റഷ്യ"}
+        SD{"സുഡാന്‍"}
+        SE{"സ്വീഡന്‍"}
+        SG{"സിംഗപ്പുര്‍"}
+        SN{"സെനഗല്‍"}
+        SO{"സോമാലിയ"}
+        SY{"സിറിയ"}
+        TV{"തുവാലു"}
+        US{"യുണൈറ്റഡ് സ്റ്റേറ്റ്സ് ഓഫ് അമേരിക്ക"}
+        VA{"വത്തിക്കാന്‍"}
+        VN{"വിയറ്റ്നാം"}
+        ZM{"സാംബിയ"}
+        ZW{"സിംബാവെ"}
     }
     ExemplarCharacters{"[അ-ഋ ൠ ഌ ൡ എ-ഐ ഒ-ന പ-ര ല വ ള ഴ റ ശ-ഹ ഃ ം ാ-ൃ െ-ൈ ൊ-് ൗ]"}
     Languages{
+        bo{"തിബറ്റന്‍"}
+        cy{"വെല്‍ഷ്"}
+        es{"സ്പാനിഷ്"}
+        fa{"പേര്‍ഷ്യന്‍"}
+        fy{"ഫ്രീസിയന്‍"}
+        gd{"സ്കോട്ടിഷ് ഗൈലിക്"}
         ml{"മലയാളം"}
+        oc{"ഒസിറ്റാന്‍"}
+        pa{"പഞ്ചാബി"}
+        pl{"പോളിഷ്"}
+        pt{"പോര്‍ച്ചുഗീസ്"}
+        qu{"ക്വെച്ചുവ"}
+        rm{"രഹയ്ട്ടോ-റോമന്‍സ്"}
+        rn{"കിറുണ്ടി"}
+        ro{"റൊമാനിയന്‍"}
+        root{"ശിഖര്‍"}
+        ru{"റഷ്യന്‍"}
+        sa{"സംസ്കൃതം"}
+        sd{"സിന്ധി"}
+        sg{"സാങ്കോ"}
+        si{"സിംഹളീസ്"}
+        sk{"സ്ലോവാക്ക്"}
+        sl{"സ്ലോവേനിയന്‍"}
+        sm{"സമോവന്‍"}
+        sn{"ഷോണാ"}
+        so{"സോമാലി"}
+        sr{"സെര്‍ബിയന്‍"}
+        ss{"സ്വാസി"}
+        st{"സെസോത്തോ"}
+        su{"സുഡാനീസ്"}
+        sv{"സ്വീഡിഷ്"}
+        sw{"സ്വാഹിലി"}
+        ta{"തമിഴ്"}
+        te{"തെലുഗു"}
+        tg{"താജിക്"}
+        th{"തായ്"}
+        ti{"തിഗ്രിഗ്‌നാ"}
+        tk{"തുര്‍ക്കമന്‍"}
+        tl{"തഗാലോഗ്"}
+        tn{"സെറ്റ്സ്വാന"}
+        to{"ടോംഗന്‍"}
+        tr{"ടര്‍ക്കിഷ്"}
+        ts{"ഷോണ"}
+        tt{"റ്റാറ്റര്‍"}
+        tw{"ത്വവി"}
+        ug{"ഉയ്ഘുര്‍"}
+        uk{"ഉക്രേനിയന്‍"}
+        ur{"ഉറുദു"}
+        uz{"ഉസ്ബക്"}
+        vi{"വിയറ്റ്നാമീസ്"}
+        vo{"വോളാപുക്"}
+        wo{"വൊളോഫ്"}
+        xh{"ക്ഷോസാ"}
+        yi{"യിദ്ദിഷ്"}
+        yo{"യൊറൂബാ"}
+        za{"സ്വാംഗ്"}
+        zu{"സുളു"}
     }
     LocaleScript{
         "Mlym",
     }
-    NumberElements{
-        ".",
-        ",",
-        ";",
-        "%",
-        "൦",
-        "#",
-        "-",
-        "E",
-        "‰",
-        "∞",
-        "NaN",
-        "+",
-    }
-    Version{"1.21"}
+    Version{"1.27"}
     calendar{
         gregorian{
-            AmPmMarkers{
-                "രാവിലെ",
-                "വൈകു",
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -66,18 +167,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "ജനു",
+                        "1",
                         "ഫിബ്",
                         "മാറ്അ",
                         "ഏപ്റില്അ",
                         "മെയ്",
                         "ജൂണ്അ",
                         "ജൂൈല",
-                        "ആഗ",
-                        "സെപ്തം",
-                        "ഒക്ട",
-                        "നവം",
-                        "ഡിസം",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
                     }
                     wide{
                         "ജനുവരി",
diff --git a/icu4c/source/data/locales/ml_IN.txt b/icu4c/source/data/locales/ml_IN.txt
index 6782898..490b9c8 100644
--- a/icu4c/source/data/locales/ml_IN.txt
+++ b/icu4c/source/data/locales/ml_IN.txt
@@ -7,26 +7,9 @@
 // *
 // ***************************************************************************
 ml_IN{
-    NumberPatterns{
-        "#,##,##0.###",
-        "¤ #,##,##0.00",
-        "#,##,##0%",
-        "#E0",
-    }
-    Version{"1.20"}
+    Version{"1.27"}
     calendar{
         gregorian{
-            DateTimePatterns{
-                "h:mm:ss a z",
-                "h:mm:ss a z",
-                "h:mm:ss a",
-                "h:mm a",
-                "EEEE d MMMM yyyy",
-                "d MMMM yyyy",
-                "dd-MM-yyyy",
-                "dd-MM-yy",
-                "{1} {0}",
-            }
             weekend:intvector{
                 1,
                 0,
diff --git a/icu4c/source/data/locales/mr.txt b/icu4c/source/data/locales/mr.txt
index 74e5776..d3eded6 100644
--- a/icu4c/source/data/locales/mr.txt
+++ b/icu4c/source/data/locales/mr.txt
@@ -119,7 +119,7 @@
         rm{"रहटो-रोमान्स्"}
         rn{"किरुन्दी"}
         ro{"रोमानियन्"}
-        root{"मराठी"}
+        root{"शिखर"}
         ru{"रष्यन्"}
         rw{"किन्यार्वान्डा"}
         sa{"संस्कृत"}
@@ -169,7 +169,7 @@
     LocaleScript{
         "Deva",
     }
-    Version{"1.42"}
+    Version{"1.50"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/mr_IN.txt b/icu4c/source/data/locales/mr_IN.txt
index 95c8830..92f6d17 100644
--- a/icu4c/source/data/locales/mr_IN.txt
+++ b/icu4c/source/data/locales/mr_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.40"}
+    Version{"1.47"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ms.txt b/icu4c/source/data/locales/ms.txt
index 5c30678..63d786b 100644
--- a/icu4c/source/data/locales/ms.txt
+++ b/icu4c/source/data/locales/ms.txt
@@ -256,14 +256,17 @@
             "Ringgit Malaysia",
         }
     }
-    ExemplarCharacters{"[ a-z {ai} {au} {dz} {ua} {kh} {ny} {ng} {ngg} {sy} {ts} ]"}
+    ExemplarCharacters{
+        "[a {ai} {au} b-d {dz} e-k {kh} l-n {ng} {ngg} {ny} o-s {sy} t {ts} u {ua} v-"
+        "z]"
+    }
     Languages{
         ms{"Bahasa Melayu"}
     }
     LocaleScript{
         "Latn",
     }
-    Version{"1.39"}
+    Version{"1.44"}
     calendar{
         gregorian{
             dayNames{
@@ -320,6 +323,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "S1",
+                        "S2",
+                        "S3",
+                        "S4",
+                    }
+                    wide{
+                        "suku pertama",
+                        "suku kedua",
+                        "suku ketiga",
+                        "suku keempat",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/ms_BN.txt b/icu4c/source/data/locales/ms_BN.txt
index 4f7dfa0..53d949c 100644
--- a/icu4c/source/data/locales/ms_BN.txt
+++ b/icu4c/source/data/locales/ms_BN.txt
@@ -31,7 +31,7 @@
         "NaN",
         "+",
     }
-    Version{"1.26"}
+    Version{"1.31"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ms_MY.txt b/icu4c/source/data/locales/ms_MY.txt
index 418ce94..74dddf4 100644
--- a/icu4c/source/data/locales/ms_MY.txt
+++ b/icu4c/source/data/locales/ms_MY.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.30"}
+    Version{"1.35"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/mt.txt b/icu4c/source/data/locales/mt.txt
index f52efee..a5d2c79 100644
--- a/icu4c/source/data/locales/mt.txt
+++ b/icu4c/source/data/locales/mt.txt
@@ -805,7 +805,7 @@
     Variants{
         REVISED{"Ortografija Irriveda"}
     }
-    Version{"1.46"}
+    Version{"1.54"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/mt_MT.txt b/icu4c/source/data/locales/mt_MT.txt
index 5fa5a43..0895a3d 100644
--- a/icu4c/source/data/locales/mt_MT.txt
+++ b/icu4c/source/data/locales/mt_MT.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/nb.txt b/icu4c/source/data/locales/nb.txt
index 51ecbd9..9d42653 100644
--- a/icu4c/source/data/locales/nb.txt
+++ b/icu4c/source/data/locales/nb.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/main/nb.xml
  */
 nb{
-    AuxExemplarCharacters{"[á ǎ ä č ç đ è ê ŋ ń ñ ö š ŧ ü ž]"}
+    AuxExemplarCharacters{"[á ǎ č ç đ è ê ń ñ ŋ š ŧ ü ž ä ö]"}
     Countries{
         001{"verden"}
         002{"Afrika"}
@@ -714,7 +714,7 @@
             "israelske nye shekler",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "indiske rupier",
         }
         IQD{
@@ -1326,7 +1326,7 @@
             "zimbabwiske dollar",
         }
     }
-    ExemplarCharacters{"[a à b-e é f-o ó ò ô p-y z æ ø å]"}
+    ExemplarCharacters{"[a à b-e é f-o ó ò ô p-z æ ø å]"}
     Keys{
         calendar{"kalender"}
         collation{"kollasjon"}
@@ -1809,7 +1809,7 @@
     NumberPatterns{
         "#,##0.###",
         "¤ #,##0.00",
-        "#,##0.0 %",
+        "#,##0 %",
         "#E0",
     }
     Scripts{
@@ -1944,7 +1944,7 @@
         POLYTONI{"polytonisk"}
         REVISED{"revidert ortografi"}
     }
-    Version{"1.60"}
+    Version{"1.69"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -1962,13 +1962,6 @@
                 "dd.MM.yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH.mm"}
-                HHmmss{"HH.mm.ss"}
-                yyMMdd{"dd.MM.yy"}
-                yyyyMMdd{"dd.MM.yyyy"}
-                yyyyMMddHHmmss{"dd.MM.yyyy HH.mm.ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2013,7 +2006,7 @@
                     dn{"dag"}
                 }
                 dayperiod{
-                    dn{"AM/PM"}
+                    dn{"f.m./e.m.-valg"}
                 }
                 era{
                     dn{"tidsalder"}
diff --git a/icu4c/source/data/locales/nb_NO.txt b/icu4c/source/data/locales/nb_NO.txt
index db8327a..3a9faaf 100644
--- a/icu4c/source/data/locales/nb_NO.txt
+++ b/icu4c/source/data/locales/nb_NO.txt
@@ -10,10 +10,10 @@
     NumberPatterns{
         "#,##0.###",
         "#,##0.00 ¤",
-        "#,##0.0 %",
+        "#,##0 %",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/nl.txt b/icu4c/source/data/locales/nl.txt
index 2c9cd957..7b2cd80 100644
--- a/icu4c/source/data/locales/nl.txt
+++ b/icu4c/source/data/locales/nl.txt
@@ -720,7 +720,7 @@
             "Israëlische nieuwe shekel",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Indiase rupee",
         }
         IQD{
@@ -1324,7 +1324,7 @@
             "Zimbabwaanse dollar",
         }
     }
-    ExemplarCharacters{"[a á ä b-e é ë f-i í ï {ij} j-o ó ö p-u ú ü v-y z]"}
+    ExemplarCharacters{"[a á ä b-e é ë f-i í ï {ij} j-o ó ö p-u ú ü v-z]"}
     Keys{
         calendar{"Kalender"}
         collation{"Volgorde"}
@@ -1953,7 +1953,7 @@
         ROZAJ{"Resiaans"}
         SAAHO{"Saho"}
     }
-    Version{"1.62"}
+    Version{"1.73"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1967,27 +1967,6 @@
                 "dd-MM-yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                MMMM{"MMMM"}
-                MMMdd{"dd MMM"}
-                MMdd{"dd-MM"}
-                mmssSS{"mm:ss,SS"}
-                ww{"ww"}
-                yyMM{"MM-yy"}
-                yyMMMEEEd{"EEE d MMM yy"}
-                yyMMMd{"d MMM yy"}
-                yyMMd{"d-MM-yy"}
-                yyMMdd{"dd-MM-yy"}
-                yyMMddHHmm{"dd-MM-yy HH:mm"}
-                yyyyMMMMEEEEd{"EEEE d MMMM yyyy"}
-                yyyyMMMMEEEd{"EEE d MMMM yyyy"}
-                yyyyMMMMd{"d MMMM yyyy"}
-                yyyyMMMd{"d MMM yyyy"}
-                yyyyMMdd{"dd-MM-yyyy"}
-                yyyyMMddHHmmss{"dd-MM-yyyy HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2112,6 +2091,12 @@
                         "K3",
                         "K4",
                     }
+                    wide{
+                        "1e kwartaal",
+                        "2e kwartaal",
+                        "3e kwartaal",
+                        "4e kwartaal",
+                    }
                 }
             }
         }
@@ -2186,8 +2171,6 @@
             ec{"Anchorage"}
             ld{"Alaska-zomertijd"}
             ls{"Alaska-standaardtijd"}
-            sd{"ADT"}
-            ss{"AST"}
         }
         "America:Argentina:ComodRivadavia"{
             ec{"Comodora Rivadavia"}
@@ -2225,15 +2208,6 @@
             ec{"Halifax"}
             ld{"Atlantic-zomertijd"}
             ls{"Atlantic-standaardtijd"}
-            sd{"ADT"}
-            ss{"AST"}
-        }
-        "America:Indianapolis"{
-            ec{"Indianapolis"}
-            ld{"Eastern-standaardtijd"}
-            ls{"Eastern-standaardtijd"}
-            sd{"EST"}
-            ss{"EST"}
         }
         "America:Los_Angeles"{
             ec{"Los Angeles"}
@@ -2281,8 +2255,6 @@
             ec{"St. Johns"}
             ld{"Newfoundland-zomertijd"}
             ls{"Newfoundland-standaardtijd"}
-            sd{"CDT"}
-            ss{"CNT"}
         }
         "Antarctica:DumontDUrville"{
             ec{"Dumont d'Urville"}
@@ -2300,8 +2272,6 @@
         "Asia:Shanghai"{
             ld{"Chinese standaardtijd"}
             ls{"Chinese standaardtijd"}
-            sd{"CDT"}
-            ss{"CTT"}
         }
         "Asia:Tashkent"{
             ec{"Tasjkent"}
diff --git a/icu4c/source/data/locales/nl_BE.txt b/icu4c/source/data/locales/nl_BE.txt
index bb38f2a..457f499 100644
--- a/icu4c/source/data/locales/nl_BE.txt
+++ b/icu4c/source/data/locales/nl_BE.txt
@@ -55,11 +55,10 @@
     }
     Types{
         collation{
-            gb2312han{"Vereenvoudigd Chinees"}
             traditional{"Traditioneel"}
         }
     }
-    Version{"1.39"}
+    Version{"1.48"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -77,24 +76,6 @@
                 "d/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                MMMM{"MMMM"}
-                mmssSS{"mm:ss,SS"}
-                ww{"ww"}
-                yyMM{"MM/yy"}
-                yyMMMEEEd{"EEE d MMM yy"}
-                yyMMMd{"d MMM yy"}
-                yyMMd{"d/MM/yy"}
-                yyMMdd{"dd/MM/yy"}
-                yyMMddHHmm{"dd/MM/yy HH:mm"}
-                yyyyMMMMEEEd{"EEE d MMMM yyyy"}
-                yyyyMMMMd{"d MMMM yyyy"}
-                yyyyMMMd{"d MMM yyyy"}
-                yyyyMMdd{"dd/MM/yyyy"}
-                yyyyMMddHHmmss{"dd/MM/yyyy HH:mm:ss"}
-            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/nl_NL.txt b/icu4c/source/data/locales/nl_NL.txt
index 6cf0da7..b9e4889 100644
--- a/icu4c/source/data/locales/nl_NL.txt
+++ b/icu4c/source/data/locales/nl_NL.txt
@@ -13,12 +13,12 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
-                1,
-                1,
+                2,
+                4,
             }
         }
     }
diff --git a/icu4c/source/data/locales/nn.txt b/icu4c/source/data/locales/nn.txt
index 78bf68e..17cee15 100644
--- a/icu4c/source/data/locales/nn.txt
+++ b/icu4c/source/data/locales/nn.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/main/nn.xml
  */
 nn{
-    AuxExemplarCharacters{"[á ǎ ä č ç đ è ê ŋ ń ñ ö š ŧ ü ž]"}
+    AuxExemplarCharacters{"[á ǎ č ç đ è ê ń ñ ŋ š ŧ ü ž ä ö]"}
     Countries{
         002{"Afrika"}
         005{"Sør-Amerika"}
@@ -292,7 +292,7 @@
             "NOK",
         }
     }
-    ExemplarCharacters{"[a à b-e é f-o ó ò ô p-y z æ ø å]"}
+    ExemplarCharacters{"[a à b-e é f-o ó ò ô p-z æ ø å]"}
     Keys{
         calendar{"kalender"}
         collation{"kollasjon"}
@@ -802,7 +802,7 @@
     NumberPatterns{
         "#,##0.###",
         "¤ #,##0.00",
-        "#,##0.0 %",
+        "#,##0 %",
         "#E0",
     }
     Scripts{
@@ -937,7 +937,7 @@
         POLYTONI{"polytonisk"}
         REVISED{"revidert ortografi"}
     }
-    Version{"1.51"}
+    Version{"1.60"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -995,7 +995,7 @@
                     dn{"dag"}
                 }
                 dayperiod{
-                    dn{"døgn"}
+                    dn{"f.m./e.m.-val"}
                 }
                 era{
                     dn{"æra"}
@@ -1056,6 +1056,22 @@
                         "desember",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                }
             }
             quarters{
                 format{
diff --git a/icu4c/source/data/locales/nn_NO.txt b/icu4c/source/data/locales/nn_NO.txt
index d108da9..6969a3a 100644
--- a/icu4c/source/data/locales/nn_NO.txt
+++ b/icu4c/source/data/locales/nn_NO.txt
@@ -10,10 +10,10 @@
     NumberPatterns{
         "#,##0.###",
         "#,##0.00 ¤",
-        "#,##0.0 %",
+        "#,##0 %",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/om.txt b/icu4c/source/data/locales/om.txt
index 3cc6fa9..2d4427d 100644
--- a/icu4c/source/data/locales/om.txt
+++ b/icu4c/source/data/locales/om.txt
@@ -27,7 +27,7 @@
     LocaleScript{
         "Latn",
     }
-    Version{"1.35"}
+    Version{"1.40"}
     calendar{
         gregorian{
             dayNames{
@@ -51,6 +51,17 @@
                         "Sanbata",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "S",
+                        "M",
+                        "T",
+                        "W",
+                        "T",
+                        "F",
+                        "S",
+                    }
+                }
             }
             eras{
                 abbreviated{
@@ -89,6 +100,22 @@
                         "Muddee",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "J",
+                        "F",
+                        "M",
+                        "A",
+                        "M",
+                        "J",
+                        "J",
+                        "A",
+                        "S",
+                        "O",
+                        "N",
+                        "D",
+                    }
+                }
             }
         }
     }
diff --git a/icu4c/source/data/locales/om_ET.txt b/icu4c/source/data/locales/om_ET.txt
index 7fc5f60..063793e 100644
--- a/icu4c/source/data/locales/om_ET.txt
+++ b/icu4c/source/data/locales/om_ET.txt
@@ -14,7 +14,7 @@
         }
         USD{
             "US$",
-            "US Dollar",
+            "USD",
         }
     }
     NumberPatterns{
@@ -23,7 +23,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/om_KE.txt b/icu4c/source/data/locales/om_KE.txt
index 0952b5c..d83928f 100644
--- a/icu4c/source/data/locales/om_KE.txt
+++ b/icu4c/source/data/locales/om_KE.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/or.txt b/icu4c/source/data/locales/or.txt
index 86fd260..40b1811 100644
--- a/icu4c/source/data/locales/or.txt
+++ b/icu4c/source/data/locales/or.txt
@@ -14,28 +14,14 @@
     Countries{
         IN{"ଭାରତ"}
     }
-    ExemplarCharacters{"[ଅ-ଋ ଏ ଐ ଓ-ନ ପ-ର ଲ ଳ ଶ-ହ ଁ ୍ ା-ୃ େ ୈ ୋ ୌ ୟ ଵ ୱ ଼ ଂ ଃ]"}
+    ExemplarCharacters{"[ଅ-ଋ ଏ ଐ ଓ-ନ ପ-ର ଲ ଳ ଶ-ହ ୟ ୱ ଵ ଂ ଃ ଁ ୍ ଼ ା-ୃ େ ୈ ୋ ୌ]"}
     Languages{
         or{"ଓଡ଼ିଆ"}
     }
     LocaleScript{
         "Orya",
     }
-    NumberElements{
-        ".",
-        ",",
-        ";",
-        "%",
-        "୦",
-        "#",
-        "-",
-        "E",
-        "‰",
-        "∞",
-        "NaN",
-        "+",
-    }
-    Version{"1.21"}
+    Version{"1.27"}
     calendar{
         gregorian{
             dayNames{
diff --git a/icu4c/source/data/locales/or_IN.txt b/icu4c/source/data/locales/or_IN.txt
index 6e3feb7..f2db028 100644
--- a/icu4c/source/data/locales/or_IN.txt
+++ b/icu4c/source/data/locales/or_IN.txt
@@ -7,26 +7,9 @@
 // *
 // ***************************************************************************
 or_IN{
-    NumberPatterns{
-        "#,##,##0.###",
-        "¤ #,##,##0.00",
-        "#,##,##0%",
-        "#E0",
-    }
-    Version{"1.23"}
+    Version{"1.29"}
     calendar{
         gregorian{
-            DateTimePatterns{
-                "h:mm:ss a z",
-                "h:mm:ss a z",
-                "h:mm:ss a",
-                "h:mm a",
-                "EEEE d MMMM yyyy",
-                "d MMMM yyyy",
-                "dd-MM-yyyy",
-                "dd-MM-yy",
-                "{1} {0}",
-            }
             weekend:intvector{
                 1,
                 0,
diff --git a/icu4c/source/data/locales/pa.txt b/icu4c/source/data/locales/pa.txt
index c36b46f..61ba1f1 100644
--- a/icu4c/source/data/locales/pa.txt
+++ b/icu4c/source/data/locales/pa.txt
@@ -50,7 +50,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.38"}
+    Version{"1.45"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -137,6 +137,16 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    wide{
+                        "ਪਹਿਲਾਂ ਚੌਥਾਈ",
+                        "ਦੂਜਾ ਚੌਥਾਈ",
+                        "ਤੀਜਾ ਚੌਥਾਈ",
+                        "ਚੌਥਾ ਚੌਥਾਈ",
+                    }
+                }
+            }
         }
     }
 }
diff --git a/icu4c/source/data/locales/pa_IN.txt b/icu4c/source/data/locales/pa_IN.txt
index 4f325bb..32086c4 100644
--- a/icu4c/source/data/locales/pa_IN.txt
+++ b/icu4c/source/data/locales/pa_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/pl.txt b/icu4c/source/data/locales/pl.txt
index dcf7a8f..b71ab92 100644
--- a/icu4c/source/data/locales/pl.txt
+++ b/icu4c/source/data/locales/pl.txt
@@ -21,7 +21,6 @@
         014{"Afryka Wschodnia"}
         015{"Afryka Północna"}
         017{"Afryka Środkowa"}
-        018{"Afryka Południowa"}
         019{"Ameryka"}
         021{"Ameryka Północna"}
         030{"Azja Wschodnia"}
@@ -434,10 +433,6 @@
             "R$",
             "real brazylijski",
         }
-        BRN{
-            "BRN",
-            "cruzado brazylijskie",
-        }
         BRR{
             "BRR",
             "cruzeiro brazylijskie",
@@ -1186,10 +1181,6 @@
             "YRl",
             "rial jemeński",
         }
-        YUD{
-            "YUD",
-            "dinar jugosławiański wymienny",
-        }
         YUM{
             "YUM",
             "nowy dinar jugosławiański",
@@ -1346,7 +1337,7 @@
             traditional{"tradycyjny"}
         }
     }
-    Version{"1.64"}
+    Version{"1.71"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1360,19 +1351,6 @@
                 "yy-MM-dd",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmm{"KK:mm a"}
-                KKmmss{"KK:mm:ss a"}
-                MMMdd{"dd MMM"}
-                MMdd{"dd.MM"}
-                mmssSS{"mm:ss,SS"}
-                ww{"ww"}
-                yyMM{"MM.yy"}
-                yyMMdd{"dd.MM.yy"}
-                yyMd{"d.M.yy"}
-            }
             dayNames{
                 format{
                     abbreviated{
diff --git a/icu4c/source/data/locales/pl_PL.txt b/icu4c/source/data/locales/pl_PL.txt
index a1c480b..0046f14 100644
--- a/icu4c/source/data/locales/pl_PL.txt
+++ b/icu4c/source/data/locales/pl_PL.txt
@@ -9,7 +9,6 @@
 pl_PL{
     Countries{
         001{"świat"}
-        029{"Karaiby"}
         034{"Azja Południowa"}
         143{"Azja Środkowa"}
         172{"Wspólnota Niezależnych Państw"}
@@ -18,22 +17,18 @@
         LY{"Libia"}
         MD{"Mołdawia"}
         MK{"Macedonia"}
-        MP{"Mariany Północne"}
+        MP{"Mariany Północne"}
         PM{"Saint-Pierre i Miquelon"}
         PR{"Portoryko"}
-        SH{"Święta Helena"}
+        SH{"Święta Helena"}
         TF{"Francuskie Terytoria Południowe i Antarktyczne"}
         UM{"Dalekie Wyspy Mniejsze Stanów Zjednoczonych"}
         VA{"Watykan"}
         VC{"Saint Vincent i Grenadyny"}
-        VI{"Wyspy Dziewicze Stanów Zjednoczonych"}
+        VI{"Wyspy Dziewicze Stanów Zjednoczonych"}
         ZA{"Republika Południowej Afryki"}
     }
     Currencies{
-        BGN{
-            "BGN",
-            "nowy lew bułgarski",
-        }
         BRE{
             "BRE",
             "cruzeiro brazylijskie (1990-1993)",
@@ -428,7 +423,7 @@
         1901{"Tradycyjna ortografia niemiecka"}
         1996{"Ortografia niemiecka z 1996 r."}
     }
-    Version{"1.33"}
+    Version{"1.40"}
     calendar{
         gregorian{
             fields{
@@ -463,18 +458,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "stycznia",
-                        "lutego",
-                        "marca",
-                        "kwietnia",
-                        "maja",
-                        "czerwca",
-                        "lipca",
-                        "sierpnia",
-                        "września",
-                        "października",
-                        "listopada",
-                        "grudnia",
+                        "sty",
+                        "lut",
+                        "mar",
+                        "kwi",
+                        "maj",
+                        "cze",
+                        "lip",
+                        "sie",
+                        "wrz",
+                        "paź",
+                        "lis",
+                        "gru",
                     }
                 }
                 stand-alone{
diff --git a/icu4c/source/data/locales/ps.txt b/icu4c/source/data/locales/ps.txt
index ec2d5b7..13a2c7d 100644
--- a/icu4c/source/data/locales/ps.txt
+++ b/icu4c/source/data/locales/ps.txt
@@ -126,7 +126,7 @@
     Scripts{
         Arab{"عربي"}
     }
-    Version{"1.33"}
+    Version{"1.39"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -170,7 +170,7 @@
                         "فبروري",
                         "مارچ",
                         "اپریل",
-                        "می",
+                        "مـی",
                         "جون",
                         "جولای",
                         "اګست",
@@ -232,13 +232,12 @@
         }
     }
     layout{
-        characters{"left-to-right"}
+        characters{"right-to-left"}
         lines{"top-to-bottom"}
     }
     zoneStrings{
         "Asia:Kabul"{
             ec{"کابل"}
         }
-        regionFormat{"د {0} په وخت"}
     }
 }
diff --git a/icu4c/source/data/locales/ps_AF.txt b/icu4c/source/data/locales/ps_AF.txt
index 24d0dbc3..9b390f5 100644
--- a/icu4c/source/data/locales/ps_AF.txt
+++ b/icu4c/source/data/locales/ps_AF.txt
@@ -27,7 +27,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/pt.txt b/icu4c/source/data/locales/pt.txt
index 7922c25..ca9cb80 100644
--- a/icu4c/source/data/locales/pt.txt
+++ b/icu4c/source/data/locales/pt.txt
@@ -661,7 +661,7 @@
             "Sheqel Novo israelita",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Rupia indiana",
         }
         IQD{
@@ -1164,10 +1164,6 @@
             "XDR",
             "Direitos Especiais de Giro",
         }
-        XEU{
-            "XEU",
-            "Unidade Monetária Européia",
-        }
         XFO{
             "XFO",
             "Franco-ouro francês",
@@ -1784,7 +1780,7 @@
     Variants{
         REVISED{"Revisado"}
     }
-    Version{"1.53"}
+    Version{"1.64"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1915,8 +1911,6 @@
             ec{"Anchorage"}
             ld{"Horário de Verão do Alasca"}
             ls{"Horário Padrão do Alasca"}
-            sd{"ADT"}
-            ss{"AST"}
         }
         "America:Araguaina"{
             ec{"Araguaína"}
@@ -1962,10 +1956,6 @@
         }
         "America:Indianapolis"{
             ec{"Indianápolis"}
-            ld{"Horário Padrão Oriental"}
-            ls{"Horário Padrão Oriental"}
-            sd{"EST"}
-            ss{"EST"}
         }
         "America:Los_Angeles"{
             ec{"Los Angeles"}
@@ -2007,8 +1997,8 @@
             ec{"St. Johns"}
             ld{"Horário de Verão de Terra Nova"}
             ls{"Horário Padrão de Terra Nova"}
-            sd{"CDT"}
-            ss{"CNT"}
+            sd{"NDT"}
+            ss{"NST"}
         }
         "Antarctica:South_Pole"{
             ec{"Pólo Sul"}
@@ -2027,8 +2017,6 @@
             ec{"Xangai"}
             ld{"Horário Padrão da China"}
             ls{"Horário Padrão da China"}
-            sd{"CDT"}
-            ss{"CTT"}
         }
         "Asia:Tokyo"{
             ec{"Tóquio"}
diff --git a/icu4c/source/data/locales/pt_BR.txt b/icu4c/source/data/locales/pt_BR.txt
index 0f91cdd..fae8318 100644
--- a/icu4c/source/data/locales/pt_BR.txt
+++ b/icu4c/source/data/locales/pt_BR.txt
@@ -52,7 +52,7 @@
         wak{"idiomas wakashan"}
         wen{"idiomas sórbios"}
     }
-    Version{"1.34"}
+    Version{"1.42"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -66,9 +66,6 @@
                 "dd/MM/yy",
                 "{1} {0}",
             }
-            availableFormats{
-                MMdd{"dd-MM"}
-            }
             fields{
                 day{
                     dn{"Dia"}
@@ -92,7 +89,7 @@
                     dn{"Semana"}
                 }
                 weekday{
-                    dn{"Dia da Semana"}
+                    dn{"Dia da semana"}
                 }
                 year{
                     dn{"Ano"}
diff --git a/icu4c/source/data/locales/pt_PT.txt b/icu4c/source/data/locales/pt_PT.txt
index 3ec9b9e..631c584 100644
--- a/icu4c/source/data/locales/pt_PT.txt
+++ b/icu4c/source/data/locales/pt_PT.txt
@@ -92,7 +92,13 @@
         pl{"polaco"}
         sl{"esloveno"}
     }
-    Version{"1.44"}
+    NumberPatterns{
+        "#,##0.###",
+        "#,##0.00 ¤",
+        "#,##0%",
+        "#E0",
+    }
+    Version{"1.52"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -106,9 +112,6 @@
                 "yy/MM/dd",
                 "{1} {0}",
             }
-            availableFormats{
-                yyyyMMMMEEEEd{"EEEE, d 'de' MMMM 'de' yyyy"}
-            }
             fields{
                 day{
                     dn{"Dia"}
diff --git a/icu4c/source/data/locales/ro.txt b/icu4c/source/data/locales/ro.txt
index 887ddb9..5a1bdf3 100644
--- a/icu4c/source/data/locales/ro.txt
+++ b/icu4c/source/data/locales/ro.txt
@@ -328,7 +328,7 @@
         "NaN",
         "+",
     }
-    Version{"1.60"}
+    Version{"1.66"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -429,6 +429,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "T1",
+                        "T2",
+                        "T3",
+                        "T4",
+                    }
+                    wide{
+                        "trimestrul 1",
+                        "trimestrul 2",
+                        "trimestrul 3",
+                        "trimestrul 4",
+                    }
+                }
+            }
         }
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
diff --git a/icu4c/source/data/locales/ro_RO.txt b/icu4c/source/data/locales/ro_RO.txt
index 4f9495e..5bb2271 100644
--- a/icu4c/source/data/locales/ro_RO.txt
+++ b/icu4c/source/data/locales/ro_RO.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
 }
diff --git a/icu4c/source/data/locales/root.txt b/icu4c/source/data/locales/root.txt
index 4b9454b..0ed55b4 100644
--- a/icu4c/source/data/locales/root.txt
+++ b/icu4c/source/data/locales/root.txt
@@ -66,7 +66,7 @@
         297,
         210,
     }
-    Version{"1.73"}
+    Version{"1.84"}
     calendar{
         buddhist{
             DateTimePatterns{
@@ -193,35 +193,17 @@
                 "{1} {0}",
             }
             appendItems{
-                A{"{0} ({2}: {1})"}
-                D{"{0} ({2}: {1})"}
-                E{"{0} {1}"}
-                F{"{0} ({2}: {1})"}
-                G{"{0} {1}"}
-                H{"{0} ({2}: {1})"}
-                K{"{0} ({2}: {1})"}
-                L{"{0} ({2}: {1})"}
-                M{"{0} ({2}: {1})"}
-                Q{"{0} ({2}: {1})"}
-                S{"{0} ({2}: {1})"}
-                W{"{0} ({2}: {1})"}
-                Y{"{0} ({2}: {1})"}
-                Z{"{0} {1}"}
-                a{"{0} {1}"}
-                c{"{0} {1}"}
-                d{"{0} ({2}: {1})"}
-                e{"{0} {1}"}
-                g{"{0} ({2}: {1})"}
-                h{"{0} ({2}: {1})"}
-                k{"{0} ({2}: {1})"}
-                m{"{0} ({2}: {1})"}
-                q{"{0} ({2}: {1})"}
-                s{"{0} ({2}: {1})"}
-                u{"{0} ({2}: {1})"}
-                v{"{0} {1}"}
-                w{"{0} ({2}: {1})"}
-                y{"{0} {1}"}
-                z{"{0} {1}"}
+                Day{"{0} ({2}: {1})"}
+                Day-Of-Week{"{0} {1}"}
+                Era{"{0} {1}"}
+                Hour{"{0} ({2}: {1})"}
+                Minute{"{0} ({2}: {1})"}
+                Month{"{0} ({2}: {1})"}
+                Quarter{"{0} ({2}: {1})"}
+                Second{"{0} ({2}: {1})"}
+                Timezone{"{0} {1}"}
+                Week{"{0} ({2}: {1})"}
+                Year{"{0} {1}"}
             }
             dayNames{
                 default{"format"}
@@ -740,7 +722,6 @@
             sd{""}
             ss{""}
         }
-        abbreviationFallback{"standard"}
         preferenceOrdering{
             "",
         }
diff --git a/icu4c/source/data/locales/ru.txt b/icu4c/source/data/locales/ru.txt
index f8854fc..3572b6f 100644
--- a/icu4c/source/data/locales/ru.txt
+++ b/icu4c/source/data/locales/ru.txt
@@ -21,7 +21,7 @@
         014{"Восточная Африка"}
         015{"Северная Африка"}
         017{"Центральная Африка"}
-        018{"Южная Африка"}
+        018{"Южная Африка [018]"}
         019{"Центральная и Южная Америка"}
         021{"Северная Америка"}
         029{"Карибы"}
@@ -1387,7 +1387,6 @@
         nah{"ацтекский"}
         nai{"Северной Америки индейцев (другие)"}
         nap{"неаполитанский"}
-        nb{"норвежский"}
         nd{"ндебели (северный)"}
         nds{"нижнегерманский; нижнесаксонский"}
         ne{"непальский"}
@@ -1567,7 +1566,7 @@
     }
     NumberPatterns{
         "#,##0.###",
-        "#,###.00¤",
+        "#,##0.00¤",
         "#,##0%",
         "#E0",
     }
@@ -1638,7 +1637,7 @@
             japanese{"Японский календарь"}
         }
     }
-    Version{"1.76"}
+    Version{"1.89"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1652,33 +1651,6 @@
                 "dd.MM.yy",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmm{"HH:mm"}
-                KKmmss{"HH:mm:ss"}
-                MMMM{"LLLL"}
-                MMMdd{"d MMM"}
-                MMdd{"dd/MM"}
-                YYYYLLLL{"LLLL yyyy"}
-                mmssSS{"mm:ss,SS"}
-                ww{"ww"}
-                yyMM{"MM.yy"}
-                yyMMMEEEd{"EEE, d MMM yy"}
-                yyMMMEEEdd{"EEE dd MMM yy"}
-                yyMMMd{"d MMM yy"}
-                yyMMdd{"dd.MM.yy"}
-                yyMMddHHmm{"dd.MM.yy HH:mm"}
-                yyMd{"d.M.yy"}
-                yyQQQQ{"QQQQ yyyy 'г.'"}
-                yyyyMMMMEEEEd{"EEEE, d MMMM, yyyy"}
-                yyyyMMMMEEEEdd{"EEEE, dd MMMM yyyy"}
-                yyyyMMMMEEEd{"EEE, d MMMM yyyy"}
-                yyyyMMMMd{"d MMMM yyyy"}
-                yyyyMMMd{"d MMM yyyy"}
-                yyyyMMdd{"dd.MM.yyyy"}
-                yyyyMMddHHmmss{"dd.MM.yyyy HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1729,18 +1701,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "января",
-                        "февраля",
+                        "янв.",
+                        "февр.",
                         "марта",
-                        "апреля",
+                        "апр.",
                         "мая",
                         "июня",
                         "июля",
-                        "августа",
-                        "сентября",
-                        "октября",
-                        "ноября",
-                        "декабря",
+                        "авг.",
+                        "сент.",
+                        "окт.",
+                        "нояб.",
+                        "дек.",
                     }
                     narrow{
                         "Я",
@@ -1903,26 +1875,6 @@
                 }
             }
         }
-        islamic-civil{
-            monthNames{
-                format{
-                    wide{
-                        "Мухаррам",
-                        "Сафар",
-                        "Раби-уль-авваль",
-                        "Раби-уль-ахир",
-                        "Джумад-уль-авваль",
-                        "Джумад-уль-ахир",
-                        "Раджаб",
-                        "Шаабан",
-                        "Рамадан",
-                        "Шавваль",
-                        "Зуль-Каада",
-                        "Зуль-Хиджжа",
-                    }
-                }
-            }
-        }
         persian{
             DateTimePatterns{
                 "H:mm:ss z",
diff --git a/icu4c/source/data/locales/ru_RU.txt b/icu4c/source/data/locales/ru_RU.txt
index b3aaa6a..85d205e 100644
--- a/icu4c/source/data/locales/ru_RU.txt
+++ b/icu4c/source/data/locales/ru_RU.txt
@@ -7,129 +7,32 @@
 // *
 // ***************************************************************************
 ru_RU{
-    Countries{
-        FK{"Фолклендские острова"}
-        VA{"Ватикан"}
-    }
     Currencies{
-        AFN{
-            "AFN",
-            "Афгани",
-        }
-        AOA{
-            "AOA",
-            "Кванза",
-        }
-        AOK{
-            "AOK",
-            "Кванза (1977-1990)",
-        }
-        ARP{
-            "ARP",
-            "Аргентинское песо (1983-1985)",
-        }
-        BEC{
-            "BEC",
-            "Бельгийский франк (конвертируемый)",
-        }
-        BOP{
-            "BOP",
-            "Боливийское песо",
-        }
-        CSD{
-            "CSD",
-            "Сербский динар",
-        }
-        EQE{
-            "EQE",
-            "Эквеле",
-        }
-        ESA{
-            "ESA",
-            "Испанская песета (А)",
-        }
         ESB{
             "ESB",
             "Испанская песета (А) ()",
         }
-        ESP{
-            "ESP",
-            "Испанская песета",
-        }
         RHD{
             "RHD",
             "Родезийский доллар",
         }
-        XAG{
-            "XAG",
-            "Серебро",
-        }
-        XPD{
-            "XPD",
-            "Палладий",
-        }
-        XPT{
-            "XPT",
-            "Платина",
-        }
-        YDD{
-            "YDD",
-            "Йеменский динар",
-        }
         YUM{
             "YUM",
             "Югославский новый динар",
         }
-        ZRZ{
-            "ZRZ",
-            "Заир",
-        }
     }
     Languages{
-        ae{"авестийский"}
-        alt{"южноалтайский"}
-        an{"арагонский"}
         apa{"апачские языки"}
-        arn{"арауканский"}
-        ast{"астурийский"}
-        aus{"австралийские языки"}
-        av{"аварский"}
-        cu{"церковнославянский"}
-        fil{"филиппинский"}
-        gd{"гэльский"}
-        ht{"гаитянский"}
-        ine{"индоевропейские (другие)"}
-        kv{"коми"}
-        lb{"люксембургский"}
-        mdf{"мокша"}
-        nap{"неаполитанский"}
-        nds{"нижнегерманский; нижнесаксонский"}
-        nv{"навахо"}
         tlh{"клингонский"}
-        udm{"удмуртский"}
-    }
-    Scripts{
-        Xpeo{"Староперсидская"}
     }
     Types{
         calendar{
             buddhist{"Буддийский кадендарь"}
         }
     }
-    Version{"1.36"}
+    Version{"1.43"}
     measurementSystemNames{
         US{"Англо-американская"}
         metric{"Метрическая"}
     }
-    zoneStrings{
-        "America:Coral_Harbour"{
-            ec{"Корал-Харбор"}
-        }
-        "America:Indiana:Petersburg"{
-            ec{"Петерсбург"}
-        }
-        "America:Indiana:Vincennes"{
-            ec{"Винсенс"}
-        }
-    }
 }
diff --git a/icu4c/source/data/locales/ru_UA.txt b/icu4c/source/data/locales/ru_UA.txt
index a3800a2..a3452b5 100644
--- a/icu4c/source/data/locales/ru_UA.txt
+++ b/icu4c/source/data/locales/ru_UA.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.32"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/sk.txt b/icu4c/source/data/locales/sk.txt
index 816d79c..c06bfce 100644
--- a/icu4c/source/data/locales/sk.txt
+++ b/icu4c/source/data/locales/sk.txt
@@ -19,7 +19,7 @@
         014{"Východná Afrika"}
         015{"Severná Afrika"}
         017{"Stredná Afrika"}
-        018{"Južná Afrika"}
+        018{"Južná Afrika [018]"}
         019{"Americký kontinent"}
         021{"Severná Amerika"}
         029{"Karibik"}
@@ -1193,7 +1193,7 @@
         }
         YUD{
             "YUD",
-            "Juhoslávsky dinár",
+            "Juhoslávsky dinár [YUD]",
         }
         YUM{
             "YUM",
@@ -1311,7 +1311,7 @@
             traditional{"Tradičné"}
         }
     }
-    Version{"1.58"}
+    Version{"1.65"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1483,6 +1483,5 @@
         "Pacific:Galapagos"{
             ec{"Galapágy"}
         }
-        hourFormat{"+HHmm;-HHmm"}
     }
 }
diff --git a/icu4c/source/data/locales/sk_SK.txt b/icu4c/source/data/locales/sk_SK.txt
index 60e34d6..d8a88f9 100644
--- a/icu4c/source/data/locales/sk_SK.txt
+++ b/icu4c/source/data/locales/sk_SK.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/sl.txt b/icu4c/source/data/locales/sl.txt
index ae36a55..4d97873 100644
--- a/icu4c/source/data/locales/sl.txt
+++ b/icu4c/source/data/locales/sl.txt
@@ -21,7 +21,7 @@
         014{"Vzhodna Afrika"}
         015{"Severna Afrika"}
         017{"Centralna Afrika"}
-        018{"Južna Afrika"}
+        018{"Južna Afrika [018]"}
         019{"Amerike"}
         021{"Severna Amerika"}
         029{"Karibi"}
@@ -301,7 +301,7 @@
             "Britanski Funt Sterling",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Indijski Rupi",
         }
         JPY{
@@ -397,7 +397,7 @@
             traditional{"Tradicionano zlaganje"}
         }
     }
-    Version{"1.60"}
+    Version{"1.67"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -457,18 +457,18 @@
             monthNames{
                 format{
                     abbreviated{
-                        "januar",
-                        "februar",
-                        "marec",
-                        "april",
+                        "jan",
+                        "feb",
+                        "mar",
+                        "apr",
                         "maj",
-                        "junij",
-                        "julij",
-                        "avgust",
-                        "september",
-                        "oktober",
-                        "november",
-                        "december",
+                        "jun",
+                        "jul",
+                        "avg",
+                        "sep",
+                        "okt",
+                        "nov",
+                        "dec",
                     }
                     wide{
                         "januar",
diff --git a/icu4c/source/data/locales/sl_SI.txt b/icu4c/source/data/locales/sl_SI.txt
index d009aba..8dd086b 100644
--- a/icu4c/source/data/locales/sl_SI.txt
+++ b/icu4c/source/data/locales/sl_SI.txt
@@ -7,11 +7,5 @@
 // *
 // ***************************************************************************
 sl_SI{
-    NumberPatterns{
-        "#,##0.###",
-        "#,##0.00 ¤",
-        "#,##0%",
-        "#E0",
-    }
-    Version{"1.37"}
+    Version{"1.41"}
 }
diff --git a/icu4c/source/data/locales/so.txt b/icu4c/source/data/locales/so.txt
index 1ed8d36..34b8f7c 100644
--- a/icu4c/source/data/locales/so.txt
+++ b/icu4c/source/data/locales/so.txt
@@ -124,7 +124,7 @@
     LocaleScript{
         "Latn",
     }
-    Version{"1.36"}
+    Version{"1.42"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -163,6 +163,17 @@
                         "Sabti",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "A",
+                        "I",
+                        "S",
+                        "A",
+                        "K",
+                        "J",
+                        "S",
+                    }
+                }
             }
             eras{
                 abbreviated{
@@ -201,6 +212,22 @@
                         "Bisha Laba iyo Tobnaad",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "K",
+                        "L",
+                        "S",
+                        "A",
+                        "S",
+                        "L",
+                        "T",
+                        "S",
+                        "S",
+                        "T",
+                        "K",
+                        "L",
+                    }
+                }
             }
         }
     }
diff --git a/icu4c/source/data/locales/so_DJ.txt b/icu4c/source/data/locales/so_DJ.txt
index 8ed5fa3..8067d6a 100644
--- a/icu4c/source/data/locales/so_DJ.txt
+++ b/icu4c/source/data/locales/so_DJ.txt
@@ -14,7 +14,7 @@
         }
         USD{
             "US$",
-            "US Dollar",
+            "USD",
         }
     }
     NumberPatterns{
@@ -23,7 +23,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/so_ET.txt b/icu4c/source/data/locales/so_ET.txt
index 216bd80..da75f3e 100644
--- a/icu4c/source/data/locales/so_ET.txt
+++ b/icu4c/source/data/locales/so_ET.txt
@@ -14,7 +14,7 @@
         }
         USD{
             "US$",
-            "US Dollar",
+            "USD",
         }
     }
     NumberPatterns{
@@ -23,7 +23,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/so_KE.txt b/icu4c/source/data/locales/so_KE.txt
index 059330f..2c24adb 100644
--- a/icu4c/source/data/locales/so_KE.txt
+++ b/icu4c/source/data/locales/so_KE.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/so_SO.txt b/icu4c/source/data/locales/so_SO.txt
index 626bbdb..3be2144 100644
--- a/icu4c/source/data/locales/so_SO.txt
+++ b/icu4c/source/data/locales/so_SO.txt
@@ -14,7 +14,7 @@
         }
         USD{
             "US$",
-            "US Dollar",
+            "USD",
         }
     }
     NumberPatterns{
@@ -23,7 +23,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/sq.txt b/icu4c/source/data/locales/sq.txt
index 2a8efba..375c068 100644
--- a/icu4c/source/data/locales/sq.txt
+++ b/icu4c/source/data/locales/sq.txt
@@ -189,7 +189,7 @@
             "Paund Sterlina Britanike",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Rupee indiane",
         }
         JPY{
@@ -243,7 +243,7 @@
     Scripts{
         Latn{"Latine"}
     }
-    Version{"1.49"}
+    Version{"1.55"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/sq_AL.txt b/icu4c/source/data/locales/sq_AL.txt
index 6b3698d..2c51577 100644
--- a/icu4c/source/data/locales/sq_AL.txt
+++ b/icu4c/source/data/locales/sq_AL.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.31"}
+    Version{"1.35"}
 }
diff --git a/icu4c/source/data/locales/sr.txt b/icu4c/source/data/locales/sr.txt
index 724e215..b4e4c6d 100644
--- a/icu4c/source/data/locales/sr.txt
+++ b/icu4c/source/data/locales/sr.txt
@@ -29,7 +29,7 @@
         039{"Јужна Европа"}
         053{"Аустралија и Нови Зеланд"}
         054{"Меланезија"}
-        057{"Микронезија"}
+        057{"Микронезијски регион"}
         061{"Полинезија"}
         062{"Јужно-централна Азија"}
         142{"Азија"}
@@ -271,7 +271,7 @@
         WS{"Самоа"}
         YE{"Јемен"}
         YT{"Мајоте"}
-        ZA{"Јужна Африка"}
+        ZA{"Јужноафричка Република"}
         ZM{"Замбија"}
         ZW{"Зимбабве"}
     }
@@ -537,7 +537,7 @@
             traditional{"Традиционално сортирање"}
         }
     }
-    Version{"1.58"}
+    Version{"1.69"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -646,6 +646,12 @@
                         "К3",
                         "К4",
                     }
+                    wide{
+                        "Први квартал",
+                        "Други квартал",
+                        "Трећи квартал",
+                        "Четврти квартал",
+                    }
                 }
             }
         }
@@ -675,10 +681,8 @@
         }
         "Europe:Belgrade"{
             ec{"Belgrade"}
-            ld{"Централно Европско Време"}
+            ld{"Централно Европско Летње Време"}
             ls{"Централно Европско Време"}
-            sd{"CET"}
-            ss{"CET"}
         }
         "Europe:Kiev"{
             ec{"Кијев"}
@@ -692,6 +696,5 @@
         "Europe:Zaporozhye"{
             ec{"Запорожје"}
         }
-        hourFormat{"+HHmm;-HHmm"}
     }
 }
diff --git a/icu4c/source/data/locales/sr_Cyrl.txt b/icu4c/source/data/locales/sr_Cyrl.txt
index b9aca4b..3efc68d 100644
--- a/icu4c/source/data/locales/sr_Cyrl.txt
+++ b/icu4c/source/data/locales/sr_Cyrl.txt
@@ -15,17 +15,15 @@
             "R$",
             "Бразилски Реал",
         }
-        CNY{
-            "Y",
-            "Кинески Јуан Ренминби",
-        }
-        CSD{
-            "CSD",
-            "Српски Динар",
-        }
     }
     LocaleScript{
         "Cyrl",
     }
-    Version{"1.19"}
+    Version{"1.26"}
+    zoneStrings{
+        "Europe:Sarajevo"{
+            ec{"Sarajevo"}
+            ls{"Средње Европско Вријеме"}
+        }
+    }
 }
diff --git a/icu4c/source/data/locales/sr_Cyrl_CS.txt b/icu4c/source/data/locales/sr_Cyrl_CS.txt
index bd9f91a..bdc7c38 100644
--- a/icu4c/source/data/locales/sr_Cyrl_CS.txt
+++ b/icu4c/source/data/locales/sr_Cyrl_CS.txt
@@ -7,5 +7,5 @@
 // *
 // ***************************************************************************
 sr_Cyrl_CS{
-    Version{"1.19"}
+    Version{"1.23"}
 }
diff --git a/icu4c/source/data/locales/sr_Latn.txt b/icu4c/source/data/locales/sr_Latn.txt
index d053f1b..2db5b09 100644
--- a/icu4c/source/data/locales/sr_Latn.txt
+++ b/icu4c/source/data/locales/sr_Latn.txt
@@ -279,7 +279,7 @@
         WS{"Samoa"}
         YE{"Jemen"}
         YT{"Majote"}
-        ZA{"Južna Afrika"}
+        ZA{"Južnoafrička Republika"}
         ZM{"Zambija"}
         ZW{"Zimbabve"}
     }
@@ -538,7 +538,7 @@
             traditional{"Tradicionalno sortiranje"}
         }
     }
-    Version{"1.42"}
+    Version{"1.52"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -552,24 +552,6 @@
                 "d.M.yy.",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                KKmmss{"KK:mm:ss a"}
-                MMMM{"MMMM"}
-                MMMdd{"dd.MMM"}
-                MMdd{"MM-dd"}
-                ww{"ww"}
-                yyMM{"MM.yy"}
-                yyMMMEEEd{"EEE, d. MMM yy"}
-                yyMMMEEEdd{"EEE dd.MMM yy"}
-                yyMMMd{"d. MMM yy"}
-                yyMMddHHmm{"dd.MM.yy HH:mm"}
-                yyQQQQ{"QQQQ yy"}
-                yyyyMMMMEEEd{"EEE, d. MMMM yyyy"}
-                yyyyMMMMd{"d. MMMM yyyy"}
-                yyyyMMddHHmmss{"dd.MM.yyyy HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -665,6 +647,12 @@
                         "K3",
                         "K4",
                     }
+                    wide{
+                        "Prvi kvartal",
+                        "Drugi kvartal",
+                        "Treći kvartal",
+                        "Četvrti kvartal",
+                    }
                 }
             }
         }
@@ -696,7 +684,7 @@
         }
         "Europe:Belgrade"{
             ec{"Belgrade"}
-            ld{"Centralno Evropsko Vreme"}
+            ld{"Centralno Evropsko Letnje Vreme"}
             ls{"Centralno Evropsko Vreme"}
         }
         "Europe:Kiev"{
@@ -705,6 +693,10 @@
         "Europe:Moscow"{
             ec{"Moskva"}
         }
+        "Europe:Sarajevo"{
+            ec{"Sarajevo"}
+            ls{"Srednje Evropsko Vrijeme"}
+        }
         "Europe:Uzhgorod"{
             ec{"Užgorod"}
         }
diff --git a/icu4c/source/data/locales/sr_Latn_CS.txt b/icu4c/source/data/locales/sr_Latn_CS.txt
index 5b75bc0..0d6e939 100644
--- a/icu4c/source/data/locales/sr_Latn_CS.txt
+++ b/icu4c/source/data/locales/sr_Latn_CS.txt
@@ -7,5 +7,5 @@
 // *
 // ***************************************************************************
 sr_Latn_CS{
-    Version{"1.18"}
+    Version{"1.22"}
 }
diff --git a/icu4c/source/data/locales/sv.txt b/icu4c/source/data/locales/sv.txt
index af94399..f09e055 100644
--- a/icu4c/source/data/locales/sv.txt
+++ b/icu4c/source/data/locales/sv.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/main/sv.xml
  */
 sv{
-    AuxExemplarCharacters{"[ã à ç é ë í ñ ó ü w ÿ]"}
+    AuxExemplarCharacters{"[à ã ç é ë í ñ ó w ÿ ü]"}
     Countries{
         001{"världen"}
         002{"Afrika"}
@@ -681,7 +681,7 @@
             "Israelisk ny shekel",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Indisk rupie",
         }
         IQD{
@@ -1832,28 +1832,9 @@
         ROZAJ{"resisk dialekt"}
         SAAHO{"saho"}
     }
-    Version{"1.72"}
+    Version{"1.84"}
     calendar{
         gregorian{
-            DateTimePatterns{
-                "'kl. 'HH.mm.ss z",
-                "HH.mm.ss z",
-                "HH.mm.ss",
-                "HH.mm",
-                "EEEE'en den' d MMMM yyyy",
-                "EEEE d MMM yyyy",
-                "d MMM yyyy",
-                "yyyy-MM-dd",
-                "{1} {0}",
-            }
-            availableFormats{
-                MMMdd{"dd MMM"}
-                MMdd{"dd/MM"}
-                yyMMMd{"d MMM yy"}
-                yyMMdd{"yy-MM-dd"}
-                yyyyMMMMd{"d MMMM yyyy"}
-                yyyyMMdd{"yyyy-MM-dd"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1895,10 +1876,10 @@
             }
             fields{
                 day{
-                    dn{"Dag"}
+                    dn{"dag"}
                 }
                 dayperiod{
-                    dn{"Dagsperiod"}
+                    dn{"dagsperiod"}
                 }
                 era{
                     dn{"era"}
@@ -1916,16 +1897,16 @@
                     dn{"sekund"}
                 }
                 week{
-                    dn{"Vecka"}
+                    dn{"vecka"}
                 }
                 weekday{
-                    dn{"Veckans dag"}
+                    dn{"veckodag"}
                 }
                 year{
-                    dn{"År"}
+                    dn{"år"}
                 }
                 zone{
-                    dn{"Zon"}
+                    dn{"tidszon"}
                 }
             }
             monthNames{
@@ -2010,8 +1991,6 @@
             ec{"Alaska/Anchorage"}
             ld{"Alaska, sommartid"}
             ls{"Alaska, normaltid"}
-            sd{"ADT"}
-            ss{"AST"}
         }
         "America:Argentina:ComodRivadavia"{
             ec{"Comod. Rivadavia"}
@@ -2023,13 +2002,11 @@
             ec{"Chicago"}
             ld{"Central, sommartid"}
             ls{"Central, normaltid"}
-            sd{"CDT"}
-            ss{"CST"}
         }
         "America:Denver"{
             ec{"Denver"}
-            ld{"Mountain, sommartid"}
-            ls{"Mountain, normaltid"}
+            ld{"USA/Denver, sommartid"}
+            ls{"USA/Denver, normaltid"}
             sd{"MDT"}
             ss{"MST"}
         }
@@ -2040,15 +2017,11 @@
             ec{"Halifax"}
             ld{"Atlantic, sommartid"}
             ls{"Atlantic, normaltid"}
-            sd{"ADT"}
-            ss{"AST"}
         }
         "America:Indianapolis"{
             ec{"Indianapolis"}
-            ld{"Eastern, normaltid"}
-            ls{"Eastern, normaltid"}
-            sd{"EST"}
-            ss{"EST"}
+            ld{"USA/Indianapolis, normaltid"}
+            ls{"USA/Indanapolis, normaltid"}
         }
         "America:Los_Angeles"{
             ec{"Los Angeles"}
@@ -2119,8 +2092,6 @@
             ec{"Shanghai"}
             ld{"Kina, normaltid"}
             ls{"Kina, normaltid"}
-            sd{"CDT"}
-            ss{"CTT"}
         }
         "Asia:Tashkent"{
             ec{"Tasjkent"}
diff --git a/icu4c/source/data/locales/sv_FI.txt b/icu4c/source/data/locales/sv_FI.txt
index e152cb9..8febdc5 100644
--- a/icu4c/source/data/locales/sv_FI.txt
+++ b/icu4c/source/data/locales/sv_FI.txt
@@ -7,13 +7,7 @@
 // *
 // ***************************************************************************
 sv_FI{
-    NumberPatterns{
-        "#,##0.###",
-        "#,##0.00 ¤",
-        "#,##0 %",
-        "#E0",
-    }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -112,10 +106,4 @@
             }
         }
     }
-    delimiters{
-        alternateQuotationEnd{"’"}
-        alternateQuotationStart{"’"}
-        quotationEnd{"”"}
-        quotationStart{"”"}
-    }
 }
diff --git a/icu4c/source/data/locales/sv_SE.txt b/icu4c/source/data/locales/sv_SE.txt
index d3324d2..7d747c5 100644
--- a/icu4c/source/data/locales/sv_SE.txt
+++ b/icu4c/source/data/locales/sv_SE.txt
@@ -19,9 +19,7 @@
         crp{"kreol- och pidginspråk (annat)"}
         enm{"medelengelska (ca 1100-1500)"}
         gil{"gilbertesiska, kiribati"}
-        gmh{"medelhögtyska (ca 1050-1500)"}
         gn{"guarani"}
-        goh{"fornhögtyska (ca 750-1050)"}
         iro{"irokesiska språk"}
         khi{"khoisanska (annat)"}
         km{"kambodjanska, khmeriska"}
@@ -41,7 +39,7 @@
     }
     NumberPatterns{
         "#,##0.###",
-        "#,##0.00 ¤",
+        "¤ #,##0.00",
         "#,##0 %",
         "#E0",
     }
@@ -50,7 +48,7 @@
             stroke{"streckordning"}
         }
     }
-    Version{"1.37"}
+    Version{"1.43"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -62,67 +60,16 @@
                 "HH.mm.ss z",
                 "HH.mm.ss",
                 "HH.mm",
-                "EEEE'en den' d MMMM yyyy",
+                "EEEE, yyyy MMMM dd",
                 "EEE d MMM yyyy",
                 "d MMM yyyy",
                 "yyyy-MM-dd",
                 "{1} {0}",
             }
-            availableFormats{
-                HHmm{"HH.mm"}
-                HHmmss{"HH.mm.ss"}
-                KKmm{"KK.mm a"}
-                KKmmss{"KK.mm.ss a"}
-                MMMdd{"d MMM"}
-                MMdd{"d/MM"}
-                mmssSS{"mm.ss,SS"}
-                yyMM{"MMM '-yy"}
-                yyMMMEEEd{"EEE d MMM yyyy"}
-                yyMMMd{"d MMM '-yy"}
-                yyMMddHHmm{"yy-MM-dd HH.mm"}
-                yyQQQQ{"QQQQ yyyy"}
-                yyyyMMMMEEEEd{"EEEE d MMMM yyyy"}
-                yyyyMMMMEEEd{"EEE d MMMM "}
-                yyyyMMddHHmmss{"yyyy-MM-dd HH.mm.ss"}
-            }
             fields{
                 dayperiod{
                     dn{"tidsvisning"}
                 }
-                era{
-                    dn{"era"}
-                }
-                hour{
-                    dn{"timme"}
-                }
-                minute{
-                    dn{"minut"}
-                }
-                month{
-                    dn{"månad"}
-                }
-                second{
-                    dn{"sekund"}
-                }
-                week{
-                    dn{"vecka"}
-                }
-                year{
-                    dn{"år"}
-                }
-                zone{
-                    dn{"tidszon"}
-                }
-            }
-            quarters{
-                format{
-                    wide{
-                        "1:a kvartalet",
-                        "2:a kvartalet",
-                        "3:e kvartalet",
-                        "4:e kvartalet",
-                    }
-                }
             }
         }
     }
diff --git a/icu4c/source/data/locales/sw.txt b/icu4c/source/data/locales/sw.txt
index 4462639..a373e45 100644
--- a/icu4c/source/data/locales/sw.txt
+++ b/icu4c/source/data/locales/sw.txt
@@ -101,7 +101,7 @@
             "TZS",
         }
     }
-    ExemplarCharacters{"[ a-p r-u w y z {dh} {ng} {ng'} {ny} {sh} {th} ]"}
+    ExemplarCharacters{"[a-d {dh} e-n {ng} {ng'} {ny} o p r s {sh} t {th} u-w y z]"}
     Languages{
         de{"kijerumani"}
         en{"kiingereza"}
@@ -117,7 +117,7 @@
     LocaleScript{
         "Latn",
     }
-    Version{"1.41"}
+    Version{"1.47"}
     calendar{
         gregorian{
             dayNames{
@@ -152,12 +152,12 @@
                 format{
                     abbreviated{
                         "Januari",
-                        "Februari",
-                        "Machi",
-                        "Aprili",
+                        "Feb",
+                        "Mar",
+                        "Apr",
                         "Mei",
-                        "Juni",
-                        "Julai",
+                        "Jun",
+                        "Jul",
                         "Agosti",
                         "Septemba",
                         "Oktoba",
@@ -180,6 +180,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "R1",
+                        "R2",
+                        "R3",
+                        "R4",
+                    }
+                    wide{
+                        "robo ya kwanza",
+                        "robo ya pili",
+                        "robo ya tatu",
+                        "robo ya nne",
+                    }
+                }
+            }
         }
     }
     zoneStrings{
diff --git a/icu4c/source/data/locales/sw_KE.txt b/icu4c/source/data/locales/sw_KE.txt
index 07933a9..67281a0 100644
--- a/icu4c/source/data/locales/sw_KE.txt
+++ b/icu4c/source/data/locales/sw_KE.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.38"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/sw_TZ.txt b/icu4c/source/data/locales/sw_TZ.txt
index 45e26a9..66539cc 100644
--- a/icu4c/source/data/locales/sw_TZ.txt
+++ b/icu4c/source/data/locales/sw_TZ.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.37"}
+    Version{"1.42"}
 }
diff --git a/icu4c/source/data/locales/ta.txt b/icu4c/source/data/locales/ta.txt
index 074aef9..52d1aa6 100644
--- a/icu4c/source/data/locales/ta.txt
+++ b/icu4c/source/data/locales/ta.txt
@@ -231,7 +231,7 @@
         hr{"கரோஷியன்"}
         hu{"ஹங்கேரியன்"}
         hy{"ஆர்மேனியன்"}
-        ia{"இன்டர்லிங்குவா"}
+        ia{"இன்டர்லிங்குவா [ia]"}
         id{"இந்தோனேஷியன்"}
         ie{"இன்டர்லிங்குவா"}
         ik{"இனுபெக்"}
@@ -335,7 +335,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.46"}
+    Version{"1.52"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -402,6 +402,16 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    wide{
+                        "வந்ந௧  1",
+                        "ரெஂட௨ 2",
+                        "மூடு௩ 3",
+                        "நால்௪ 4",
+                    }
+                }
+            }
         }
     }
     zoneStrings{
diff --git a/icu4c/source/data/locales/ta_IN.txt b/icu4c/source/data/locales/ta_IN.txt
index e69a7e9..d00e6b5 100644
--- a/icu4c/source/data/locales/ta_IN.txt
+++ b/icu4c/source/data/locales/ta_IN.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ta_IN{
-    Version{"1.41"}
+    Version{"1.47"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/te.txt b/icu4c/source/data/locales/te.txt
index 58fd0c3..3b4dc57 100644
--- a/icu4c/source/data/locales/te.txt
+++ b/icu4c/source/data/locales/te.txt
@@ -102,7 +102,7 @@
         1996{"1996 ఙర్మన వర్ణక్రమం"}
         REVISED{"సవరించబడిన వర్ణక్రమం"}
     }
-    Version{"1.48"}
+    Version{"1.52"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -130,6 +130,17 @@
                         "శనివారం",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "ఆ",
+                        "2",
+                        "సొ",
+                        "భు",
+                        "గు",
+                        "శు",
+                        "శ",
+                    }
+                }
             }
             monthNames{
                 format{
diff --git a/icu4c/source/data/locales/te_IN.txt b/icu4c/source/data/locales/te_IN.txt
index a7ac3e4..a2a37e5 100644
--- a/icu4c/source/data/locales/te_IN.txt
+++ b/icu4c/source/data/locales/te_IN.txt
@@ -13,7 +13,7 @@
         "#,##,##0%",
         "#E0",
     }
-    Version{"1.40"}
+    Version{"1.46"}
     calendar{
         gregorian{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/th.txt b/icu4c/source/data/locales/th.txt
index ed2376d..a827c30 100644
--- a/icu4c/source/data/locales/th.txt
+++ b/icu4c/source/data/locales/th.txt
@@ -21,7 +21,7 @@
         014{"แอฟริกาตะวันออก"}
         015{"แอฟริกาเหนือ"}
         017{"แอฟริกากลาง"}
-        018{"แอฟริกาใต้"}
+        018{"แอฟริกาใต้ [018]"}
         019{"อเมริกา"}
         021{"อเมริกาเหนือ"}
         029{"แคริเบียน"}
@@ -31,7 +31,7 @@
         039{"ยุโรปใต้"}
         053{"ออสเตรเลียและนิวซีแลนด์"}
         054{"เมลานีเซีย"}
-        057{"ไมโครนีเซีย"}
+        057{"ไมโครนีเซีย [057]"}
         061{"โปลินีเซีย"}
         062{"เอเชียกลางตอนใต้"}
         142{"เอเชีย"}
@@ -458,7 +458,7 @@
         }
         BUK{
             "BUK",
-            "จัคพม่า",
+            "จัคพม่า [BUK]",
         }
         BWP{
             "BWP",
@@ -672,10 +672,6 @@
             "GTQ",
             "เควตซัลกัวเตมาลา",
         }
-        GWE{
-            "GWE",
-            "เอสคูโดโปรตุเกส",
-        }
         GWP{
             "GWP",
             "เปโซกีนีบิสเซา",
@@ -725,7 +721,7 @@
             "เชเกลอิสราเอล",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "รูปีอินเดีย",
         }
         IQD{
@@ -826,7 +822,7 @@
         }
         LUC{
             "LUC",
-            "ฟรังก์ลักเซมเบิร์ก",
+            "ฟรังก์ลักเซมเบิร์ก [LUC]",
         }
         LUF{
             "LUF",
@@ -834,7 +830,7 @@
         }
         LUL{
             "LUL",
-            "ฟรังก์ลักเซมเบิร์ก",
+            "ฟรังก์ลักเซมเบิร์ก  [LUL]",
         }
         LVL{
             "LVL",
@@ -1006,7 +1002,7 @@
         }
         PLZ{
             "PLZ",
-            "ซลอตีโปแลนด์",
+            "ซลอตีโปแลนด์ [PLZ]",
         }
         PTE{
             "PTE",
@@ -1238,11 +1234,11 @@
         }
         XBC{
             "XBC",
-            "หน่วยบัญชียุโรป",
+            "หน่วยบัญชียุโรป [XBC]",
         }
         XBD{
             "XBD",
-            "หน่วยบัญชียุโรป",
+            "หน่วยบัญชียุโรป [XBD]",
         }
         XCD{
             "XCD",
@@ -1925,7 +1921,7 @@
         ROZAJ{"เรเซียน"}
         SAAHO{"ซาโฮ"}
     }
-    Version{"1.61"}
+    Version{"1.73"}
     calendar{
         buddhist{
             DateTimePatterns{
@@ -1945,11 +1941,8 @@
                 }
             }
         }
+        default{"gregorian"}
         gregorian{
-            AmPmMarkers{
-                "AM",
-                "PM",
-            }
             DateTimePatterns{
                 "H' นาฬิกา 'm' นาที 'ss' วินาที'",
                 "H' นาฬิกา 'm' นาที'",
@@ -1961,18 +1954,6 @@
                 "d/M/yyyy",
                 "{1}, {0}",
             }
-            availableFormats{
-                HHmm{"HH:mm"}
-                HHmmss{"HH:mm:ss"}
-                MMMM{"MMMM"}
-                MMdd{"MM-dd"}
-                mmssSS{"mm:ss.SS"}
-                ww{"ww"}
-                yyMMdd{"dd/MM/yy"}
-                yyMMddHHmm{"dd/MM/yy HH:mm"}
-                yyyyMMdd{"dd/MM/yyyy"}
-                yyyyMMddHHmmss{"dd/MM/yyyy HH:mm:ss"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -2233,9 +2214,6 @@
         "America:Hermosillo"{
             ec{"เอร์โมซีโย"}
         }
-        "America:Indiana:Indianapolis"{
-            ec{"อินเดียแนโพลิส"}
-        }
         "America:Indiana:Knox"{
             ec{"นอกซ์"}
         }
@@ -2266,9 +2244,6 @@
         "America:Juneau"{
             ec{"จูโน"}
         }
-        "America:Kentucky:Louisville"{
-            ec{"หลุยส์วิลล์"}
-        }
         "America:Kentucky:Monticello"{
             ec{"มอนติเซลโล"}
         }
@@ -2650,6 +2625,5 @@
         "Pacific:Wake"{
             ec{"เวก"}
         }
-        hourFormat{"+HHmm;-HHmm"}
     }
 }
diff --git a/icu4c/source/data/locales/th_TH.txt b/icu4c/source/data/locales/th_TH.txt
index ae9276c..c081a92 100644
--- a/icu4c/source/data/locales/th_TH.txt
+++ b/icu4c/source/data/locales/th_TH.txt
@@ -47,9 +47,8 @@
         Hung{"ฮังการีโบราณ"}
         Ital{"อิตาลีโบราณ"}
         Mlym{"มาลายาลัม"}
-        Taml{"ทมิฬ"}
     }
-    Version{"1.32"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ti.txt b/icu4c/source/data/locales/ti.txt
index 87934ff..d645828 100644
--- a/icu4c/source/data/locales/ti.txt
+++ b/icu4c/source/data/locales/ti.txt
@@ -21,7 +21,7 @@
     LocaleScript{
         "Ethi",
     }
-    Version{"1.37"}
+    Version{"1.43"}
     calendar{
         gregorian{
             AmPmMarkers{
@@ -49,6 +49,17 @@
                         "ቀዳም",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "ሰ",
+                        "ሰ",
+                        "ሠ",
+                        "ረ",
+                        "ኃ",
+                        "ዓ",
+                        "ቀ",
+                    }
+                }
             }
             eras{
                 abbreviated{
@@ -87,6 +98,22 @@
                         "ዲሴምበር",
                     }
                 }
+                stand-alone{
+                    narrow{
+                        "ጃ",
+                        "ፌ",
+                        "ማ",
+                        "ኤ",
+                        "ሜ",
+                        "ጁ",
+                        "ጁ",
+                        "ኦ",
+                        "ሴ",
+                        "ኦ",
+                        "ኖ",
+                        "ዲ",
+                    }
+                }
             }
         }
     }
diff --git a/icu4c/source/data/locales/ti_ER.txt b/icu4c/source/data/locales/ti_ER.txt
index c33336b..9d96410 100644
--- a/icu4c/source/data/locales/ti_ER.txt
+++ b/icu4c/source/data/locales/ti_ER.txt
@@ -14,7 +14,7 @@
         }
         USD{
             "US$",
-            "የአሜሪካን ዶላር",
+            "USD",
         }
     }
     NumberPatterns{
@@ -23,7 +23,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.34"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/ti_ET.txt b/icu4c/source/data/locales/ti_ET.txt
index cf615b0..6650c43 100644
--- a/icu4c/source/data/locales/ti_ET.txt
+++ b/icu4c/source/data/locales/ti_ET.txt
@@ -10,7 +10,7 @@
     Currencies{
         USD{
             "US$",
-            "የአሜሪካን ዶላር",
+            "USD",
         }
     }
     NumberPatterns{
@@ -19,7 +19,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.35"}
+    Version{"1.41"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/tr.txt b/icu4c/source/data/locales/tr.txt
index 6f15336..c5db3f1 100644
--- a/icu4c/source/data/locales/tr.txt
+++ b/icu4c/source/data/locales/tr.txt
@@ -24,7 +24,7 @@
         014{"Doğu Afrika"}
         015{"Kuzey Afrika"}
         017{"Orta Afrika"}
-        018{"Güney Afrika"}
+        018{"Güney Afrika [018]"}
         019{"Amerika"}
         021{"Kuzey Amerika"}
         029{"Karayipler"}
@@ -855,10 +855,6 @@
             "Lm",
             "Malta Lirası",
         }
-        MTP{
-            "MTP",
-            "Malta Lirası",
-        }
         MUR{
             "MUR",
             "Mauritius Rupisi",
@@ -1183,10 +1179,6 @@
             "XBA",
             "Birleşik Avrupa Birimi",
         }
-        XBB{
-            "XBB",
-            "Avrupa Para Birimi",
-        }
         XBC{
             "XBC",
             "Avrupa Hesap Birimi (XBC)",
@@ -1268,7 +1260,7 @@
             "Zimbabwe Doları",
         }
     }
-    ExemplarCharacters{"[a b c ç d-g ğ h ı i İ j-o ö p r s ş t u ü v y z]"}
+    ExemplarCharacters{"[a-c ç d-g ğ h ı i İ j-o ö p r s ş t u ü v y z]"}
     Keys{
         calendar{"Takvim"}
         collation{"Sıralama"}
@@ -1591,7 +1583,7 @@
             traditional{"Geleneksel"}
         }
     }
-    Version{"1.62"}
+    Version{"1.70"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1729,6 +1721,12 @@
             }
             quarters{
                 format{
+                    abbreviated{
+                        "Ç1",
+                        "Ç2",
+                        "Ç3",
+                        "Ç4",
+                    }
                     wide{
                         "1. çeyrek",
                         "2. çeyrek",
@@ -1738,6 +1736,130 @@
                 }
             }
         }
+        hebrew{
+            monthNames{
+                format{
+                    abbreviated{
+                        "Tişri",
+                        "Heşvan",
+                        "Kislev",
+                        "Tevet",
+                        "Shevat",
+                        "Veadar",
+                        "Adar",
+                        "Nisan",
+                        "İyar",
+                        "Sivan",
+                        "Tamuz",
+                        "Av",
+                        "Ellul",
+                    }
+                    wide{
+                        "Tişri",
+                        "Heşvan",
+                        "Kislev",
+                        "Tevet",
+                        "Şevat",
+                        "Veadar",
+                        "Adar",
+                        "Nisan",
+                        "İyar",
+                        "Sivan",
+                        "Tamuz",
+                        "Av",
+                        "Ellul",
+                    }
+                }
+            }
+        }
+        islamic{
+            monthNames{
+                format{
+                    abbreviated{
+                        "Muharrem",
+                        "Safer",
+                        "Rebiülevvel",
+                        "Rebiülahir",
+                        "Jumada I",
+                        "Cemaziyelahir",
+                        "Rajab",
+                        "Şaban",
+                        "Ramazan",
+                        "Şevval",
+                        "Zilkade",
+                        "Zilhicce",
+                    }
+                    wide{
+                        "Muharrem",
+                        "Safer",
+                        "Rebiülevvel",
+                        "Rebiülahir",
+                        "Cemaziyelevvel",
+                        "Cemaziyelahir",
+                        "Recep",
+                        "Şaban",
+                        "Ramazan",
+                        "Şevval",
+                        "Zilkade",
+                        "Zilhicce",
+                    }
+                }
+            }
+        }
+        islamic-civil{
+            monthNames{
+                format{
+                    wide{
+                        "Muharrem",
+                        "Safer",
+                        "Rebiülevvel",
+                        "Rebiülahir",
+                        "Cemaziyelevvel",
+                        "Cemaziyelahir",
+                        "Recep",
+                        "Şaban",
+                        "Ramazan",
+                        "Şevval",
+                        "Zilkade",
+                        "Zilhicce",
+                    }
+                }
+            }
+        }
+        persian{
+            monthNames{
+                format{
+                    abbreviated{
+                        "Ferwerdin",
+                        "Ordibeheşt",
+                        "Hordâd",
+                        "Tir",
+                        "Mordad",
+                        "Şehrivar",
+                        "Mehr",
+                        "Âbân",
+                        "Âzar",
+                        "Daî",
+                        "Behman",
+                        "İsfand",
+                    }
+                    wide{
+                        "Ferwerdin",
+                        "Ordibeheşt",
+                        "Hordâd",
+                        "Tir",
+                        "Mordâd",
+                        "Şehrivar",
+                        "Mehr",
+                        "Âbân",
+                        "Âzar",
+                        "Daî",
+                        "Behman",
+                        "İsfand",
+                    }
+                }
+            }
+        }
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
     zoneStrings{
@@ -1775,7 +1897,7 @@
         }
         "America:Indianapolis"{
             ec{"Indianapolis"}
-            ld{"Doğu Standart Saati"}
+            ld{"Doğu (Indianapolis) Yaz Saati"}
             ls{"Doğu Standart Saati"}
         }
         "America:Los_Angeles"{
diff --git a/icu4c/source/data/locales/tr_TR.txt b/icu4c/source/data/locales/tr_TR.txt
index e01485c..6060bd6 100644
--- a/icu4c/source/data/locales/tr_TR.txt
+++ b/icu4c/source/data/locales/tr_TR.txt
@@ -7,13 +7,7 @@
 // *
 // ***************************************************************************
 tr_TR{
-    NumberPatterns{
-        "#,##0.###",
-        "#,##0.00 ¤",
-        "#,##0%",
-        "#E0",
-    }
-    Version{"1.34"}
+    Version{"1.39"}
     delimiters{
         alternateQuotationEnd{"”"}
         alternateQuotationStart{"“"}
diff --git a/icu4c/source/data/locales/uk.txt b/icu4c/source/data/locales/uk.txt
index cccd375..a74ba30 100644
--- a/icu4c/source/data/locales/uk.txt
+++ b/icu4c/source/data/locales/uk.txt
@@ -30,7 +30,6 @@
         039{"Південна Європа"}
         053{"Австралія та Нова Зеландія"}
         054{"Меланезія"}
-        057{"Мікронезія"}
         061{"Полінезія"}
         062{"Південно-Центральна Азія"}
         142{"Азія"}
@@ -352,7 +351,7 @@
         }
         BAD{
             "BAD",
-            "Динар Боснії і Гецоговини",
+            "Динар (Боснія і Герцеговина)",
         }
         BAM{
             "KM",
@@ -614,6 +613,10 @@
             "GNS",
             "Гвінейське сілі",
         }
+        GQE{
+            "GQE",
+            "Еквеле (Екваторіальна Ґвінея)",
+        }
         GRD{
             "GRD",
             "Грецька драхма",
@@ -770,10 +773,18 @@
             "LTT",
             "Литовський талон",
         }
+        LUC{
+            "LUC",
+            "Люксембурґський франк (Конвертований)",
+        }
         LUF{
             "LUF",
             "Люксембурзький франк",
         }
+        LUL{
+            "LUL",
+            "Люксембурґський франк (Фінансовий)",
+        }
         LVL{
             "LVL",
             "Латвійський лат",
@@ -848,7 +859,7 @@
         }
         MWK{
             "MK",
-            "Малавійська квача",
+            "Квача (Малаві)",
         }
         MXN{
             "MEX$",
@@ -1212,7 +1223,7 @@
         }
         ZAL{
             "ZAL",
-            "Південноафриканський ранд",
+            "Південноафриканський ранд [ZAL]",
         }
         ZAR{
             "R",
@@ -1220,7 +1231,7 @@
         }
         ZMK{
             "ZMK",
-            "Замбійська квача",
+            "Квача (Замбія)",
         }
         ZRN{
             "ZRN",
@@ -1294,7 +1305,7 @@
         hy{"Вірменська"}
         ia{"Інтерлінгва"}
         id{"Індонезійська"}
-        ie{"Інтерлінгва"}
+        ie{"Інтерлінгве"}
         ik{"Інупіак"}
         is{"Ісландська"}
         it{"Італійська"}
@@ -1474,8 +1485,44 @@
             traditional{"Традиційний"}
         }
     }
-    Version{"1.58"}
+    Version{"1.73"}
     calendar{
+        coptic{
+            monthNames{
+                format{
+                    abbreviated{
+                        "Тот",
+                        "Бабе",
+                        "Hator",
+                        "Кіхак",
+                        "Тобе",
+                        "Амшир",
+                        "Baramhat",
+                        "Бармуда",
+                        "Башнас",
+                        "Бауна",
+                        "Абіб",
+                        "Mesra",
+                        "Насі",
+                    }
+                    wide{
+                        "Тот",
+                        "Бабе",
+                        "Хатур",
+                        "Кіхак",
+                        "Тобе",
+                        "Амшир",
+                        "Барамхат",
+                        "Бармуда",
+                        "Башнас",
+                        "Бауна",
+                        "Абіб",
+                        "Мисра",
+                        "Насі",
+                    }
+                }
+            }
+        }
         gregorian{
             DateTimePatterns{
                 "HH:mm:ss z",
@@ -1488,10 +1535,6 @@
                 "dd.MM.yy",
                 "{1} {0}",
             }
-            availableFormats{
-                yyMMdd{"dd.MM.yy"}
-                yyyyMMMMEEEEd{"EEEE, d MMMM yyyy"}
-            }
             dayNames{
                 format{
                     abbreviated{
@@ -1650,6 +1693,92 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    wide{
+                        "I квартал",
+                        "II квартал",
+                        "III квартал",
+                        "IV квартал",
+                    }
+                }
+            }
+        }
+        hebrew{
+            monthNames{
+                format{
+                    abbreviated{
+                        "Тішри",
+                        "Марчешван",
+                        "Kislev",
+                        "Тебет",
+                        "Shevat",
+                        "Адар Ⅰ",
+                        "Adar",
+                        "Nisan",
+                        "Іар",
+                        "Сиван",
+                        "Таммуз",
+                        "Аб",
+                        "Елул",
+                    }
+                    wide{
+                        "Тішри",
+                        "Марчешван",
+                        "Числьов",
+                        "Тебет",
+                        "Шеват",
+                        "Адар Ⅰ",
+                        "Адар",
+                        "Нісан",
+                        "Іар",
+                        "Сиван",
+                        "Таммуз",
+                        "Аб",
+                        "Елул",
+                    }
+                }
+            }
+        }
+        islamic{
+            monthNames{
+                format{
+                    wide{
+                        "Мухаррам",
+                        "Сафар",
+                        "Рабі I",
+                        "Рабі II",
+                        "Джумада I",
+                        "Джумада II",
+                        "Раджаб",
+                        "Шаабан",
+                        "Рамадан",
+                        "Даввал",
+                        "Зу-ль-каада",
+                        "Зу-ль-хіджа",
+                    }
+                }
+            }
+        }
+        persian{
+            monthNames{
+                format{
+                    wide{
+                        "Фарвардін",
+                        "Ордібехешт",
+                        "Хордад",
+                        "Тір",
+                        "Мордад",
+                        "Шахрівер",
+                        "Мехр",
+                        "Абан",
+                        "Азер",
+                        "Дей",
+                        "Бахман",
+                        "Есфанд",
+                    }
+                }
+            }
         }
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
diff --git a/icu4c/source/data/locales/uk_UA.txt b/icu4c/source/data/locales/uk_UA.txt
index 8a3351e..dd01c2c 100644
--- a/icu4c/source/data/locales/uk_UA.txt
+++ b/icu4c/source/data/locales/uk_UA.txt
@@ -13,5 +13,5 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.33"}
+    Version{"1.37"}
 }
diff --git a/icu4c/source/data/locales/ur.txt b/icu4c/source/data/locales/ur.txt
index db1341f..65ebc2c 100644
--- a/icu4c/source/data/locales/ur.txt
+++ b/icu4c/source/data/locales/ur.txt
@@ -14,12 +14,6 @@
         IN{"بھارت"}
         PK{"پاکستان"}
     }
-    Currencies{
-        PKR{
-            "Rs",
-            "PKR",
-        }
-    }
     ExemplarCharacters{"[ء-ؤ ئ-ب ٻ پ ة-ث ٹ ٺ ټ ٽ ج چ ح-ذ ڈ ر ز ڑ ژ س-غ ف ق ک گ ل-ن ں ه ھ و ی ے]"}
     Languages{
         ur{"اردو"}
@@ -27,9 +21,5 @@
     LocaleScript{
         "Arab",
     }
-    Version{"1.26"}
-    layout{
-        characters{"left-to-right"}
-        lines{"top-to-bottom"}
-    }
+    Version{"1.31"}
 }
diff --git a/icu4c/source/data/locales/ur_IN.txt b/icu4c/source/data/locales/ur_IN.txt
index 1eb6dc4..7cff1e1 100644
--- a/icu4c/source/data/locales/ur_IN.txt
+++ b/icu4c/source/data/locales/ur_IN.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/main/ur_IN.xml
  */
 ur_IN{
-    Version{"1.3"}
+    Version{"1.7"}
     calendar{
         gregorian{
             weekend:intvector{
diff --git a/icu4c/source/data/locales/ur_PK.txt b/icu4c/source/data/locales/ur_PK.txt
index 037b892..8c2bb94 100644
--- a/icu4c/source/data/locales/ur_PK.txt
+++ b/icu4c/source/data/locales/ur_PK.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 ur_PK{
-    Version{"1.23"}
+    Version{"1.27"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/uz.txt b/icu4c/source/data/locales/uz.txt
index 8bd00e8..a1a9c51 100644
--- a/icu4c/source/data/locales/uz.txt
+++ b/icu4c/source/data/locales/uz.txt
@@ -25,45 +25,7 @@
         US{"Қўшма Штатлар"}
         UZ{"Ўзбекистон"}
     }
-    Currencies{
-        BRL{
-            "BRL",
-            "Бразил реали",
-        }
-        CNY{
-            "CNY",
-            "Хитой юани",
-        }
-        EUR{
-            "€",
-            "Евро",
-        }
-        GBP{
-            "£",
-            "Инглиз фунт стерлинги",
-        }
-        INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
-            "Ҳинд рупияси",
-        }
-        JPY{
-            "¥",
-            "Япон йенаси",
-        }
-        RUB{
-            "RUB",
-            "Рус рубли",
-        }
-        USD{
-            "$",
-            "АҚШ доллари",
-        }
-        UZS{
-            "сўм",
-            "Ўзбекистон сўм",
-        }
-    }
-    ExemplarCharacters{"[а-е ё ж-х ч ш ъ э-я ў қ ғ ҳ]"}
+    ExemplarCharacters{"[а-г ғ д е ё ж-к қ л-у ў ф х ҳ ч ш ъ э-я]"}
     Languages{
         ar{"Арабча"}
         de{"Олмонча"}
@@ -81,26 +43,12 @@
     LocaleScript{
         "Cyrl",
     }
-    NumberElements{
-        ",",
-        " ",
-        ";",
-        "%",
-        "0",
-        "#",
-        "-",
-        "E",
-        "‰",
-        "∞",
-        "NaN",
-        "+",
-    }
     Scripts{
         Arab{"Араб"}
         Cyrl{"Кирил"}
         Latn{"Лотин"}
     }
-    Version{"1.27"}
+    Version{"1.32"}
     calendar{
         gregorian{
             dayNames{
@@ -141,16 +89,16 @@
                     abbreviated{
                         "Янв",
                         "Фев",
-                        "Мар",
+                        "Рабиул-аввал",
                         "Апр",
-                        "Май",
+                        "5",
                         "Июн",
-                        "Июл",
+                        "Ражаб",
                         "Авг",
-                        "Сен",
+                        "9",
                         "Окт",
-                        "Ноя",
-                        "Дек",
+                        "11",
+                        "Зил-ҳижжа",
                     }
                     wide{
                         "Муҳаррам",
@@ -186,4 +134,13 @@
             }
         }
     }
+    zoneStrings{
+        "Asia:Kabul"{
+            ec{"کابل"}
+            ld{"افغانستان وقتی"}
+            ls{"افغانستان وقتی"}
+            sd{"AFT"}
+            ss{"AFT"}
+        }
+    }
 }
diff --git a/icu4c/source/data/locales/uz_Cyrl.txt b/icu4c/source/data/locales/uz_Cyrl.txt
index 28b6d9c..99fdeb8 100644
--- a/icu4c/source/data/locales/uz_Cyrl.txt
+++ b/icu4c/source/data/locales/uz_Cyrl.txt
@@ -13,5 +13,5 @@
     LocaleScript{
         "Cyrl",
     }
-    Version{"1.10"}
+    Version{"1.14"}
 }
diff --git a/icu4c/source/data/locales/uz_Cyrl_UZ.txt b/icu4c/source/data/locales/uz_Cyrl_UZ.txt
index 1c9eeb5..3392f95 100644
--- a/icu4c/source/data/locales/uz_Cyrl_UZ.txt
+++ b/icu4c/source/data/locales/uz_Cyrl_UZ.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 uz_Cyrl_UZ{
-    Version{"1.9"}
+    Version{"1.13"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/uz_Latn.txt b/icu4c/source/data/locales/uz_Latn.txt
index c0a7053..747b8bc 100644
--- a/icu4c/source/data/locales/uz_Latn.txt
+++ b/icu4c/source/data/locales/uz_Latn.txt
@@ -42,7 +42,7 @@
             "Ingliz funt sterlingi",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "Hind rupiyasi",
         }
         JPY{
@@ -84,7 +84,7 @@
         Cyrl{"Kiril"}
         Latn{"Lotin"}
     }
-    Version{"1.9"}
+    Version{"1.13"}
     calendar{
         gregorian{
             dayNames{
@@ -125,16 +125,16 @@
                     abbreviated{
                         "Yanv",
                         "Fev",
-                        "Mar",
+                        "Rabiul-avval",
                         "Apr",
-                        "May",
+                        "5",
                         "Iyun",
-                        "Iyul",
+                        "Rajab",
                         "Avg",
-                        "Sen",
+                        "9",
                         "Okt",
-                        "Noya",
-                        "Dek",
+                        "11",
+                        "Zil-hijja",
                     }
                     wide{
                         "Muharram",
diff --git a/icu4c/source/data/locales/uz_Latn_UZ.txt b/icu4c/source/data/locales/uz_Latn_UZ.txt
index 4c6e09f..126f165 100644
--- a/icu4c/source/data/locales/uz_Latn_UZ.txt
+++ b/icu4c/source/data/locales/uz_Latn_UZ.txt
@@ -7,7 +7,7 @@
 // *
 // ***************************************************************************
 uz_Latn_UZ{
-    Version{"1.9"}
+    Version{"1.13"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/vi.txt b/icu4c/source/data/locales/vi.txt
index 798a7d4..8aca6e6 100644
--- a/icu4c/source/data/locales/vi.txt
+++ b/icu4c/source/data/locales/vi.txt
@@ -294,7 +294,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.44"}
+    Version{"1.50"}
     calendar{
         gregorian{
             AmPmMarkers{
diff --git a/icu4c/source/data/locales/vi_VN.txt b/icu4c/source/data/locales/vi_VN.txt
index 6d5202b..31f2c86 100644
--- a/icu4c/source/data/locales/vi_VN.txt
+++ b/icu4c/source/data/locales/vi_VN.txt
@@ -7,5 +7,5 @@
 // *
 // ***************************************************************************
 vi_VN{
-    Version{"1.29"}
+    Version{"1.33"}
 }
diff --git a/icu4c/source/data/locales/zh.txt b/icu4c/source/data/locales/zh.txt
index 60c3e00..e6bb60e 100644
--- a/icu4c/source/data/locales/zh.txt
+++ b/icu4c/source/data/locales/zh.txt
@@ -404,7 +404,7 @@
         }
         BRC{
             "BRC",
-            "巴西克鲁塞罗",
+            "巴西克鲁塞罗 Brazilian Cruzado",
         }
         BRE{
             "BRE",
@@ -667,7 +667,7 @@
             "以色列新谢客尔",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "印度卢比",
         }
         IQD{
@@ -1376,9 +1376,9 @@
         de{"德文"}
         del{"特拉瓦印第安人文"}
         den{"司雷夫文"}
-        dgr{"多格来文"}
+        dgr{"多格来文 Dogrib"}
         din{"丁卡文"}
-        doi{"多格来文"}
+        doi{"多格来文 Dogri"}
         dra{"其他德拉维语系"}
         dsb{"下塞尔维亚文"}
         dua{"都阿拉文"}
@@ -1445,10 +1445,10 @@
         hup{"胡帕文"}
         hy{"亚美尼亚文"}
         hz{"赫雷罗文"}
-        ia{"拉丁国际文"}
+        ia{"拉丁国际文 Interlingua"}
         iba{"伊班文"}
         id{"印度尼西亚文"}
-        ie{"拉丁国际文"}
+        ie{"拉丁国际文 Interlingue"}
         ig{"伊格博文"}
         ii{"四川话"}
         ijo{"伊乔文"}
@@ -1492,7 +1492,7 @@
         kos{"柯司瑞恩文"}
         kpe{"克佩列文"}
         kr{"卡努里文"}
-        krc{"卡拉卡尔帕克文"}
+        krc{"卡拉恰伊-巴尔卡尔语"}
         kro{"克鲁文"}
         kru{"库鲁克文"}
         ks{"克什米尔文"}
@@ -1512,7 +1512,7 @@
         li{"淋布尔吉文"}
         ln{"林加拉文"}
         lo{"老挝文"}
-        lol{"蒙古文"}
+        lol{"芒戈语"}
         loz{"洛兹文"}
         lt{"立陶宛文"}
         lu{"鲁巴加丹加文"}
@@ -1632,7 +1632,7 @@
         sat{"桑嗒利文"}
         sc{"萨丁文"}
         sco{"苏格兰文"}
-        sd{"苏丹文"}
+        sd{"信德语"}
         se{"北萨迷文"}
         sel{"塞尔库普文"}
         sem{"其他闪族语系"}
@@ -1665,7 +1665,7 @@
         ss{"辛辛那提文"}
         ssa{"其他尼罗萨哈兰文"}
         st{"塞索托文"}
-        su{"苏丹文"}
+        su{"巽他语"}
         suk{"苏库马文"}
         sus{"苏苏文"}
         sux{"苏马文"}
@@ -1724,7 +1724,7 @@
         wen{"索布诸语言"}
         wo{"沃尔夫文"}
         xal{"卡啦迷克文"}
-        xh{"班图文"}
+        xh{"科萨语"}
         yao{"瑶族文"}
         yap{"雅浦文"}
         yi{"依地文"}
@@ -1817,13 +1817,24 @@
     Variants{
         REVISED{"已修订"}
     }
-    Version{"1.64"}
+    Version{"1.77"}
     calendar{
         gregorian{
             AmPmMarkers{
                 "上午",
                 "下午",
             }
+            DateTimePatterns{
+                "HH:mm:ss z",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, yyyy MMMM dd",
+                "yyyy MMMM d",
+                "yyyy MMM d",
+                "yy/MM/dd",
+                "{1} {0}",
+            }
             dayNames{
                 format{
                     abbreviated{
@@ -1911,6 +1922,22 @@
                     }
                 }
             }
+            quarters{
+                format{
+                    abbreviated{
+                        "1季",
+                        "2季",
+                        "3季",
+                        "4季",
+                    }
+                    wide{
+                        "第1季度",
+                        "第2季度",
+                        "第3季度",
+                        "第4季度",
+                    }
+                }
+            }
         }
     }
     localPatternChars{"GanjkHmsSEDFwWxhKzAeugXZvcL"}
@@ -1944,8 +1971,8 @@
             ec{"安克雷奇"}
             ld{"阿拉斯加夏令时间"}
             ls{"阿拉斯加标准时间"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"阿拉斯加夏令时间"}
+            ss{"阿拉斯加标准时间"}
         }
         "America:Araguaina"{
             ec{"阿拉瓜伊纳"}
@@ -1996,8 +2023,7 @@
             ec{"芝加哥"}
             ld{"中央夏令时间"}
             ls{"中央标准时间"}
-            sd{"CDT"}
-            ss{"CST"}
+            ss{"中部标准时间"}
         }
         "America:Chihuahua"{
             ec{"奇瓦瓦"}
@@ -2046,8 +2072,8 @@
             ec{"哈利法克斯"}
             ld{"大西洋夏令时间"}
             ls{"大西洋标准时间"}
-            sd{"ADT"}
-            ss{"AST"}
+            sd{"大西洋夏令时间"}
+            ss{"大西洋标准时间"}
         }
         "America:Hermosillo"{
             ec{"埃莫西约"}
@@ -2063,10 +2089,8 @@
         }
         "America:Indianapolis"{
             ec{"印地安纳波利斯"}
-            ld{"东部标准时间"}
-            ls{"东部标准时间"}
-            sd{"EST"}
-            ss{"EST"}
+            ld{"东部夏时制 Indianapolis"}
+            ls{"东部标准时间 Indianapolis"}
         }
         "America:Inuvik"{
             ec{"伊努维克"}
@@ -2121,8 +2145,8 @@
             ec{"纽约"}
             ld{"东部夏令时间"}
             ls{"东部标准时间"}
-            sd{"EDT"}
-            ss{"EST"}
+            sd{"东部夏令时间"}
+            ss{"东部标准时间"}
         }
         "America:Nipigon"{
             ec{"尼皮贡"}
@@ -2135,10 +2159,8 @@
         }
         "America:Phoenix"{
             ec{"凤凰城"}
-            ld{"山区标准时间"}
-            ls{"山区标准时间"}
-            sd{"MST"}
-            ss{"MST"}
+            ld{"山区夏令时间 Phoenix"}
+            ls{"山区标准时间 Phoenix"}
         }
         "America:Porto_Velho"{
             ec{"波多韦柳"}
@@ -2168,8 +2190,8 @@
             ec{"圣约翰"}
             ld{"纽芬兰夏令时间"}
             ls{"纽芬兰标准时间"}
-            sd{"CDT"}
-            ss{"CNT"}
+            sd{"NDT 纽芬兰夏令时间"}
+            ss{"NST 纽芬兰标准时间"}
         }
         "America:Swift_Current"{
             ec{"斯威夫特卡伦特"}
@@ -2196,7 +2218,7 @@
             ec{"温尼伯"}
         }
         "America:Yakutat"{
-            ec{"雅库茨克"}
+            ec{"亚库塔特"}
         }
         "America:Yellowknife"{
             ec{"耶洛奈夫"}
@@ -2311,8 +2333,6 @@
             ec{"上海"}
             ld{"中国标准时间"}
             ls{"中国标准时间"}
-            sd{"CDT"}
-            ss{"CTT"}
         }
         "Asia:Tashkent"{
             ec{"塔什干"}
@@ -2477,6 +2497,5 @@
         "Pacific:Yap"{
             ec{"雅浦岛"}
         }
-        hourFormat{"+HHmm;-HHmm"}
     }
 }
diff --git a/icu4c/source/data/locales/zh_Hans.txt b/icu4c/source/data/locales/zh_Hans.txt
index cd912c2..171a1f9 100644
--- a/icu4c/source/data/locales/zh_Hans.txt
+++ b/icu4c/source/data/locales/zh_Hans.txt
@@ -45,7 +45,7 @@
             "阿富汗尼",
         }
         AOA{
-            "AOK",
+            "AOA",
             "安哥拉宽扎",
         }
         AOK{
@@ -60,10 +60,6 @@
             "AOR",
             "安哥拉宽扎 Reajustado (1995-1999)",
         }
-        ARS{
-            "ARP",
-            "阿根廷比索",
-        }
         ATS{
             "ATS",
             "奥地利先令",
@@ -332,10 +328,6 @@
             "MKD",
             "马其顿戴代纳尔",
         }
-        MMK{
-            "MMK",
-            "缅元",
-        }
         MOP{
             "MOP",
             "澳门元",
@@ -665,7 +657,7 @@
         nia{"尼亚斯文"}
         nic{"其他尼日尔科尔多凡语系"}
         nub{"努比亚语系"}
-        nwc{"尼瓦尔文"}
+        nwc{"尼瓦尔文 Classical Newari"}
         ny{"尼扬贾文;齐切瓦文;切瓦文"}
         nyo{"尼约罗文"}
         nzi{"恩济马文"}
@@ -780,7 +772,7 @@
         REVISED{"已修订的拼字学"}
         SAAHO{"萨霍"}
     }
-    Version{"1.22"}
+    Version{"1.34"}
     calendar{
         gregorian{
             fields{
@@ -831,16 +823,10 @@
         "America:Adak"{
             ec{"艾德克"}
         }
-        "America:Anchorage"{
-            ec{"Anchorage"}
-            sd{"阿拉斯加夏令时间"}
-            ss{"阿拉斯加标准时间"}
-        }
         "America:Chicago"{
             ec{"Chicago"}
             ld{"中部夏令时间"}
             ls{"中部标准时间"}
-            ss{"中部标准时间"}
         }
         "America:Coral_Harbour"{
             ec{"珊瑚港"}
@@ -848,25 +834,12 @@
         "America:Danmarkshavn"{
             ec{"Danmarkshavn(格陵兰东北城市)"}
         }
-        "America:Denver"{
-            ec{"Denver"}
-            sd{"山区夏令时间"}
-            ss{"山区标准时间"}
-        }
         "America:Eirunepe"{
             ec{"依伦尼贝"}
         }
         "America:Godthab"{
             ec{"戈特霍布"}
         }
-        "America:Halifax"{
-            ec{"Halifax"}
-            sd{"大西洋夏令时间"}
-            ss{"大西洋标准时间"}
-        }
-        "America:Indiana:Indianapolis"{
-            ec{"印地安那州/印第安纳波利斯"}
-        }
         "America:Indiana:Petersburg"{
             ec{"彼得斯堡"}
         }
@@ -885,9 +858,6 @@
         "America:Iqaluit"{
             ec{"伊魁鲁伊特"}
         }
-        "America:Kentucky:Louisville"{
-            ec{"路易斯维尔"}
-        }
         "America:Los_Angeles"{
             ec{"Los Angeles"}
             sd{"太平洋夏令时间"}
@@ -899,11 +869,6 @@
         "America:Moncton"{
             ec{"蒙克顿"}
         }
-        "America:New_York"{
-            ec{"New York"}
-            sd{"东部夏令时间"}
-            ss{"东部标准时间"}
-        }
         "America:Nome"{
             ec{"诺姆"}
         }
@@ -916,29 +881,12 @@
         "America:Pangnirtung"{
             ec{"潘尼尔东"}
         }
-        "America:Phoenix"{
-            ec{"菲尼克斯"}
-            ld{"山区夏令时间"}
-            sd{"MDT"}
-            ss{"山区标准时间"}
-        }
         "America:Rainy_River"{
             ec{"雨河"}
         }
-        "America:St_Johns"{
-            ec{"St Johns"}
-            sd{"NDT 纽芬兰夏令时间"}
-            ss{"NST 纽芬兰标准时间"}
-        }
-        "America:Yakutat"{
-            ec{"亚库塔特"}
-        }
         "Antarctica:Casey"{
             ec{"卡塞"}
         }
-        "Asia:Yakutsk"{
-            ec{"亚库塔特"}
-        }
         "Australia:Currie"{
             ec{"库利"}
         }
diff --git a/icu4c/source/data/locales/zh_Hans_CN.txt b/icu4c/source/data/locales/zh_Hans_CN.txt
index 3b835ee..7e77d5a 100644
--- a/icu4c/source/data/locales/zh_Hans_CN.txt
+++ b/icu4c/source/data/locales/zh_Hans_CN.txt
@@ -13,7 +13,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.22"}
+    Version{"1.27"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/zh_Hans_SG.txt b/icu4c/source/data/locales/zh_Hans_SG.txt
index d30edeb..770c36f 100644
--- a/icu4c/source/data/locales/zh_Hans_SG.txt
+++ b/icu4c/source/data/locales/zh_Hans_SG.txt
@@ -12,7 +12,6 @@
         CZ{"捷克"}
         ID{"印尼"}
         KR{"南韩"}
-        MK{"马其顿"}
         NZ{"纽西兰"}
         SA{"沙地阿拉伯"}
     }
@@ -26,7 +25,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.25"}
+    Version{"1.31"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
diff --git a/icu4c/source/data/locales/zh_Hant.txt b/icu4c/source/data/locales/zh_Hant.txt
index 2ba218e..ee4fb4b 100644
--- a/icu4c/source/data/locales/zh_Hant.txt
+++ b/icu4c/source/data/locales/zh_Hant.txt
@@ -391,7 +391,7 @@
         }
         BUK{
             "BUK",
-            "緬甸元",
+            "緬甸元 BUK",
         }
         BWP{
             "BWP",
@@ -618,7 +618,7 @@
             "以色列新謝克爾",
         }
         INR{
-            "0≤Rs.|1≤Re.|1<Rs.",
+            "=0#Rs.|1#Re.|1<Rs.",
             "印度盧布",
         }
         IQD{
@@ -1075,7 +1075,7 @@
         }
         XBB{
             "XBB",
-            "歐洲貨幣單位",
+            "歐洲貨幣單位 XBB",
         }
         XBC{
             "XBC",
@@ -1095,7 +1095,7 @@
         }
         XEU{
             "XEU",
-            "歐洲貨幣單位",
+            "歐洲貨幣單位 XEU",
         }
         XFO{
             "XFO",
@@ -1241,7 +1241,7 @@
         ast{"阿斯圖里亞文"}
         ath{"阿薩巴斯卡文"}
         aus{"澳洲英文"}
-        av{"阿法文"}
+        av{"阿法文 Avaric"}
         ay{"艾馬拉文"}
         az{"亞塞拜然文"}
         ba{"巴什客爾文"}
@@ -1259,7 +1259,7 @@
         bi{"比斯拉馬文"}
         bik{"比科爾文"}
         bla{"錫克錫卡文"}
-        bnt{"班圖文"}
+        bnt{"班圖諸語言"}
         bo{"藏文"}
         bs{"波士尼亞文"}
         bua{"布里阿特文"}
@@ -1351,9 +1351,9 @@
         ht{"海地人"}
         hy{"亞美尼亞文"}
         hz{"赫雷羅文"}
-        ia{"拉丁國際文"}
+        ia{"拉丁國際文 Interlingua"}
         id{"印尼文"}
-        ie{"拉丁國際文"}
+        ie{"拉丁國際文 Interlingue"}
         ig{"伊布文"}
         ii{"四川話"}
         ijo{"伊喬文"}
@@ -1400,11 +1400,12 @@
         lah{"拉亨達文"}
         lam{"蘭巴文"}
         lb{"盧森堡文"}
-        lez{"立陶宛文"}
+        lez{"立陶宛文 Lezghian"}
         lg{"干達文"}
         li{"林堡文"}
         lo{"寮國文"}
         loz{"洛齊文"}
+        lt{"立陶宛語"}
         lu{"魯巴加丹加文"}
         lua{"魯巴魯魯亞文"}
         lui{"路易塞諾文"}
@@ -1505,7 +1506,7 @@
         sas{"撒撒克文"}
         sat{"散塔利文"}
         sc{"撒丁文"}
-        sd{"蘇丹文"}
+        sd{"印度語"}
         se{"北方薩米文"}
         sel{"瑟爾卡普文"}
         sem{"其他閃族語言"}
@@ -1532,7 +1533,7 @@
         sr{"塞爾維亞文"}
         srr{"塞雷爾文"}
         ssa{"非洲撒哈拉沙漠邊緣地帶文"}
-        su{"蘇丹文"}
+        su{"巽他語"}
         suk{"蘇庫馬文"}
         sus{"蘇蘇文"}
         sux{"蘇美文"}
@@ -1571,8 +1572,9 @@
         und{"未確定的"}
         ur{"烏爾都文"}
         uz{"烏茲別克文"}
-        vai{"越南文"}
+        vai{"越南文 Vai"}
         ve{"溫達文"}
+        vi{"越南語"}
         wa{"瓦隆文"}
         wak{"夸基武特文"}
         war{"瓦瑞文"}
@@ -1580,7 +1582,7 @@
         wen{"文德文"}
         wo{"沃爾夫文"}
         xal{"卡爾梅克文"}
-        xh{"班圖文"}
+        xh{"科薩語"}
         yao{"瑤文"}
         yi{"意第緒文"}
         yo{"約魯巴文"}
@@ -1667,7 +1669,7 @@
     Variants{
         REVISED{"已修訂"}
     }
-    Version{"1.49"}
+    Version{"1.58"}
     calendar{
         gregorian{
             DateTimePatterns{
@@ -1681,6 +1683,16 @@
                 "yyyy/M/d",
                 "{1} {0}",
             }
+            quarters{
+                format{
+                    wide{
+                        "第1季",
+                        "第2季",
+                        "第3季",
+                        "第4季",
+                    }
+                }
+            }
         }
     }
     zoneStrings{
@@ -1828,8 +1840,8 @@
         }
         "America:Indianapolis"{
             ec{"印第安那波里斯"}
-            ld{"東部標準時間"}
-            ls{"東部標準時間"}
+            ld{"東部標準時間 Indianapolis daylight"}
+            ls{"東部標準時間 Indianapolis"}
         }
         "America:Inuvik"{
             ec{"伊奴維克"}
@@ -2226,6 +2238,5 @@
         "Pacific:Yap"{
             ec{"雅浦島"}
         }
-        hourFormat{"+HH:mm;-HH:mm"}
     }
 }
diff --git a/icu4c/source/data/locales/zh_Hant_HK.txt b/icu4c/source/data/locales/zh_Hant_HK.txt
index b0577e9..e09523b 100644
--- a/icu4c/source/data/locales/zh_Hant_HK.txt
+++ b/icu4c/source/data/locales/zh_Hant_HK.txt
@@ -16,7 +16,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.27"}
+    Version{"1.39"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -73,10 +73,6 @@
             ec{"Chicago"}
             ld{"中部夏令時間"}
         }
-        "America:Denver"{
-            ec{"Denver"}
-            ld{"山區夏令時間"}
-        }
         "America:Halifax"{
             ec{"Halifax"}
             ld{"大西洋夏令時間"}
@@ -93,10 +89,6 @@
             ec{"New York"}
             ld{"東部夏令時間"}
         }
-        "America:Phoenix"{
-            ec{"Phoenix"}
-            ld{"山區夏令時間"}
-        }
         "America:St_Johns"{
             ec{"St Johns"}
             ld{"紐芬蘭夏令時間"}
diff --git a/icu4c/source/data/locales/zh_Hant_MO.txt b/icu4c/source/data/locales/zh_Hant_MO.txt
index 1c30701..81d1007 100644
--- a/icu4c/source/data/locales/zh_Hant_MO.txt
+++ b/icu4c/source/data/locales/zh_Hant_MO.txt
@@ -16,7 +16,7 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.23"}
+    Version{"1.35"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
@@ -73,10 +73,6 @@
             ec{"Chicago"}
             ld{"中部夏令時間"}
         }
-        "America:Denver"{
-            ec{"Denver"}
-            ld{"山區夏令時間"}
-        }
         "America:Halifax"{
             ec{"Halifax"}
             ld{"大西洋夏令時間"}
@@ -93,10 +89,6 @@
             ec{"New York"}
             ld{"東部夏令時間"}
         }
-        "America:Phoenix"{
-            ec{"Phoenix"}
-            ld{"山區夏令時間"}
-        }
         "America:St_Johns"{
             ec{"St Johns"}
             ld{"紐芬蘭夏令時間"}
diff --git a/icu4c/source/data/locales/zh_Hant_TW.txt b/icu4c/source/data/locales/zh_Hant_TW.txt
index f19bcef..98a5751 100644
--- a/icu4c/source/data/locales/zh_Hant_TW.txt
+++ b/icu4c/source/data/locales/zh_Hant_TW.txt
@@ -13,13 +13,26 @@
         "#,##0%",
         "#E0",
     }
-    Version{"1.15"}
+    Version{"1.27"}
     calendar{
         gregorian{
             DateTimeElements:intvector{
                 1,
                 1,
             }
+            dayNames{
+                format{
+                    abbreviated{
+                        "週日",
+                        "週一",
+                        "周二",
+                        "週三",
+                        "週四",
+                        "週五",
+                        "週六",
+                    }
+                }
+            }
             fields{
                 day{
                     dn{"整日"}
@@ -76,10 +89,6 @@
             ec{"Chicago"}
             ld{"中部夏令時間"}
         }
-        "America:Denver"{
-            ec{"Denver"}
-            ld{"山區夏令時間"}
-        }
         "America:Halifax"{
             ec{"Halifax"}
             ld{"大西洋夏令時間"}
@@ -96,10 +105,6 @@
             ec{"New York"}
             ld{"東部夏令時間"}
         }
-        "America:Phoenix"{
-            ec{"Phoenix"}
-            ld{"山區夏令時間"}
-        }
         "America:St_Johns"{
             ec{"St Johns"}
             ld{"紐芬蘭夏令時間"}
diff --git a/icu4c/source/test/cintltst/cldrtest.c b/icu4c/source/test/cintltst/cldrtest.c
index c455dcb..fe4716e 100644
--- a/icu4c/source/test/cintltst/cldrtest.c
+++ b/icu4c/source/test/cintltst/cldrtest.c
@@ -845,7 +845,7 @@
             UChar32 end = 0;
             UChar *str = NULL;
             int32_t strCapacity = 0;
-
+            
             strCapacity = uset_getItem(exemplarSet, i, &start, &end, str, strCapacity, &status);
             if(U_SUCCESS(status)){
                 int32_t j;
@@ -860,7 +860,7 @@
                         for( j = 0; j < scriptsLen; j++){
                             UChar toPattern[500]={'\0'};
                             char pat[500]={'\0'};
-                            int32_t len = uset_toPattern(scripts[i], toPattern, 500, TRUE, &status);
+                            int32_t len = uset_toPattern(scripts[j], toPattern, 500, TRUE, &status);
                             len = myUCharsToChars(toPattern, pat, len);
                             log_err("uset_indexOf(\\u%04X)=%i uset_indexOf(\\u%04X)=%i\n", start, uset_indexOf(scripts[0], start), end, uset_indexOf(scripts[0], end));
                             if(len!=-1){