window下dll做多国语言的翻译方法
来源:互联网 发布:网络大神小说合集 编辑:程序博客网 时间:2024/04/28 12:30
在window下用dll做多国语言是比较方便的,只要加载资源dll,然后调用AfxSetResourceHandle API 就可以实现多国语言了;但用dll做多国语言,翻译成其他语言不是很方便。
我在看TortoiseSVN源代码时,它也是用dll做多国语言,不过它提供一个命令行程序把资源dll的字符提取出来,生成pot文件(了解linux下i18n的都知道pot文件),把字符翻译后,也是通过这个程序把原资源dll生成翻译后的dll。这样就解决了翻译不方便的问题。
我基于这个命令行程序写了一个界面程序,也修正了里面的一个bug(只在vc6下测试过);界面如下:
左边是把一个资源dll里的字符提取出来,生成pot文件;右边是生成翻译后的dll,它需要原资源dll和翻译后的po文件(pot文件直接改后缀就可以了)。在window下可以用poedit翻译po文件。
这个程序的源代码在 http://download.csdn.net/source/1858664
- window下dll做多国语言的翻译方法
- 多国语言中资源DLL的编辑编译方法
- VS2010下添加DLL多国语言包
- Delphi做多国语言
- 多国语言的互相转换(纯资源DLL)
- Android翻译多国语言字符串注意事项
- iOS Xib下进行多国语言的国际化图解
- 软件实现多国语言界面的简单方法
- 发现一个多国语言互译的非谷歌翻译网站
- .NET多国语言支持_文献翻译
- Android翻译多国语言字符串注意事项 01
- Qt 翻译 多国语言 本地化。。。Step by Step
- android多国语言字符串翻译处理技巧
- VS中使用QT,多国语言翻译问题
- Android开发工具-多国语言翻译对照表
- delphi支持多国语言简单方法
- Flash建立多国语言文档方法
- cygwin下把window下dll文件转换成a或者so文件的方法
- ruby File怎么在源文件的基础上添加内容,而不是重写
- 表结构设计器EZDML介绍说明
- Table.Select,Table.Fine,Table.Clone 用法 总结
- 温故而知新,函数指针
- C#日期格式化
- window下dll做多国语言的翻译方法
- 手穴治疗
- 给自己一个好心情
- hdu 2399 GPA
- SAN、NAS技术的分析比较
- FTP 之文件传输原理篇
- Ogre3D嵌入Qt框架
- scanf 函数 用法
- flex页面跳转