Python 2.x で現在の Windows (または OSX) のロケール ID を取得する方法は何ですか? OS でアクティブな言語を示す int (または str) を取得したいと考えています。
WinAPIを使わなくても可能ですか?
Python 2.x で現在の Windows (または OSX) のロケール ID を取得する方法は何ですか? OS でアクティブな言語を示す int (または str) を取得したいと考えています。
WinAPIを使わなくても可能ですか?
Python 2.6 のlocaleモジュールに関するドキュメントです。
より具体的には、システムのロケールを取得する方法の例 (上記のリンクから) を次に示します。
import locale
loc = locale.getlocale() # get current locale
locale.getdefaultlocale() # Tries to determine the default locale settings and returns them as a tuple of the form (language code, encoding); e.g, ('en_US', 'UTF-8').