HourCyclesOfLocale performs a lookup based only on the region subtag, but CLDR's Time Data accepts locale identifiers in addition to standalone region subtags.
For example new Intl.Locale("en-CA").getHourCycles()[0] should return "h12", whereas new Intl.Locale("fr-CA").getHourCycles()[0] should return "h23", but the current spec text doesn't allow this result.
HourCyclesOfLocale performs a lookup based only on the region subtag, but CLDR's Time Data accepts locale identifiers in addition to standalone region subtags.
For example
new Intl.Locale("en-CA").getHourCycles()[0]should return"h12", whereasnew Intl.Locale("fr-CA").getHourCycles()[0]should return"h23", but the current spec text doesn't allow this result.