Uploaded image for project: 'ICU'
  1. ICU-20181

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

    Details

      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:

         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.

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                jeff.genovy Jeff Genovy
                Reporter:
                pedberg Peter Edberg
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: