[jdk17u-dev] RFR: 8300106: Currency.getSymbol(Locale) returns incorrect symbol for en_SL and hr_HR
Dmitry Cherepanov
dcherepanov at openjdk.org
Mon Jan 16 09:33:16 UTC 2023
On Fri, 13 Jan 2023 09:42:04 GMT, Dmitry Cherepanov <dcherepanov at openjdk.org> wrote:
> This issue isn't applicable to JDK versions with CLDR upgraded to v42 (JDK-8284840).
>
> Backport of some changes from CLDR v42
> - changes in en_SL.xml that replaces "SSL->Le" entry with "SLE->Le" entry. This resolves the regression after JDK-8283277 that changed the currency code from SLL to SLE.
> - changes in hr.xml that replaces the EUR symbol with the euro sign
>
> The test attached to the bug report fails without the patch and passes with the patch.
GHA failures seem to be unrelated (unavailable packages on Linux).
Additionally ran tests (test/jdk/java/text/Format and test/jdk/java/util/Currency), all passed.
-------------
PR: https://git.openjdk.org/jdk17u-dev/pull/1065
More information about the jdk-updates-dev
mailing list