system locale language settings - windows

I set my system locale language under "Region and Language" options in the Control Panel to Chinese, however it changes the default language for many of my English-default programs as well.
However, the most annoying thing is that, as I am also a developer, it changes many things in my command prompt command line displays to Chinese as well.
Does anyone know of a way to only change certain programs to use the Chinese system locale?
Please help.
Thanks

AppLocale
http://www.microsoft.com/download/en/details.aspx?id=13209
Additional procedure to install it in Vista or 7
http://www.mydigitallife.info/workaround-to-install-microsoft-applocale-utility-in-windows-vista/

Related

How to interact with the language settings in Windows

I need to make a program that will change the language on windows, But I have no idea how to do it. How can I do this? Which interface i need? Where get the documentation?
If you are on Windows 10, you can TRY this (without needing a program):
Open up your Windows's Settings
Go to Time & Language
In there, you can adjust your preferred languages for your Windows (apps, websites, regional format, keyboard,...)
You can install other language packs if you need to.

Change default language in Scilab on Mac OS X

My OS X installation is not in English.
I suppose for that reason my version of Scilab UI is shown in a mixture of my OS language and English, which is an annoyance.
Looking in the manual of Scilab reveals there is a command to set the default language, it is called 'setdefaultlanguage', but it comes with the limitation that it only works for Windows platforms.
Is there a Mac user who achived to change the UI language? If so, how did you accomplish this?
Wow there was no easy way to accomplish this.
I had to modify the starting script of the Scilab binary.
I changed the $MORE_OPTS variable to permanently contain the parameter "-l en", which switches the language to English.
There is an option to open Scilab with the desired language option, even if this does not change the default language option. For Scilab 6.0.2, you can use the following command:
/Applications/scilab-6.0.2.app/Contents/MacOS/bin/scilab -l en_US
In this command, "en_US" stands for the english language. You can see this link for other language options.

Is it possible to display Chinese characters if I don't install files for East Asian languages for my English Windows XP?

As you know, we can install files for East Asian language in Control Panel-->Regional and language options-->Languages tab-->Supplemental language support.
The question is: if I don't install this files (by unchecking the checkbox) for my English Windows XP, does that mean none application on the PC can display Chinese characters properly?
Or, if a app says that it's "UNICODE compatible", does this mean that it can handle the Chinese characters properly even when we don't have East Asian language support on our pc?
(I don't have the permission to uncheck the checkbox and test it on my own, so I hope I can get an answer from you guys.)
Any answers will be appreciated.
If an application is operating system dependent, you won't be able to see Chinese characters without adding supplemental language support. But os independent softwares will not be affected by that. So, it completely depends on the softwares you are using.

gtk2 auto translation is choosing the wrong language

Not sure if yall can help this time, as I'm just using this particular program not coding with it...
I downloaded Deluge, a free torrent app, and it requires GTK2 Runtime which I've also installed. Unfortunately, on my English WinXP with East Asian Language support Deluge sets itself to Chinese menus and has no option to alter the language. A bit of poking around on the internet suggests this is due to GTK2 selecting the wrong default language.
Does anyone know how I can override this?
You caould try to change LC_MESSAGES or LANG environment variables to "C" (default locale, in 99% English) or your language code ("en" or "en_US" etc).

Vista speech recognition in multiple languages

my primary language is spanish, but I use all my software in english, including windows; however I'd like to use speech recognition in spanish.
Do you know if there's a way to use vista's speech recognition in other language than the primary os language?
Citation from Vista speech recognition blog:
In Windows Vista, Windows Speech
Recognition works in the current
language of the OS. That means that
in order to use another language for
speech recognition, you have to have
the appropriate language pack
installed. Language packs are
available as free downloads through
Windows Update for the Ultimate and
Enterprise versions of Vista. Once
you have the language installed,
you’ll need to change the display
language of the OS to the language you
want to use. Both of these are
options on the “Regional and Language
Options” control panel. You can look
in help for “Install a display
language” or “Change the display
language”.
To complete aku's answer, you have here different methods to have a "multilingual use in Vista".
Installing a language pack
Switching to a different language (and back)
Creating computer users. Create a user for each language and change the display language for that user to the language of your preference. A new Speech profile will be automatically created for that user. Switch between your languages by the normal procedure of “switching to another user” (Log offà Switch users).
Note: You can create a speech recognition profile for each user with any name you prefer. Change the name, or create a new user, in the Advanced Speech panel.
COMMENTS:
The advantage of the Separate Users method is that you can switch back and forth without changing any computer defaults.
The disadvantages are that it takes more disk space and more attention must be given to user management, and that you may not have access to files opened or saved by your other users unless you know how to give yourself such an access via the new permission dialogues of Windows Vista.
You should look at System.Speech.Recognition.SpeechRecognitionEngine - it's an 'in-proc' recognizer that will let you specify the language you want.
Your next problem is that en-US Vista doesn't ship with the spanish recognition engine. For that, you'll need the Spanish Language Pack. Once you install that, you should be able to instantiate a spanish recognition engine like this:
using System.Speech.Recognition;
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new CultureInfo("es-ES"));
At that point, you can install grammars & do recognitions, etc.
Sure, but I want to do it without
changing the display language... no
way then?
No, not officially, if you believe this KB article: The Windows Speech Recognition language must be the same as the operating system language in Windows Vista.
So try to change it automatically, there some scripts on the internet, I found them via yahoo with Windows Speech Recognition "change language".
This one looks interesting, but it is not tested. I don't know, if it's malware or whatever, so be carefull:
Vistalizator
Good luck!
You can install the language pack, but not apply it on your user. Then you might be able to change the language of the speech recognition, although I haven't tried it since I don't have Vista Ultimate.
It will work fine as I had by changing lanuguage support.

Resources