Localization (natural language support)

UCA collation URIs (as defined in both the XSLT 3.0 and Functions and Operators 3.1 specifications) are now recognized in Saxon-HE as well as -PE and -EE. In Saxon-HE, they are supported only if the fallback option takes its default value of yes, and all options other than lang, strength, and normalization are ignored. The implementation uses the built in Java collation support, rather than (as in Saxon-PE and -EE) the separate ICU library. The set of locales that are recognized in the lang parameter depends on the version of Java that is installed.

The ICU library is updated from version 57.1 to version 59.1. This brings Unicode 9.0 support.