When the user has an en-US Windows 7 version, the "CultureInfo.InstalledUICulture" function reports back en-US even when you have installed a different language pack (such as nl-NL). Is there a .NET/PInvoke method to get the language the current user is actually using (preferably as a CultureInfo class)? I also can't rely on the CultureInfo.CurrentUICulture as this can be changed by the user.
Asked
Active
Viewed 932 times
0
-
I have edited your title. Please see, "[Should questions include “tags” in their titles?](http://meta.stackexchange.com/questions/19190/)", where the consensus is "no, they should not". – John Saunders Dec 13 '12 at 20:20
-
Thanks John, didn't know :) – The Cookies Dog Dec 13 '12 at 20:27
1 Answers
1
Use "GetUserDefaultUILanguage" with:
CultureInfo.GetCultureInfo(GetUserDefaultUILanguage());

The Cookies Dog
- 1,915
- 2
- 22
- 38