[Bug localedata/16608] New: es_US locale has invalid collation rules for 'ch' and 'll'

aldocassola at gmail dot com sourceware-bugzilla@sourceware.org
Wed Feb 19 20:03:00 GMT 2014


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

            Bug ID: 16608
           Summary: es_US locale has invalid collation rules for 'ch' and
                    'll'
           Product: glibc
           Version: 2.18
            Status: NEW
          Severity: normal
          Priority: P2
         Component: localedata
          Assignee: unassigned at sourceware dot org
          Reporter: aldocassola at gmail dot com
                CC: libc-locales at sourceware dot org

The es_EC locale file (which depends on es_US) defines 'ch' and 'll' as
standalone letters for collation. This is an incorrect collation procedure
according to the rules of the Spanish Royal Academy since 1997 (see
http://www.rae.es/consultas/exclusion-de-ch-y-ll-del-abecedario)

According to the above rules, words with ch and ll are to be sorted as simply
having a 'c' and 'h' and double 'l' 

E.g.:
incorrect (current): file_ce, file_cf, file_cg, file_cz, file_ch
correct (expected): file_ce, file_cf, file_cg, file_ch, file_cz

The es_ES file specifies the correct behavior and the rest of es_* files depend
on it.

Please either make es_EC depend on es_ES or fix es_US

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



More information about the Libc-locales mailing list