【发布时间】:2011-11-07 16:46:15
【问题描述】:
我正在开发一个已本地化为多种语言的 MFC 应用程序。它动态链接到 MFC,如果目标系统安装了 MFC LOC DLL,它会按预期自动使用这些 DLL。但是,在其中一些操作系统上,我们有更喜欢英文的用户,我有没有办法强制它使用英文 DLL 而不是翻译的 MFC LOC DLL?
【问题讨论】:
-
我不确定您指的是哪种系统(Windows 除外,这很明显),但也许喜欢英语的用户(我怀疑给定国家/地区的每个人......)可以设置他们喜欢的 UI 语言在区域设置到英语?除此之外,您需要编写自定义加载程序来以首选语言而不是操作系统默认加载 DLL。你能发布这段代码来加载你的本地化库吗?特别是关于区域设置检测(我想知道您使用什么代码来了解 LCID)?
标签: mfc localization