2009-07-24 63 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 2017-12-20 17:07:59