为 MFC 接口开发自动翻译

Posted

技术标签:

【中文标题】为 MFC 接口开发自动翻译【英文标题】:Developing auto translation for MFC interfaces 【发布时间】:2012-08-09 13:45:45 【问题描述】:

我用 Visual C++ 和 MFC 开发了一个应用程序,我需要翻译帮助文件(每种语言一个文件),我正在寻找类似于 php 中的 i18n 的解决方案。

当应用程序安装在windows上时,应用程序需要检测“Windows”的语言设置并显示相应的翻译,如果不支持Windows语言,则应设置默认语言(英语)。

【问题讨论】:

【参考方案1】:

如果您使用对话,您可以创建对话的特定语言版本。对于普通字符串,您可以使用特定于语言的字符串表资源。

如果您需要更直接的控制,您可以使用各种national language support api。

【讨论】:

PHP中是否有类似i18n的方法? 如果你能找到一个单独的库,也许。通过谷歌快速搜索,c++ 的 i18n 库主要针对 linux 编译器。

以上是关于为 MFC 接口开发自动翻译的主要内容,如果未能解决你的问题,请参考以下文章

QT插件开发方式(作者有RemOjbects文档翻译(48)篇)

API SDK MFC

API SDK MFC

DELL IDRAC API接口开发文档翻译

查词翻译类应用使用数据接口api总结

实现 COM 接口 C++ / VC++ 6.0 / MFC