> From: "Laszlo Nagy" <gand...@shopzeus.com> > To: "ssegvic" <sinisa.seg...@fer.hr>, python-list@python.org > Sent: Wednesday, September 7, 2011 4:51:20 PM > Subject: Re: Portable locale usage > > 1. Is there a way for writing portable Python code dealing with > > locales (as sketched in the beginning)? > I usually do this at the top of my main program, before importing > other modules: > > import locale > locale.setlocale(locale.LC_ALL, '')
I have set the system-wide locale to Croatian (Croatia) on my development system as instructed by: http://windows.microsoft.com/en-US/windows-vista/Change-the-system-locale Nevertheless, your proposal produces: ('English_United States','1252') Note that I would very much like to avoid changing the system locale (this requires Administrator password and system restart). Setting the locale for my program only would be interesting, but AFAIK this can not be done on Windows (?). > Why are you trying to force a specific locale to your program anyway? Because I wish to be able to correctly sort Croatian names. I expect that most of my Windows users will not care to configure their computers with the national locale (and besides, that does not seem to work, anyway). Cheers, Sinisa -- http://mail.python.org/mailman/listinfo/python-list