如何在Windows中设置LANGvariables?

我正在制作一个支持多种语言的应用程序。 而且我正在使用gettextlocale来解决这个问题。

如何在Windows中设置LANGvariables? 在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

不起作用。

Windows语言环境支持不依赖于LANG变量(或者其他任何环境变量)。 无论用户在控制面板中设置它。

你可以使用像这样的批处理文件: http : //www.geany.org/Documentation/FAQ#QQuestions11

 set LANG=en_US something.exe 

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