> Several applications allow you to convert text to all caps, such as
> Firefox and OpenOffice.org....
> Do you know where this information is stored or which library deals this
> task?
> Is it CLDR?
Yes it should be CLDR. Because the glibc locale data files are only
accessible through glibc API, and this API doesn't for example do
toupper("ß") = "SS", as needed for the German locale. Similarly in French,
where often toupper("é") = "E" and not "É".
The libraries which exploit CLDR are ICU and GNU glocale ([1], work in
progress).
Bruno
[1] http://live.gnome.org/LocaleProject
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/