您现在的位置是:网站首页> 软件下载软件下载
ResBorn下载V1.0.54 绿色中文版-及其精妙的多语言引擎和附加工具软件下载
2021-05-17
448人已围观
简介 ResBorn下载V1.0.54 绿色中文版-及其精妙的多语言引擎和附加工具软件下载
程序多语言支持一般来说有以下两种方式:
1. 传统 INI 文件多语言支持:程序中动态加载INI内容,查找并替换界面中的语言相关字符串。
优点:无编程知识,普通用户而已自己定制语言文件。且升级语言文件非常方便(不涉及语言字符串之外的东西)。
缺点:每次运行都耗费额外的工作量在解析语言文件和动态更新界面字符串上,有性能损失,且有些程序不通用。
2. MUI 方式的多语言支持:基于 Windows 提供的 MUI 支持,每个语言编译一个DLL。
优点:运行高效,无任何性能损失。
缺点:只有开发者才能做到多语言支持。每添加一种语言都要新建一个DLL/MUI。并且界面的改动,很可能导致 MUI 需要更新。费劲!
ResBorn 是一种高效方便的多语言引擎,它结合了上述两种方式的优点,但没有上述两种方式的缺点。它的工作模式如下:
1.导出字符串: 枚举指定PE文件(可以是当前进程的EXE文件)中的所有资源,把其中语言相关的字符串(对话框、菜单、字符表)导出为 LNG 格式的语言字符串列表(UNICODE带BOM的文本文件),用户可以使用任何文本编辑器编辑它。
2. 导入字符串:枚举指定PE文件(可以是当前进程的EXE文件,有自动退出更新机制)中的所有资源,根据1中所述的LNG文件,把特定的字符串更改结果回写到资源中,完成一个多语言版本的重构工作。
其中,步骤一可省略,开发者可以提供原始的语言文件。步骤二仅在切换语言时调用,正常运行时不需要耗费任何的性能损失(根本不用干活),和MUI方式一样。
简而言之,ResBorn 是一个 Win32 PE 资源专用解析引擎!
下面是 ResBorn Engine (源代码)的相关内容:
1. ResBorn Engine 支持Windows各种版本,包括 Windows Mobile SP/PPC;
2. 支持 UNICODE 和 ASCII 编译(废话,我的代码一直如此)。
3. 加入完整的 ResBorn Engine 到 Pocket PC 程序中会导致程序增大 11KB (够小)。PC 上不超过 20K
4. 全局 LANG 支持,例如,LNG 中加入一行“LANG=2052”,可以把所有的资源语言更改为中文。
5. 如有需要,稍后可能会 Release 源代码。
更进一步地,你可以根本不用考虑多语言引擎,因为 ResBorn 本身提供了一个使用 ResBorn Engine 的工具(名字就叫 ResBorn),可以认为是一个专用资源汉化工具(或者英化?等)。使用 ResBorn 工具,可以INI格式的语言字符列表,修改后回写到EXE/DLL文件中,即可得到一个新语言版本的程序。(理论上针对任何PE有效,不需要在程序中做什么工作,即,对任何第三方程序可用)
1. 传统 INI 文件多语言支持:程序中动态加载INI内容,查找并替换界面中的语言相关字符串。
优点:无编程知识,普通用户而已自己定制语言文件。且升级语言文件非常方便(不涉及语言字符串之外的东西)。
缺点:每次运行都耗费额外的工作量在解析语言文件和动态更新界面字符串上,有性能损失,且有些程序不通用。
2. MUI 方式的多语言支持:基于 Windows 提供的 MUI 支持,每个语言编译一个DLL。
优点:运行高效,无任何性能损失。
缺点:只有开发者才能做到多语言支持。每添加一种语言都要新建一个DLL/MUI。并且界面的改动,很可能导致 MUI 需要更新。费劲!
ResBorn 是一种高效方便的多语言引擎,它结合了上述两种方式的优点,但没有上述两种方式的缺点。它的工作模式如下:
1.导出字符串: 枚举指定PE文件(可以是当前进程的EXE文件)中的所有资源,把其中语言相关的字符串(对话框、菜单、字符表)导出为 LNG 格式的语言字符串列表(UNICODE带BOM的文本文件),用户可以使用任何文本编辑器编辑它。
2. 导入字符串:枚举指定PE文件(可以是当前进程的EXE文件,有自动退出更新机制)中的所有资源,根据1中所述的LNG文件,把特定的字符串更改结果回写到资源中,完成一个多语言版本的重构工作。
其中,步骤一可省略,开发者可以提供原始的语言文件。步骤二仅在切换语言时调用,正常运行时不需要耗费任何的性能损失(根本不用干活),和MUI方式一样。
简而言之,ResBorn 是一个 Win32 PE 资源专用解析引擎!
下面是 ResBorn Engine (源代码)的相关内容:
1. ResBorn Engine 支持Windows各种版本,包括 Windows Mobile SP/PPC;
2. 支持 UNICODE 和 ASCII 编译(废话,我的代码一直如此)。
3. 加入完整的 ResBorn Engine 到 Pocket PC 程序中会导致程序增大 11KB (够小)。PC 上不超过 20K
4. 全局 LANG 支持,例如,LNG 中加入一行“LANG=2052”,可以把所有的资源语言更改为中文。
5. 如有需要,稍后可能会 Release 源代码。
更进一步地,你可以根本不用考虑多语言引擎,因为 ResBorn 本身提供了一个使用 ResBorn Engine 的工具(名字就叫 ResBorn),可以认为是一个专用资源汉化工具(或者英化?等)。使用 ResBorn 工具,可以INI格式的语言字符列表,修改后回写到EXE/DLL文件中,即可得到一个新语言版本的程序。(理论上针对任何PE有效,不需要在程序中做什么工作,即,对任何第三方程序可用)
相关内容
- discuz x1.5 伪静态下载-httpd.ini文件软件下载
- Discuz!X1.5 插件Convert X 转贴工具下载V1.6-转载论坛资料去除无关的信息软件下载
- Discuz! X1.5 语音功能插件下载v1.0-解决DISCUZ不自带语音短信提醒功能软件下载
- Convert .NET下载V4.7.3948 绿色多语免费版-Convert.NET一个多功能的语言代码转换及翻译工具软件下载
- 汇编编译器下载V2.2.2.0绿色免费版-RadASM软件下载
- ASP教程三件套下载CHM格式-ASP教程三件套软件下载
- Python Client Library下载2.1.1 绿色版-Python编程库函数软件下载
- Soapy下载0.5 绿色版-SOAP测试软件软件下载
- DzSoft Perl Editor Perl/CGI脚本编写编辑下载5.8.7.3 绿色特别版-Perl/CGI脚本编写编辑和调试工具软件下载
- Access数据库字段批量修改工具下载1.0 绿色免费版-快速方便的对access数据库字段内容进行替换软件下载
点击排行
- 批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
- 免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
- 搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
- 奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
- 袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
- MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
- Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-
- Easy CD-DA Extractor 2011 v16.0.9 多语中文特别版 音乐CD抓取、格式转换、光盘刻录软件 下载-
本栏推荐
-
批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
-
免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
-
搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
-
奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
-
袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
-
MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
-
Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-
猜你喜欢
- 批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
- 免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
- 搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
- 奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
- 袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
- MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
- Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-


