已安装语言包的已安装操作系统语言?

时间:2012-12-13 19:41:18

标签: c# .net mui

当用户拥有en-US Windows 7版本时,即使您安装了其他语言包(例如nl-NL),“CultureInfo.InstalledUICulture”功能也会报告en-US。是否有.NET / PInvoke方法来获取当前用户实际使用的语言(最好是作为CultureInfo类)?我也不能依赖CultureInfo.CurrentUICulture,因为这可以由用户更改。

1 个答案:

答案 0 :(得分:1)

使用“GetUserDefaultUILanguage”:

CultureInfo.GetCultureInfo(GetUserDefaultUILanguage());