飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1236|回复: 1

CompuPic Pro 6.1 汉化攻略

[复制链接]
  • TA的每日心情
    开心
    2017-5-5 17:54
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2008-3-14 23:55:30 | 显示全部楼层 |阅读模式
    CompuPic Pro 6.1 汉化攻略
    CompuPic Pro 是一个功能和易操作性上甚至超越了 ACDSee 的软件。它个体相对小很多,功能却强大而实用。只是应了“先入为主”这句话,在国内的知名度并不是很高。在今年 7 月份的《计算机应用文摘》中,有一篇专门介绍 CompuPic Pro 的文章,相信将会有更多的人会对它产生兴趣。只是当看到满眼的 E 文,不知是否对它的热情大打折扣呢?没关系,“我不入地狱,谁入地狱”?有汉化人在提供免费午餐!^_^
    OK!下面我们言归正传,谈谈本人在汉化这个软件时的心得。
    首先,CompuPic Pro 的资源比较特殊,它是以 HTML 形式为主的界面(对话框,参数设置等)。而菜单和提示框字串,则放在一个叫 main.msg 的文件内。也就是同我们常见的软件汉化资源大相径庭,既不在 .exe 中,也不在 .dll 内。不管怎么说,既然找到了要汉化的资源,就开始动手吧!
    一.从菜单入手,就是汉化 main.msg 这个文件。用任何一种文本编辑器都能打开它(我用的是“写字板”程序,够廉价吧?),对其相应的字串进行更改并保存,即可。其实这个文件作者本来就是为更方便本地化而设计的,它里面对怎样更改成各国语言而做的特别说明,就印证了这一点。亦步亦趋。注意区分哪些是要翻译的,哪些是不能改的,那些又是对本地化的注释。做好这点则靠经验和细心。这很重要。
    二.汉化 HTML,却有讲究了。虽然 HTML 页面的汉化也同样是用文本编辑器编辑,很简单的一种。可是,在 CompuPic Pro 的原版中,界面上不时有些乱码冒出。如下图:
    字符更改前(注意左侧加亮处)
    其奥妙就在 HTML 页面中。要解决这个问题,如何下手?――事实上可能很多人在汉化软件的过程都不曾注意到,代码或字符靠得太近,在某些特殊情况下,也会表现为乱码。所以,经分析,发现在 HTML 页源代码中,每次在两个以上缩进符“ ”相连的地方,界面对应位置显示上就会出现乱码。尝试着把两个以上如“   ”或“      ”这样多个字符相连的地方,分别在它们相连的中间加以一个空格键(一个英文字符)的距离隔开,保存。一看,乱码果然不见了,而且丝毫不影响软件的效果。大功告成!如图:
    字符更改后(注意左侧加亮处)
    这个看来无从下手,貌似复杂的问题就这么轻松简单地解决了!由于此类字符在页面 中出现的频率较高,因此,该项操作最省事的方法就是利用“替换”功能。首先用 Windows自带的“搜索”功能,在“包含文字”框中键入“   ”,把在本软件安装目录内的所有含该字符的文件扫荡一遍,以确保没有遗漏。再用文本编辑器打开这些文件,将“   ”输入到“查找内容”,然后将中间加了空格的“   ”输入到 “替换为”。连按两次“全部替换”,这样,整个页面所有的相连字符都搞掂了!――注意:若碰到三个以上的相连,按一次“全部替换”是不能彻底更改完的。所以最好每个页面都要用到两次“全部替换”。而且这种方式不会发生替换上的错误。
    三.关于“创建缩略图 web 页”功能中,汉化后生成的某些原本应为中文 web 缩略图的网页,直接打开时显示却是乱码问题的解决。如下图所示:
    语系更改前(注意左侧加亮处)
    按常理,该项功能经汉化后,打开的缩略图页面应该是直接显示中文汉字的。但是,却有近一半的页面以乱码显示――除非每次都点选 IE 菜单中的“查看”-“编码”-“简体中文(GB2312)”才能正常显示。累啊!摸索良久,才发现还没有更改资源文件中相应的网页编码语系。原文中设定自动生成网页的语系是“西欧字符(ISO)”。而我们是用“简体中文(GB2312)”编码查看的。问题就出在这里了!找出所有的“charset=iso-8859-1”,改为“charset=gb-2312”,保存。好了,收工! 效果如下图:
    语系更改后(注意左侧加亮处)
    这个问题还常出现在很多 .chm 格式的帮助文件汉化上。常常是汉化好,制作成 .chm文件后,打开一看,泄!一堆乱码!其实这也和上述情况是一样的。当然,亦可按本方法解决。
    以上是本人汉化 CompuPic Pro 的一些小心得。由于情况特殊,无师可从,只好自己去琢磨,不断地尝试。望能给其它汉化同仁提供点小小的帮助,以少走弯路。该软件还有些问题至今无能为力,愿与大家共同探讨,望各位不吝赐教!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-3-15 01:20:49 | 显示全部楼层
    楼主对于资源查找的仔细真是可谓啊!
    只是在HTML文件汉化时,我有不同的意见。我之前也曾经汉化过帮助文档(也就是HTML),貌似没有楼主说的那么复杂哦,我只用PASSOLO就搞定了,PASSOLO的插件就完全可以轻松的完成汉化的过程。 楼主可以尝试一下!

    有什么问题尽管提,我会尽量帮你解决的!

    [ 本帖最后由 hyperchem 于 2008-3-15 01:31 编辑 ]
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表