Windows maps both "ku" and "ckb" to the same LCID.

Description

ICU 63 adds a locale for "ku" (Kurdish, Latin script, equivalent to "kmr" Northern Kurdish for Turkey); ICU already had a locale for "ckb" (Central Kurdish for Iraq, Arabic script).

However, on Windows platforms, both "ku" and "ckb" get mapped to LCID 0x0092 (which Windows defines as "ku" Central Kurdish for Iraq), but 0x0092 gets mapped back to "ckb". This leads to the following ICU4C test failure on Windows machines:

1 2 3 4 cldrtest { TestLocaleStructure { !! ERROR: ku has 0x0092 and the number resolves wrongfully to ckb } ---[1 ERRORS in /tsutil/cldrtest/TestLocaleStructure] (114ms)

Need to fix the mapping (most likely) or the test.

---------------------------

Unfortunately, there isn't much that can be done on the ICU for this, other than to note this as a known issue.

Status

Assignee

Jeff Genovy

Reporter

Peter Edberg

Labels

Reviewer

None

Time Needed

None

Start date

None

Components

Fix versions

Priority

medium
Configure