ICU-22221 update root collation again from CLDR 43
diff --git a/icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu b/icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu
index 7101009..8c4a420 100644
--- a/icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu
+++ b/icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu
Binary files differ
diff --git a/icu4c/source/data/in/coll/ucadata-implicithan.icu b/icu4c/source/data/in/coll/ucadata-implicithan.icu
index 07e999f..ac951b2 100644
--- a/icu4c/source/data/in/coll/ucadata-implicithan.icu
+++ b/icu4c/source/data/in/coll/ucadata-implicithan.icu
Binary files differ
diff --git a/icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu b/icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu
index d20c654..64509b0 100644
--- a/icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu
+++ b/icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu
Binary files differ
diff --git a/icu4c/source/data/in/coll/ucadata-unihan.icu b/icu4c/source/data/in/coll/ucadata-unihan.icu
index d9d44f7..8d4f1f0 100644
--- a/icu4c/source/data/in/coll/ucadata-unihan.icu
+++ b/icu4c/source/data/in/coll/ucadata-unihan.icu
Binary files differ
diff --git a/icu4c/source/data/unidata/FractionalUCA.txt b/icu4c/source/data/unidata/FractionalUCA.txt
index 2f41ef7..fc8ce52 100644
--- a/icu4c/source/data/unidata/FractionalUCA.txt
+++ b/icu4c/source/data/unidata/FractionalUCA.txt
@@ -1,5 +1,5 @@
# Fractional UCA Table, generated from the UCA DUCET
-# 2023-02-01 [MS]
+# 2023-04-03 [MS]
# VERSION: UCA=15.0.0, UCD=15.0.0
# © 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
@@ -2785,11 +2785,11 @@
0027; [09 6E, 05, 05]
FF07; [09 6E, 05, 20]
-05F3; [09 6E, 70, 05]
2018; [09 6E, 70, 05]
-2019; [09 6E, 70, 05]
-201A; [09 6E, 70, 05]
-201B; [09 6E, 70, 05]
+2019; [09 6E, 73, 05]
+201A; [09 6E, 76, 05]
+201B; [09 6E, 79, 05]
+05F3; [09 6E, 7C, 05]
2039; [09 70, 05, 05]
@@ -2797,15 +2797,15 @@
0022; [09 74, 05, 05]
FF02; [09 74, 05, 20]
-05F4; [09 74, 70, 05]
201C; [09 74, 70, 05]
-201D; [09 74, 70, 05]
-201E; [09 74, 70, 05]
-201F; [09 74, 70, 05]
-2E42; [09 74, 70, 05]
-301D; [09 74, 70, 05]
-301E; [09 74, 70, 05]
-301F; [09 74, 70, 05]
+201D; [09 74, 72, 05]
+201E; [09 74, 74, 05]
+201F; [09 74, 76, 05]
+2E42; [09 74, 78, 05]
+301D; [09 74, 7A, 05]
+301E; [09 74, 7C, 05]
+301F; [09 74, 7E 02, 05]
+05F4; [09 74, 7F 02, 05]
00AB; [09 76, 05, 05]
@@ -65902,7 +65902,7 @@
[first secondary ignorable [,, 3D 02]] # CONSTRUCTED
[last secondary ignorable [,, 3D 02]] # CONSTRUCTED
[first secondary in primary non-ignorable [X, 05, X]] # U+0009 <CHARACTER TABULATION>
-[last secondary in primary non-ignorable [X, 7C, X]] # U+A7D9 LATIN SMALL LETTER SIGMOID S
+[last secondary in primary non-ignorable [X, 7F 02, X]] # U+05F4 HEBREW PUNCTUATION GERSHAYIM
[first primary ignorable [, 82, 05]] # U+0332 COMBINING LOW LINE
[last primary ignorable [, FB 94, 05]] # U+00B7 MIDDLE DOT
[first variable [03 04, 05, 05]] # U+0009 <CHARACTER TABULATION>
diff --git a/icu4c/source/data/unidata/UCARules.txt b/icu4c/source/data/unidata/UCARules.txt
index 342d955..ea3c9b4 100644
--- a/icu4c/source/data/unidata/UCARules.txt
+++ b/icu4c/source/data/unidata/UCARules.txt
@@ -1,5 +1,5 @@
# UCA_Rules_SHORT.txt
-# Date: 2023-02-01, 17:37:01 GMT
+# Date: 2023-04-04, 00:45:16 GMT
# © 2023 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html
@@ -1974,24 +1974,26 @@
< 𒿲
< ''
<<< '
+ << ‘
+ << ’
+ << ‚
+ << ‛
<< ׳
- = ‘
- = ’
- = ‚
- = ‛
< ‹
< ›
< '"'
+# TODO: hand-patched rules until https://github.com/unicode-org/unicodetools/issues/429 is fixed
<<< "
- << ״
- = “
- = ”
- = „
- = ‟
- = ⹂
- = 〝
- = 〞
- = 〟
+ << “
+ << ”
+ << „
+ << ‟
+ << ⹂
+# TODO: hand-patched rules until https://github.com/unicode-org/unicodetools/issues/429 is fixed
+ << 〝 # 1.1 [Ps] [0231.0020.0002] [0000.0121.0002] U+301D REVERSED DOUBLE PRIME QUOTATION MARK
+ << 〞 # 1.1 [Pe] [0231.0020.0002] [0000.0122.0002] U+301E DOUBLE PRIME QUOTATION MARK
+ << 〟 # 1.1 [Pe] [0231.0020.0002] [0000.0123.0002] U+301F LOW DOUBLE PRIME QUOTATION MARK
+ << ״ # 1.1 [Po] [0231.0020.0002] [0000.0124.0002] U+05F4 HEBREW PUNCTUATION GERSHAYIM
< «
< »
< '('
diff --git a/icu4c/source/data/unidata/changes.txt b/icu4c/source/data/unidata/changes.txt
index 71330c9..9345f26 100644
--- a/icu4c/source/data/unidata/changes.txt
+++ b/icu4c/source/data/unidata/changes.txt
@@ -46,6 +46,8 @@
Treat quote marks as equivalent when strength=UCOL_PRIMARY
- https://github.com/unicode-org/cldr/pull/2691
CLDR-15946 make fancy quotes primary-equal to ASCII fallbacks
+- https://github.com/unicode-org/cldr/pull/2833
+ CLDR-15946 make fancy quotes secondary-different from each other
The related changes to tailorings were already integrated in an earlier PR for
https://unicode-org.atlassian.net/browse/ICU-22220 ICU 73rc BRS.
@@ -153,7 +155,7 @@
cp -v com/ibm/icu/impl/data/$ICUDT/coll/* /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/coll
jar uvf $ICU_SRC/icu4j/main/shared/data/icudata.jar -C /tmp/icu4j com/ibm/icu/impl/data/$ICUDT
- new for ICU 73: also copy the binary data files directly into the ICU4J tree
- cp -v com/ibm/icu/impl/data/$ICUDT/coll/* $ICU_SRC/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll
+ cp -v com/ibm/icu/impl/data/$ICUDT/coll/* $ICU_SRC/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/$ICUDT/coll
* When refreshing all of ICU4J data from ICU4C
- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install
diff --git a/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt b/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt
index 455b47c..553d936 100644
--- a/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt
+++ b/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt
@@ -1,5 +1,5 @@
# CollationTest_CLDR_NON_IGNORABLE_SHORT.txt
-# Date: 2023-02-01, 17:37:08 GMT
+# Date: 2023-04-04, 00:45:24 GMT
# © 2023 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html
@@ -6400,39 +6400,39 @@
12FF2 0062
0027 0021
FF07 0021
-05F3 0021
2018 0021
2019 0021
201A 0021
201B 0021
+05F3 0021
0027 003F
FF07 003F
-05F3 003F
2018 003F
2019 003F
201A 003F
201B 003F
+05F3 003F
0027 0061
0027 0041
FF07 0061
FF07 0041
-05F3 0061
2018 0061
-2019 0061
-201A 0061
-201B 0061
-05F3 0041
2018 0041
+2019 0061
2019 0041
+201A 0061
201A 0041
+201B 0061
201B 0041
+05F3 0061
+05F3 0041
0027 0062
FF07 0062
-05F3 0062
2018 0062
2019 0062
201A 0062
201B 0062
+05F3 0062
2039 0021
2039 003F
2039 0061
@@ -6445,7 +6445,6 @@
203A 0062
0022 0021
FF02 0021
-05F4 0021
201C 0021
201D 0021
201E 0021
@@ -6454,9 +6453,9 @@
301D 0021
301E 0021
301F 0021
+05F4 0021
0022 003F
FF02 003F
-05F4 003F
201C 003F
201D 003F
201E 003F
@@ -6465,31 +6464,31 @@
301D 003F
301E 003F
301F 003F
+05F4 003F
0022 0061
0022 0041
FF02 0061
FF02 0041
-05F4 0061
201C 0061
-201D 0061
-201E 0061
-201F 0061
-2E42 0061
-301D 0061
-301E 0061
-301F 0061
-05F4 0041
201C 0041
+201D 0061
201D 0041
+201E 0061
201E 0041
+201F 0061
201F 0041
+2E42 0061
2E42 0041
+301D 0061
301D 0041
+301E 0061
301E 0041
+301F 0061
301F 0041
+05F4 0061
+05F4 0041
0022 0062
FF02 0062
-05F4 0062
201C 0062
201D 0062
201E 0062
@@ -6498,6 +6497,7 @@
301D 0062
301E 0062
301F 0062
+05F4 0062
00AB 0021
00AB 003F
00AB 0061
diff --git a/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt b/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt
index 484d8f3..b176bde 100644
--- a/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt
+++ b/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt
@@ -1,5 +1,5 @@
# CollationTest_CLDR_SHIFTED_SHORT.txt
-# Date: 2023-02-01, 17:37:10 GMT
+# Date: 2023-04-04, 00:45:26 GMT
# © 2023 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html
diff --git a/icu4j/main/shared/data/icudata.jar b/icu4j/main/shared/data/icudata.jar
index e045d7c..a9af22b 100644
--- a/icu4j/main/shared/data/icudata.jar
+++ b/icu4j/main/shared/data/icudata.jar
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ed002e6f698efb2b50ad0e1d874783c7d2fe151f82793e6d417761420de7fb95
-size 14330665
+oid sha256:f572156e2da2758f94c5edf6de95d1642ccdcf7567182dd90c89e339b648d986
+size 14330737
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt b/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
index 455b47c..553d936 100644
--- a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
+++ b/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_NON_IGNORABLE_SHORT.txt
@@ -1,5 +1,5 @@
# CollationTest_CLDR_NON_IGNORABLE_SHORT.txt
-# Date: 2023-02-01, 17:37:08 GMT
+# Date: 2023-04-04, 00:45:24 GMT
# © 2023 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html
@@ -6400,39 +6400,39 @@
12FF2 0062
0027 0021
FF07 0021
-05F3 0021
2018 0021
2019 0021
201A 0021
201B 0021
+05F3 0021
0027 003F
FF07 003F
-05F3 003F
2018 003F
2019 003F
201A 003F
201B 003F
+05F3 003F
0027 0061
0027 0041
FF07 0061
FF07 0041
-05F3 0061
2018 0061
-2019 0061
-201A 0061
-201B 0061
-05F3 0041
2018 0041
+2019 0061
2019 0041
+201A 0061
201A 0041
+201B 0061
201B 0041
+05F3 0061
+05F3 0041
0027 0062
FF07 0062
-05F3 0062
2018 0062
2019 0062
201A 0062
201B 0062
+05F3 0062
2039 0021
2039 003F
2039 0061
@@ -6445,7 +6445,6 @@
203A 0062
0022 0021
FF02 0021
-05F4 0021
201C 0021
201D 0021
201E 0021
@@ -6454,9 +6453,9 @@
301D 0021
301E 0021
301F 0021
+05F4 0021
0022 003F
FF02 003F
-05F4 003F
201C 003F
201D 003F
201E 003F
@@ -6465,31 +6464,31 @@
301D 003F
301E 003F
301F 003F
+05F4 003F
0022 0061
0022 0041
FF02 0061
FF02 0041
-05F4 0061
201C 0061
-201D 0061
-201E 0061
-201F 0061
-2E42 0061
-301D 0061
-301E 0061
-301F 0061
-05F4 0041
201C 0041
+201D 0061
201D 0041
+201E 0061
201E 0041
+201F 0061
201F 0041
+2E42 0061
2E42 0041
+301D 0061
301D 0041
+301E 0061
301E 0041
+301F 0061
301F 0041
+05F4 0061
+05F4 0041
0022 0062
FF02 0062
-05F4 0062
201C 0062
201D 0062
201E 0062
@@ -6498,6 +6497,7 @@
301D 0062
301E 0062
301F 0062
+05F4 0062
00AB 0021
00AB 003F
00AB 0061
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt b/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
index 484d8f3..b176bde 100644
--- a/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
+++ b/icu4j/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_SHIFTED_SHORT.txt
@@ -1,5 +1,5 @@
# CollationTest_CLDR_SHIFTED_SHORT.txt
-# Date: 2023-02-01, 17:37:10 GMT
+# Date: 2023-04-04, 00:45:26 GMT
# © 2023 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see https://www.unicode.org/terms_of_use.html
diff --git a/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/root.res b/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/root.res
index 8425c48..2f1938e 100644
--- a/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/root.res
+++ b/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/root.res
Binary files differ
diff --git a/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/ucadata.icu b/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/ucadata.icu
index 0f8f846..4f0b8d7 100644
--- a/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/ucadata.icu
+++ b/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/icudt73b/coll/ucadata.icu
Binary files differ