CultureInfo.CurrentCulture is used to return region format settings. WP 8.1 seems to return the default locale to Package.appxmanifest.
Itβs kind of sucks, right? :)
I think this is planned because they want to use GlobalizationPreferences instead. Therefore, to get back to what you want ... you need to do something like this:
CultureInfo ci = new CultureInfo(Windows.System.UserProfile.GlobalizationPreferences.Languages[0]);
Basically, he creates CultureInfo based on his preferred language (which, I think, is a display interface).
Good luck :)
source share