如何判断PC是否运行本地化语言版本的Windows Home及各语言对应名称查询
如何判断PC是否运行本地化语言版本的Windows Home及各语言对应名称查询
嗨,看来你已经顺利搞定读取用户可见版本的部分了,这点做得很不错!针对你想了解Windows Home在其他语言中的本地化名称,我整理了一份常见语言的对应列表,供你参考:
- 简体中文:Windows 家庭版
- 繁体中文:Windows 家用版
- 法语:Windows Famille
- 德语:Windows Home
- 日语:Windows ホーム
- 韩语:Windows 홈
- 俄语:Windows Домашняя
- 西班牙语(西班牙):Windows Home
- 意大利语:Windows Home
- 葡萄牙语(巴西):Windows Home
- 阿拉伯语:ويندوز هوم
- 波兰语:Windows Home
另外,如果你需要覆盖更全的语言版本,其实不用硬编码这些名称——可以通过Windows的API或者注册表来动态获取当前系统的本地化版本名称:
- 用API的话,可以调用
GetProductInfo函数,它能返回详细的版本信息,包括本地化的产品名称; - 也可以直接读取注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName,这里的值就是当前系统显示的本地化版本名称,这样能确保完全匹配用户的系统语言,不会出错。
备注:内容来源于stack exchange,提问作者SKidd
相关产品推荐
相关产品推荐

