How to set LANG variable in Windows?

16,337

Solution 1

Windows locale support doesn't rely on LANG variable (or, indeed, any other environmental variable). It is whatever the user set it to in Control Panel.

Solution 2

you can use a batch file like in here: http://www.geany.org/Documentation/FAQ#QQuestions11

set LANG=en_US
something.exe

or set it through the control panel / system / advanced system settings / advanced / environmental variables

Share:
16,337
Siddharth Kumar
Author by

Siddharth Kumar

Programming and what not.

Updated on June 04, 2022

Comments

  • Siddharth Kumar
    Siddharth Kumar almost 2 years

    I'm making an application that supports multi language. And I am using gettext and locale to solve this issue.

    How to set LANG variable in Windows? In Linux and Unix-like systems it's just as simple as

    $ LANG=en_US python appname.py

    And it will automatically set the locale to that particular language. But in Windows, the

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

    or

    C:\>SET LANG=en_US

    C:\>python appname.py

    doesn't work.