Update LocaleUtils.filterByLanguage due to addLikelySubtags change
ULocale.addLikelySubtags is allowed to canonicalize subtags according to
step 1 in the spec http://www.unicode.org/reports/tr35/#Likely_Subtags
- "Replace any deprecated subtags with their canonical values using the
<alias> data in supplemental metadata. Use the first value in the
replacement list, if it exists."
- In this case, ULocale.addLikelySubtag("sr-Latn-CS") returns
"sr-Latn-RS". Thus, the algorithm of LocaleUtils.calculateMatchingSubScore
needs to be updated to do what it tries to do.
In addition, update DateIntervalFormatTest due to
ICU 74 de locale data change
Bug: 327164201
Test: atest FrameworksCoreTests:android.text.format
Test: atest FrameworksServicesTests:com.android.server.inputmethod
Test: atest CtsInputMethodTestCases
Change-Id: I5902000994c8af8bdb7e26c99ae33b85cd5ccca4
3 files changed