2009-07-24 24 views
2

多言語に対応したアプリケーションを作っています。そして私はこの問題を解決するためにgettextlocaleを使用しています。WindowsでLANG変数を設定する方法は?

WindowsでLANG変数を設定するにはどうすればよいですか? LinuxやUnixライクなシステムでは、

$ LANG=en_US python appname.py

と同じくらい簡単ですそして、それは自動的にその特定の言語にロケールを設定します。しかし、Windowsで、

C:\>SET LANG=en_US python appname.py

または

C:\>SET LANG=en_US

​​

は動作しません。

答えて

4

Windowsロケールのサポートは、LANG変数(または実際には他の環境変数)に依存しません。これは、ユーザーがコントロールパネルで設定したものです。

あなたがここにあるようなバッチファイルを使用することができます
+0

アプリケーションがまだコントロールパネル/システム/高度なシステム設定/ /先進的な環境変数を介して可能性がある設定を環境変数を使用してください。ユーザがその値を設定する責任を負うことになります。あなたの答えは受け入れられましたが、大文字と小文字の両方で変数を設定する方法は実際の質問ではありません。 – martineau

関連する問題