GetUserDefaultUILanguage API returns incorrect language on Win8.1 for French Canada
<p>I set the language of my windows 8.1 system to French Canada(Fr-ca), and use <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd318137(v=vs.85).aspx" rel="nofollow noreferrer">GetUserDefaultUILanguage</a> API to get the user default language, but it returns value 1036(Fr-fr) which is incorrect, it should be 3084(Fr-ca). And it returns a correct value(3084) on windows 10. Do you know how to get the correct value on Window 8.1 for Fr-ca?</p>