Поддержка локали ОС для использования в Python

Следующий код Python работает на моей машине с Windows (Python 2.5.4), но не на моей машине с Debian (Python 2.5.0). Я предполагаю, что это зависит от ОС.

import locale
locale.setlocale( locale.LC_ALL, 'English_United States.1252' )

Я получаю следующую ошибку:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/locale.py", line 476, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

Вопросы:

Is it OS dependent? How can I find the supported locale list within Python? How can I match between Windows locales and Debian locales?

Ответы на вопрос(4)

Ваш ответ на вопрос