CompuPic Pro 是一个功能和易操作性上甚至超越了 ACDSee 的软件。它个体相对小很多,功能却强大而实用。只是应了“先入为主”这句话,在国内的知名度并不是很高。在今年 7 月份的《计算机应用文摘》中,有一篇专门介绍 CompuPic Pro 的文章,相信将会有更多的人会对它产生兴趣。只是当看到满眼的 E 文,不知是否对它的热情大打折扣呢?没关系,“我不入地狱,谁入地狱”?有汉化人在提供免费午餐!^_^
OK!下面我们言归正传,谈谈本人在汉化这个软件时的心得。
首先,CompuPic Pro 的资源比较特殊,它是以 HTML 形式为主的界面(对话框,参数设置等)。而菜单和提示框字串,则放在一个叫 main.msg 的文件内。也就是同我们常见的软件汉化资源大相径庭,既不在 .exe 中,也不在 .dll 内。不管怎么说,既然找到了要汉化的资源,就开始动手吧!
二.汉化 HTML,却有讲究了。虽然 HTML 页面的汉化也同样是用文本编辑器编辑,很简单的一种。可是,在 CompuPic Pro 的原版中,界面上不时有些乱码冒出。如下图:
字符更改前(注意左侧加亮处)
其奥妙就在 HTML 页面中。要解决这个问题,如何下手?――事实上可能很多人在汉化软件的过程都不曾注意到,代码或字符靠得太近,在某些特殊情况下,也会表现为乱码。所以,经分析,发现在 HTML 页源代码中,每次在两个以上缩进符“ ”相连的地方,界面对应位置显示上就会出现乱码。尝试着把两个以上如“ ”或“ ”这样多个字符相连的地方,分别在它们相连的中间加以一个空格键(一个英文字符)的距离隔开,保存。一看,乱码果然不见了,而且丝毫不影响软件的效果。大功告成!如图:
字符更改后(注意左侧加亮处)
这个看来无从下手,貌似复杂的问题就这么轻松简单地解决了!由于此类字符在页面 中出现的频率较高,因此,该项操作最省事的方法就是利用“替换”功能。首先用 Windows自带的“搜索”功能,在“包含文字”框中键入“ ”,把在本软件安装目录内的所有含该字符的文件扫荡一遍,以确保没有遗漏。再用文本编辑器打开这些文件,将“ ”输入到“查找内容”,然后将中间加了空格的“ ”输入到 “替换为”。连按两次“全部替换”,这样,整个页面所有的相连字符都搞掂了!――注意:若碰到三个以上的相连,按一次“全部替换”是不能彻底更改完的。所以最好每个页面都要用到两次“全部替换”。而且这种方式不会发生替换上的错误。
三.关于“创建缩略图 web 页”功能中,汉化后生成的某些原本应为中文 web 缩略图的网页,直接打开时显示却是乱码问题的解决。如下图所示: