我正在制作支持多语言的应用程序。我正在使用gettext
和locale
来解决此问题。
如何在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
不起作用。
答案 0 :(得分:5)
Windows语言环境支持不依赖于LANG变量(或者实际上,任何其他环境变量)。它是用户在控制面板中设置的任何内容。
答案 1 :(得分:4)
您可以使用此处的批处理文件:http://www.geany.org/Documentation/FAQ#QQuestions11
set LANG=en_US
something.exe
或通过控制面板/系统/高级系统设置/高级/设置它 环境变量