·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> VB汉化 >> 关于LogonStudio的汉化--VB的简单理解    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

关于LogonStudio的汉化--VB的简单理解

作者: 风之痕 来源:风之痕的汉化Blog 时间:2005-12-27 点击:11721

今天在QQ上和狐狸少爷聊天时得知有人咨询关于LogonStudio为什么找不到资源的问题,于是好奇的下载了一个来看看,一看才发现这个软件是02年的,三年多没有更新了,汗......

照例使用PEid检测,原来是VB写的程序,难怪那个新手找不到可编辑的资源,估计他也就是使用ExeScope之类的工具查看了一下。

VB的程序我是最烦的,不说没有标准资源的问题,还经常因为字母数不够导致不能完美汉化(当然可以使用大挪移调整位置,但在我看来这样得不偿失,因为可能有潜在的问题),没办法,打开GetVBRes看看这个程序吧。选择源语言为中型语言,目标语言为中文简体,字体为默认宋体不要管它拉。记住你的选择,这一步很重要!否则下次如果你选择不同的选项进入时会发现有的资源变成乱码有的无法提取出来!或多或少会造成问题。

晕哦,ASC和Unicode码都有,一共可以提取的资源是1171条,当然有很多是不需要汉化的,至于哪些不需要汉化就要靠经验了。比如一些连字的,全大写或全小写的之类没有十足的把握最好不要动它,很容易导致汉化过度的哦~

GetVBRes这个工具是很不错的,支持自动填充空格和截断,一般来说ASC码只能采取少字填充的方式,而填充的部分可以是空格和00,填空格是最安全的方式,推荐新手使用,但这种方式可能会造成汉化的效果不美观,出现句子与句子中间有大片空白的情形,是我等力求完美化的人所不能忍受的,这时候就用的上00填充方式了。00填充方式可以有效解决空格填充的弊端,但是也应该想到假如出现 xxxxxxxxxxxx %s 的情况,GetVBRes是不会提取 %s 的,这样如果你翻译 xxxxxxxxxxxx 使用00填充方式的话,汉化程序出错就是难免的事情了……

而Unicode字串就可以尽量使用00方式填充了,同时选中自动修改字串长度选项,再稍微注意一下是否为参数而不用汉化就一切OK了。

总的说来,程序中的代码部分参数一般是不会使用Unicode形式存放的,所以你可以尽管大胆的汉化,A码就要仔细斟酌多做测试啦。

这个程序的资源很有些变态,很容易导致汉化过度功能失效。比如编辑器的部分,稍稍一动就失效了。暂时还没有搞定编辑器部分的汉化。等我闲时再看看吧。

 


 

原文引自风之痕的汉化Blog,如有版权异议请告知以便及时处理。

编者注:引用该文的原因,是因为他把VB的特点做了个人的、精简的总结,简单明了,反而非常适合给新手看,所以不但是引用发表,也放到基础课程中了,同时也画蛇添足地加个了副标题。

汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): VB 汉化

·上一篇: 汉化升级必备——超强文件夹比较同步工具, FolderMatch 3.4.8 汉化版 功能演示 ·下一篇: 游离于官方和民间的游戏汉化

· 版权申明: 本文引自《风之痕的汉化Blog》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《风之痕的汉化Blog》[ 作者: 风之痕],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号