type
defaults read com.apple.DictionaryServices
in the terminal, and post the results?
Mine reads
Typhon:~ jeremy$ defaults read com.apple.DictionaryServices
{
DCSDictionaryPrefs = {
"com.apple.dictionary.NOAD" = {
pronunciation = 0;
version = 1;
};
"com.apple.dictionary.Wikipedia" = {
"com.apple.Dictionary.onlineDictionary.networkNoticeShown" = 1;
"language-da" = 0;
"language-de" = 0;
"language-en" = 1;
"language-es" = 0;
"language-fi" = 0;
"language-fr" = 0;
"language-it" = 0;
"language-ja" = 0;
"language-ko" = 0;
"language-nl" = 0;
"language-no" = 0;
"language-pl" = 0;
"language-pt" = 0;
"language-ru" = 0;
"language-sv" = 0;
"language-zh/cn/Hans" = 0;
"language-zh/tw/Hant" = 0;
"other_languages" = "";
version = 1;
};
};
DCSServiceWindowType = 1;
}
So if the top entry is Chinese (com.apple.dictionary.zh_CN-en.OCD) , perhaps that's your culprit. Does changing your region change what spotlight uses as its dictionary?