Linuxでは、使用locale -a
可能なロケールのリストを表示するために使用できます。
$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
Windowsのpythonコンソールから同じことを行うことは可能ですか?
locale.setlocale(locale.LC_ALL, '???')
これは、ロケール値の名前がわからない場合に便利です。
>>> import locale
>>> locale.locale_alias
Python で見つけた最も豊富なロケール サポートは、babel です。
でインストールしてください:
pip install babel
それから、
import babel
all_ids = babel.localedata.locale_identifiers()
また、一般的な用語の翻訳などの広範なサポートもあります。babel は、他のさまざまなパッケージで使用されています。
hth、アレックス