如何在Windows中设置LANG变量?

时间:2009-07-24 23:01:14

标签: python windows locale

我正在制作支持多语言的应用程序。我正在使用gettextlocale来解决此问题。

如何在Windows中设置LANG变量?在Linux和类Unix系统中,它就像

一样简单

$ LANG=en_US python appname.py

它会自动将语言环境设置为该特定语言。但在Windows中,

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

C:\>SET LANG=en_US

C:\>python appname.py

不起作用。

2 个答案:

答案 0 :(得分:5)

Windows语言环境支持不依赖于LANG变量(或者实际上,任何其他环境变量)。它是用户在控制面板中设置的任何内容。

答案 1 :(得分:4)

您可以使用此处的批处理文件:http://www.geany.org/Documentation/FAQ#QQuestions11

set LANG=en_US
something.exe

或通过控制面板/系统/高级系统设置/高级/设置它 环境变量