Locale
Revision as of 23:10, 5 April 2009 by Michael Murtaugh (talk | contribs)
ls -l /usr/share/i18n/locales/
It may be necessary to install support for locales? On a Debian/Ubuntu system this can be done with (or is this standard on all systems):
apt-get install locales
Once a locale is available, you can set it in Python, for instance:
>>> locale.setlocale(locale.LC_ALL, ("nl_NL", "UTF-8"))
'nl_NL.UTF8'
If things work, the command returns a string representing the selected locale. If the given locale is not installed on your system, or if the name is given incorrectly you may see the error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/locale.py", line 478, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting