Currently src/third_party/icu/scripts/trim_data.sh strip off the "quarter" data and prevent us from a complete fix of format with "quarter" in Intl.RelativeDateTimeFormatter.
We need to change the script src/third_party/icu/scripts/trim_data.sh and regenerated the data (When a newer version of ICU have the patch https://github.com/unicode-org/icu/pull/77/
src/third_party/icu/scripts/trim_data.sh
# Remove entries currently not used in Chromium/V8.
function filter_locale_data {
echo Removing unncessary categories in ${localedatapath}
for langpath in ${localedatapath}/*.txt
do
echo Overwriting ${langpath} ...
sed -r -i \
'/^ characterLabel\{$/,/^ \}$/d
/^ AuxExemplarCharacters\{.*\}$/d
/^ AuxExemplarCharacters\{$/, /^ \}$/d
/^ ExemplarCharacters\{.*\}$/d
/^ ExemplarCharacters\{$/, /^ \}$/d
- /^ (mon|tue|wed|thu|fri|sat|sun|quarter)(|-short|-narrow)\{$/, /^ \}$/d'
+ /^ (mon|tue|wed|thu|fri|sat|sun)(|-short|-narrow)\{$/, /^ \}$/d'
${langpath}
done
}
Comment 1 by ftang@chromium.org
, Aug 29