拖了很久了。网站基本上完成转换。就抽空把这件事给了结了吧。个人水平有限,所以难免有不太对的地方,希望大家可以指正一下。
另外可能需要的时间比较长。所以大家请暂时不要回复。
因为OS 9已经被苹果给终结了,也就不再讨论OS 9的程序的汉化。仅以OS X的Cocoa程序汉化为例。
如果想要进行苹果软件的汉化,那么我们首先需要以下几个工具:
1、PowerGlot:最主要的特点是可以使用词库来进行翻译,节省了大量的工作时间,在翻译完成后还可以自动生成本地化文件。
汉化版本见:http://bbs.ihotmac.com/showthread.php?t=1573
2、Resorcerer 2.4.1 :历史悠久的苹果资源编辑软件,可以对目前大多数的苹果软件的资源进行编辑,因此它并不仅仅只是一个汉化工具,同时还可以进行其它工具,例如程序的修改。
3、Mac OS X Development Tools:苹果免费开发程序工具包,你需要登录后方可下载。它包括了开发程序所需要的很多工具。例如可编辑.nib/.string文件的工具。
4、HexEdit:免费的苹果16进制编辑器。
我们先来了解一下什么是Cocoa程序?
Cocoa 是一个面向对象的应用程序环境,专门为 Mac OS X 本地应用程序开发而设计。这些专业术语对我们来说可能比较难懂。这并没有什么关系。我们只要知道该程序是不是Cocoa程序就行了。
那么如果判断程序是否是Cocoa程序?
判断的方法比较简单:
1、直接查看软件主程序的信息。如果软件的简介-语言中有English存在。说明该软件是Cocoa程序。如果显示为“Classic应用程序“,说明该程序是Classic程序。也就是无法直接在OS X中运行而需要Classic的程序。
2、按住“control“然后点击应用程序,如果在下拉菜单中有“显示包内容“菜单,那么我们也可以认为它是一个Cocoa程序。
3、直接双击该软件如果可以直接在OS X中运行,我们也可以认为它是Cocoa或者Carbon程序。比较特殊的例子是还有Java程序,如LumaQQ、Azureus。