I was surprised to find out that Microsoft Office spellchecker is failing to detect the language even if this is damn simple because it should be based on the keyboard language set on the system.
Take a look at my configuration below, it is supposed to spellcheck in English when you are in “EN” mode but instead it always using Romanian.
Worse, even if you try to disable the auto language detection and set the default to English it will still use Romanian. Sad, probably this is happening when you do the QA without people specially trained for internationalization.
the article is based upon one assumption…
however, i’m not so sure that the keyboard language should be regarded as a precise indicator of the language you’re typing in:
— i use a custom keyboard layout based upon us english, even when i type in romanian, using â, ă, î, ș, ț etc.
— moreover, i believe that most romanians use us/uk english as the keyboard language, for the simple fact that romanian keyboards are not so common.
This was exactly my point. It looks that Microsoft is using the Language specified on the layout instead of the one specified at the top level. For this reason when I have the “Romanian Programmers” keyboard installed for “English” it will still consider that you are writing in Romanian.
This behavior make totally useless the language selector.
thanks, sorin; it makes sense now — it must have been the lack of coffee in the morning for i didn’t get it right the first time…