This is the mail archive of the glibc-bugs@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug localedata/664] New: rewrite of LC_COLLATE of Spanish (es_ES) locale to make it simpler


the LC_COLLATE definition of the es_ES locale defined collating rules
for all and every character; making it very long and hard to grasp,
despite most of them are supposed to behave the same as in the
default "i18n" LC_COLLATE model.

I rewrote it to use the new glibc reordering possibilities
so that the LC_COLLATE simply includes "i18n" and only
redefines the collating of the only character that behaves
differently, the ntilde.

It doesn't change behaviour, it's just cosmetic;
however, by removing common things and including them
automatically, the es_ES locale will benefit of 
corrections/additions done in the collating definitions
in other areas (eg, if some fix is done in "i18n" file
for cyrillic collating, then es_ES will benefit from
it automatically).

The LC_COLLATE definition is now as short as:

LC_COLLATE
copy "iso14651_t1"
collating-symbol  <ntilde>
reorder-after <n>
<ntilde>
reorder-after <U006E>
<U00F1> <ntilde>;<TIL>;<MIN>;IGNORE
reorder-after <U004E>
<U00D1> <ntilde>;<TIL>;<CAP>;IGNORE
reorder-end
END LC_COLLATE

while previously it was more than 2,050 lines long.

-- 
           Summary: rewrite of LC_COLLATE of Spanish (es_ES) locale to make
                    it simpler
           Product: glibc
           Version: 2.3.4
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: localedata
        AssignedTo: pere at hungry dot com
        ReportedBy: pablo at mandrakesoft dot com
                CC: glibc-bugs at sources dot redhat dot com


http://sources.redhat.com/bugzilla/show_bug.cgi?id=664

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]