[Bug localedata/23437] New: In tr_TR has equivalence class problems.

carlos at redhat dot com sourceware-bugzilla@sourceware.org
Fri Jul 20 21:06:00 GMT 2018


https://sourceware.org/bugzilla/show_bug.cgi?id=23437

            Bug ID: 23437
           Summary: In tr_TR has equivalence class problems.
           Product: glibc
           Version: 2.28
            Status: NEW
          Severity: normal
          Priority: P2
         Component: localedata
          Assignee: unassigned at sourceware dot org
          Reporter: carlos at redhat dot com
                CC: libc-locales at sourceware dot org
  Target Milestone: ---

In tr_TR we have custom collation rules but they change the primary weight and
move several symbols out of the equivalence classes that allow them to match
together with [=i=] or [=o=].

<U0049> <i-dotless>;<BASE>;<CAP>;IGNORE % I
<U00F6> <o-diaresis>;<BASE>;<MIN>;IGNORE % ö
<U00D6> <o-diaresis>;<BASE>;<CAP>;IGNORE % Ö
<U015F> <s-cedilla>;<BASE>;<MIN>;IGNORE % ş
<U015E> <s-cedilla>;<BASE>;<CAP>;IGNORE % Ş
<U00FC> <u-diaresis>;<BASE>;<MIN>;IGNORE % ü
<U00DC> <u-diaresis>;<BASE>;<CAP>;IGNORE % Ü

Are all in the wrong equivalence class.

I'm not sure how to fix this easily.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libc-locales mailing list