b3rx
b3rx

Reputation: 364

How to set LANG variable in Windows?

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.

Upvotes: 4

Views: 20710

Answers (2)

tsvikas
tsvikas

Reputation: 17624

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

Upvotes: 5

Pavel Minaev
Pavel Minaev

Reputation: 101665

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.

Upvotes: 7

Related Questions