Locale: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
m (Locales moved to Locale)
(No difference)

Revision as of 00:10, 6 April 2009

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