How to set LANG variable in Windows?

I am creating an application that supports multiple languages. And I use gettext

and locale

to solve this problem.

How to set LANG variable in Windows? On Linux and Unix-like systems, this is as easy as

$ LANG=en_US python appname.py

And it will automatically set the locale to that specific language. But on Windows,

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

or

C:\>SET LANG=en_US

C:\>python appname.py

does not work.

+2


source to share


2 answers


Windows locale support is independent of the LANG variable (or indeed any other environment variable). This is what the user has set in the control panel.



+4


source


you can use batch file for example here: http://www.geany.org/Documentation/FAQ#QQuestions11

set LANG=en_US
something.exe

      



or install it via control panel / system / advanced system settings / advanced / environment variables

+4


source







All Articles