This is the mail archive of the
glibc-bugs@sources.redhat.com
mailing list for the glibc project.
[Bug localedata/664] New: rewrite of LC_COLLATE of Spanish (es_ES) locale to make it simpler
- From: "pablo at mandrakesoft dot com" <sourceware-bugzilla at sources dot redhat dot com>
- To: glibc-bugs at sources dot redhat dot com
- Date: 14 Jan 2005 15:08:35 -0000
- Subject: [Bug localedata/664] New: rewrite of LC_COLLATE of Spanish (es_ES) locale to make it simpler
- Reply-to: sourceware-bugzilla at sources dot redhat dot com
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.