Windows – How to prevent system locale sniffing in MS Office (and other apps)

languagemicrosoft-office-2010windows 7

I'm hoping someone here might help me with a problem that's driving me mad for many, many months.

Some background:

I'm running a Windows 7 x64 Ultimate SP1 in English, all language, regional, and location settings set to English (UK where possible) – except for the language for non-unicode programs (system locale), which is set to Polish. Why? I'm from Poland and do need polish characters to display good in all apps. Otherwise, I live in the UK and use English for just about everything.
I have MS Office 2010 x64 installed in English – Word, Excel and Powerpoint only.

The problem:

From time to time I need to write something in Office 2010 and when I do, the spellchecker always decides it's better to spellcheck my documents and presentations in Polish. Problem?

  1. I don't have the proofing tools for Polish.
  2. I write everything in English (U.K.)

hence, I get no spellchecking whatsoever.

my MS Office Language Preferences look like this:

When I open any document (will use word as example) the status bar tells me spellcheck lang is Polish…

In PowerPoint it's English UK when it starts, but changes to Polish for each text field as soon as that text field contains at least one character – go figure.

If decide to set the proofing language (still in word):

Sure enough, Polish is selected. Notice both checkboxes are disabled.

Even if at this point I choose English UK and click Set as default the proofing language still changes to Polish as soon as anything is typed (and is set to Polish when opening new files, contrary to what the popup says).


I tried googling around and found that lang auto detection based on locale can be disabled in registry by changing the value of the LangTuneUp key at this location HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources
to Prohibited.

Done that, many moons ago, and no joy.

I've also read here on SuperUser about a similar problem, but the solution used apploc to change this per application – which is something i'd like to avoid. So here's my cry for help. Is there anything I can do to make office stick to English U.K. for good? I'm happy to try anything and give more info as required. Hints on how to prevent this in other applications also welcome.

Best Answer

Possible solution in MS Office

Change Normal style and apply the desired language setting.

Select English (U.K.).

(and is set to Polish when opening new files, contrary to what the popup says).

It solves the above issue. Every time you launch Word, it should be set to English (U.K.).

Even if at this point I choose English UK and click Set as default the proofing language still changes to Polish as soon as anything is typed

When you type in Polish character, it may recognized as Polish but spelling and grammar are not checked. Only English (U.K.) one would be checked.

Related Answer: https://superuser.com/a/362894/163596

Related Question