This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/2648] localedata/locales/es_ES has incorrect LC_COLLATE <space> handling
- From: "barbier at linuxfr dot org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 27 Feb 2007 21:41:16 -0000
- Subject: [Bug libc/2648] localedata/locales/es_ES has incorrect LC_COLLATE <space> handling
- References: <20060509154921.2648.mfabian@suse.de>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From barbier at linuxfr dot org 2007-02-27 21:41 -------
> Why did you fix the similar problem in Polish locale reported in
> http://sourceware.org/bugzilla/show_bug.cgi?id=388
> ?
>
> Was the information supplied in that bug report so much better?
In BZ388, bug submitter provided references. In your bug report,
there is none. One can argue than native speakers know collation
rules for their language, but at least for French this is obviously
wrong ;)
> And what about the comment in /usr/share/i18n/locales/es_ES:
>
> % Ordering algorithm:
> % 1. Spaces and hyphen (but not soft
> % hyphen) before punctuation
> % characters, punctuation characters
> % before numbers,
> % numbers before letters.
>
> This comment doesn't agree with the current implementation, does it?
Right, AFAICT these collation rules came from an earlier draft of
iso14651_t1, coefficients for U0020 had been fixed but this comment
has not been updated.
Anyway I came to a bookshop today and had a look at a Spanish
dictionary. Spaces were significant in this dictionary:
san
san bernardo
sana-something, I do not remember the exact word
IMHO you can try to either find references as in BZ388, or give
detailed references (ie. not as I did above, I had no pen to write
down details) to several well known Spanish dictionaries which sort
words as you describe.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=2648
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.