import cl @32376
diff --git a/stubdata/reduced_coll/README.txt b/stubdata/reduced_coll/README.txt
new file mode 100644
index 0000000..7eb8ae8
--- /dev/null
+++ b/stubdata/reduced_coll/README.txt
@@ -0,0 +1,12 @@
+To construct a revised data file, copy it to this directory, changing its
+name to icudt38l.dat, and then run the following command in this directory:
+
+    icupkg --add add.txt icudt38l.dat icudt38l-new.dat
+
+Then copy the new data file back to its source location.
+
+Note: If you have built but not installed ICU on the Mac, you will need
+to do something like this to execute the command:
+
+    ICU_SOURCE=/Users/danfuzz/down/icu/source
+    DYLD_LIBRARY_PATH=$ICU_SOURCE $ICU_SOURCE/bin/icupkg
diff --git a/stubdata/reduced_coll/add.txt b/stubdata/reduced_coll/add.txt
new file mode 100644
index 0000000..15aa826
--- /dev/null
+++ b/stubdata/reduced_coll/add.txt
@@ -0,0 +1,19 @@
+coll/en.res
+coll/en_AU.res
+coll/en_BE.res
+coll/en_BW.res
+coll/en_CA.res
+coll/en_GB.res
+coll/en_HK.res
+coll/en_IE.res
+coll/en_IN.res
+coll/en_MT.res
+coll/en_NZ.res
+coll/en_PH.res
+coll/en_SG.res
+coll/en_US.res
+coll/en_US_POSIX.res
+coll/en_VI.res
+coll/en_ZA.res
+coll/en_ZW.res
+coll/root.res
diff --git a/stubdata/reduced_coll/coll/en.res b/stubdata/reduced_coll/coll/en.res
new file mode 100644
index 0000000..7cee77d
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_AU.res b/stubdata/reduced_coll/coll/en_AU.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_AU.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_BE.res b/stubdata/reduced_coll/coll/en_BE.res
new file mode 100644
index 0000000..f76c521
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_BE.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_BW.res b/stubdata/reduced_coll/coll/en_BW.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_BW.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_CA.res b/stubdata/reduced_coll/coll/en_CA.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_CA.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_GB.res b/stubdata/reduced_coll/coll/en_GB.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_GB.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_HK.res b/stubdata/reduced_coll/coll/en_HK.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_HK.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_IE.res b/stubdata/reduced_coll/coll/en_IE.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_IE.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_IN.res b/stubdata/reduced_coll/coll/en_IN.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_IN.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_MT.res b/stubdata/reduced_coll/coll/en_MT.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_MT.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_NZ.res b/stubdata/reduced_coll/coll/en_NZ.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_NZ.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_PH.res b/stubdata/reduced_coll/coll/en_PH.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_PH.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_SG.res b/stubdata/reduced_coll/coll/en_SG.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_SG.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_US.res b/stubdata/reduced_coll/coll/en_US.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_US.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_US_POSIX.res b/stubdata/reduced_coll/coll/en_US_POSIX.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_US_POSIX.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_VI.res b/stubdata/reduced_coll/coll/en_VI.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_VI.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_ZA.res b/stubdata/reduced_coll/coll/en_ZA.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_ZA.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/en_ZW.res b/stubdata/reduced_coll/coll/en_ZW.res
new file mode 100644
index 0000000..b426125
--- /dev/null
+++ b/stubdata/reduced_coll/coll/en_ZW.res
Binary files differ
diff --git a/stubdata/reduced_coll/coll/root.res b/stubdata/reduced_coll/coll/root.res
new file mode 100644
index 0000000..a989a34
--- /dev/null
+++ b/stubdata/reduced_coll/coll/root.res
Binary files differ
diff --git a/stubdata/reduced_manifest.txt b/stubdata/reduced_manifest.txt
index f3ec54c..c38fe6a 100644
--- a/stubdata/reduced_manifest.txt
+++ b/stubdata/reduced_manifest.txt
@@ -40,10 +40,12 @@
 Break Iterator -- 190k
 * all but "thai word break rules" and the two "japanese" files
 
-Collators -- 916k
+Collators -- 916k or 147k with modifications
 * root
 * ucadata.icu (bottom of the list; appears to be required)
 * all English variants
+* modifications: follow the directions in the reduced_coll directory to
+  replace some of these files
 
 Number Format -- 6k
 * root