Windows 语言包和该语言的本机 Windows 安装之间有何区别?

Windows 语言包和该语言的本机 Windows 安装之间有何区别?

我想知道,从应用程序的角度来看,原生 Windows 安装(例如,英语)和带有语言包的 Windows 版本(例如带有英语语言包的俄语 Windows)之间有什么区别。如果您有一个使用操作系统语言来确定某些内容(例如标准按钮上的本地化文本)的应用程序,如果 Windows 切换到该语言,该应用程序是否仍会将带有英语语言包的俄语 Windows 视为英语安装?

答案1

是或否,因为:

来自获取用户默认UI语言功能:

返回当前用户的用户 UI 语言的语言标识符。

如果用户 UI 语言是语言界面包 (LIP) 的一部分且与补充语言环境相对应,则此函数返回 LOCALE_CUSTOM_UI_DEFAULT。

编辑:

这仅适用于 Windows Vista 或更高版本,这意味着,如果您希望该应用程序与 Windows Me、Windows 2000、Windows XP、Windows Server 2003 兼容,则不行。

相关内容