Working with programs that need different language settings (System Locale)

So I am multilingual, I speak 3 languages. I like my operating system to be in English (although it’s not my mother tongue). Just because… Because when I started working with computers long ago, English was the default language. So I’m just more used to it this way.

However, as my work requires me to, I need to sometimes also install some software that are only in Chinese. I have no problems with that, I speak, read and write the language.

But when I try to install an application that’s only in Chinese, and my operating system (Windows 10) is in English this will cause a lot of problems. First thing is that all the characters are unintelligible, just scrabbles.

You would think that by this time they would of found a solution for these issues, but it seems not yet. The easiest solution for this issue is to go into Control Panel and changing the System Locale.

The System Locale is the default language the operating system will use for Non-Unicode programs. That’s easy, you might think, I can just change that to Chinese and then I would have no problems.

This is a quick fix, I will be able to run Chinese programs in my English environment. But actually, some software now a days come in multi language. Meaning that changing the System Locale to Chinese will also make my other Multi-Lingual software to switch to Chinese. Or every time I will open a new installer for some new software, it will automatically run in Chinese.

What am I going to do if I actually have to work with software in 3 different languages or more?

Another fix that I have seen people talk about online is:

  • Adding a few users on the computer;
  • Assigning each user a different System Locale;
  • Then when you need to run a program that runs in another language than the default System Locale right click on the program and click Run as…

That all seems fine, although I don’t really like the way when adding a new user in Windows 10 you need to provide all that info. Plus there’s got to be an easier way to do this.

Fortunately, I found this awesome application that is easy to use and is free. It’s called Locale Emulator and it’s available for download from GitHub.

You can make different profiles for each language, or even set the default profile an app should run on. I installed it and so far so good, it really does what it’s supposed to, easy to use.

Microsoft had a similar solution called AppLocale for Windows XP and Windows 2003, but it seems the old download link is broken. And it’s not supported by Windows 10 anyway.


How to disable spell check for only one document or paragraph in Libre Office

So I was making this list of suppliers, and contact people. And as you all know, every time you type something in any word processor, if some of the names or technical terms that you are typing are not that common the spell check will automatically underline them in red… No matter if it’s Microsoft Office, Open Office or any other word writing app.

But you also don’t want to disable spell check all together, because you will be typing other documents. If you are like me and find those red underlines annoying this is a serious problem 🙂

As I am using Ubuntu, I am writing in Libre Office.  So by just playing around I noticed that this can be very easily done. You can disable spell check for the whole document, for only a paragraph, or only a selection of text.

Here’s how it can be done:

  • Select the area of text or paragraph that you want to disable autocorrect for
  • Go to Tools > Language
  • Here you can select “For selection”, “For paragraph” or “For all text”. Select the one that you want.
  • Then select “None (Do not check spelling)
  • And you’re done

Now  when you save the file and want to open it to read it later, you won’t have those annoying red lines under the text.