Bogus locales on Mac
Ellen Herzfeld
xlii at xlii.supprimer.org
Wed Jul 14 15:44:01 EDT 2004
I have been tearing my hair out trying to get Python to sort strings
containing accented characters according to the French locale settings
on Mac OS X (10.3).
I think I've done it correctly because on a Linux box it works...
What I find in the Mac's entrails is this:
/usr/share/locale/fr_FR.UTF-8 contains
LC_COLLATE -> ../la_LN.UTF-8/LC_COLLATE
LC_CTYPE -> ../la_LN.UTF-8/LC_CTYPE
LC_TIME
...
I checked some other locale directories and found the same link to
la_LN.UTF-8/LC_COLLATE, so whatever language you think you are
choosing, you are actually getting the same thing... I don't know what
la_LN is, maybe LATIN... The LC_COLLATE file in /la_LN.UTF-8 is 4642
bytes, the equivalent Linux file is 882134 bytes...
The date strings for the months are really in French in LC_TIME, and
using it does work correctly.
I tried using the Linux LC_COLLATE file on the Mac but it didn't work.
Has anyone using a Mac managed to sort accented strings correctly?
The Mac has mostly tried to be quite international so I'm surprised at
this. Have I missed something?
Thanks.
Ellen
--
-------------------------------------------------------------------
xlii at xlii.supprimer.org | Ellen C. Herzfeld
http://www.quarante-deux.org/ | Dominique O. Martel
Quelques pages sur la Science-Fiction | Quarante-Deux
-------------------------------------------------------------------
More information about the Python-list
mailing list