自己动手汉化软件 E文不好的朋友，是不是遇到过心驰已久的软件而望E生畏呢？的确，目前有很多好东东都是英文的，那些英文界面的软件，满屏的单词不懂几个，只好期待汉化版或者汉化补丁的出现，才可以解燃眉之急。但是，一时又找不到这些汉化补丁怎么办？不如自己DIY软件的汉化版本吧！ 一、手工汉化 首先介绍的软件汉化工具名称是“软件汉化2000”（如图1）。这是一个集提取、汉化、建立为一体的工具软件。它可以自动、半自动提取基于DOS或Windows系统的英文版软件中的提示信息，并自动分辨信息代码。在进行汉化提示信息时，汉化行有对照内容，可以减少汉化行的输入长度，自动汉化相同的信息行，并能自动建立永久汉化的软件。相对来说，“软件汉化2000”操作简单，功能也很完善，比较适合初学者使用。
“软件汉化2000”的使用非常简单，可以分为提取提示信息、汉化提示信息和建立汉化软件三个步骤（如图1）。

图1

首先单击主界面“提取提示信息”按钮，在打开的“提取英文软件提示信息”对话窗口中单击“浏览”，找到欲汉化的英文软件主程序（如图2）。

图2

在“功能选项”中提供了三种方式提取软件信息：即全自动提取、半自动提取、按要求提取。一般可以选择全自动提取方式，然后点击“确定”按钮，这时系统会弹出提取提示信息窗口，结束后可以在写字板中查看提取的信息（如图3）。

图3

下一步就可以进行汉化提示信息了，在主界面中单击“汉化提示信息”按钮，进入信息汉化界面。选择要汉化行后，就可以在汉化行输入对应的中文，然后回车自动跳入到下一对照行（如图4）。

图4

完成信息行的汉化后，就可以建立汉化软件了。在主界面中单击“建立汉化软件”，程序会弹出一个建立汉化软件进度框显示当前软件汉化的进度。最后我们再次打开被汉化的软件时，就会发现原来的英文软件已经变成中文界面了。
二、全自动汉化
对于没有学过程序设计的朋友来说，使用“软件汉化2000”时，会对程序中标示符的含义望而生畏。不过这也不要紧，在初步尝试手工汉化的乐趣之后，我们就来进行一次全自动汉化吧。这次要登场的软件是“永久汉化2000”。
“永久汉化2000”可以对指定的英文软件进行汉化，并可以生成汉化版和汉化器两种结果。其中，汉化版是指直接获得该英文软件的中文简体版；而汉化器则生成一个可独立运行的执行文件，用它可随时生成该软件的汉化版，也就是我们常见的汉化补丁了。“永久汉化2000”可以分为自动汉化和手工汉化两种汉化方式。
下面来介绍一下它的自动汉化功能，选择“文件”菜单中的“开始新项目”，在弹出的“建立工程文件”对话框中找到英文软件，然后单击“确定”按钮建立一个新的汉化工程文件。
选择汉化模式，通过“模式”菜单进行选择追加模式或者覆盖模式。其中，追加模式可以使汉化后的软件在中英文两种不同的操作系统下都能运行自如，而覆盖模式可以直接生成一个中文版软件。
为了保证翻译准确，还需要设置专业词典，执行“设置/指定引用词典”命令，在打开的对话框中进行词典的设置，比如你汉化一个下载软件，就可以选择“文件传输”类型。如果无法确定所要汉化的软件应该选用哪一类词典，可以使用系统默认的“通用”类。
汉化终于开始了，点击“汉化/预汉化”下的“所有模块”命令，此时启动汉化引擎。完成以后，点击工具栏的“生成”按钮，选择“汉化版”，只要稍等一会儿，我们就可以得到一个完整的中文版软件了。为了验证汉化软件是否成功，还可以点击“汉化版试运行”按钮，立即预览一下汉化后的效果。
另外，“永久汉化2000”还支持手工汉化。同样，只要指定欲汉化的英文软件进行预汉化，然后在左侧的“资源列表”中，选择系统的菜单或者对话框（如图5），在右侧的资源编辑框中，点击蓝颜色的英文词条，输入正确的中文含义就可以了。手工汉化可以对自动汉化进行有效的补充，使软件汉化达到更好的效果。

图5

前面提到的两款汉化软件，使用起来都非常方便，对于制作汉化软件都是不错的选择。“永久汉化2000”智能化程度较高，无需大量的劳动，更不需要用户有更多词汇量，就可以完成一个软件的界面和提示信息准确汉化。相对来说，“软件汉化2000”尽管需要较大的工作量，但是它的界面友好，使用简单，可以满足不同层次的软件汉化的需求，更加能够体验汉化软件自己做的乐趣，从中我们还可以了解软件汉化的基本思想。
（陈汉超）