|
Project Information
|
This project is for Chinese so all things are in Chinese ;) NetHack 概述这个项目的最终目标是让广大中国人了解并参与到非常著名的 AD&D 类型游戏——NetHack 之中。主要的任务是进行 NetHack 游戏的汉化、推广和文档工作。 NetHack 是一个具有 20 多年历史的 RPG(角色扮演)游戏。你扮演一位勇士在随机产生的地下城中探险。你的每一次行动都将决定你之后的命运。看到商店里有好东西却囊中羞涩?你有多种方式可以不花钱从商店中取得物品——使用法术离开、在墙上打个洞或走密道逃跑、直接干掉店主……只有想不到的,没有不能做的。但每一步你都必须小心翼翼,由于游戏中途不能存盘,一时的冲动就将导致全局的失败。 NetHack 真正吸引人的地方在于它除了一些主要剧情之外,所有的地图和任务都是完全随机的,这意味着每次你进入游戏都将是一个全新的体验。同时游戏还有非常多的职业可以选择,这一切都十分新鲜、刺激。 有关本项目NetHack 在官方只有英语版本,后来有爱好者开始了第三方德语的翻译,但是中文却始终没有人领导汉化,究其原因,NetHack 在设计之初就只考虑用英语,以至于所有的代码都是为英语的习惯设计的,在支持中文的命令行下都不能正确显示中文。而且诸如怪物信息这一类数据还使用了自生成代码,如果在名字中使用非英语字符就会导致编译错误。因而要进行汉化就势必要对源代码进行修改,这便给汉化带来了极大的难度。再者,游戏的历史非常久远,其中的文字内容有几百千字节之多,翻译量也非常大。 因此,仅仅依靠几个人的力量是难以完成 NetHack 的汉化任务的,因而本人决定发起这个项目邀请有兴趣的朋友一起加入 NetHack 的翻译和推广工作。我已经对源代码做了支持中文的修改,现在已经可以正常翻译怪物名称了。但还有很多工作需要去做。汉化工作仍然需要大家一同参与。 如何获取最新的二进制版本目前,由于汉化工作才刚刚开始,暂时不会直接发布汉化的二进制版本,你需要自己下载源代码并编译。开始这项工作之前,请确认你的机器具有如下配备:
编译流程:
如何参与本项目为了保证翻译质量,你必须先提交一定量的试译才能申请加入本项目。你需要通过 SVN 下载一份代码的拷贝,然后你可以开始对其中的文件进行翻译(主要是 src 目录中 c 程序中的字符串和 doc 目录、dat 目录中的数据)。当完成了一定量的翻译后可以发邮件至 wishstudio@gmail.com。如果你的翻译看起来不错,我就会将你添加到成员列表,你就可以向 SVN 提交你的翻译了。 目前欢迎参与的试译部分有:
其他部分例如 src 目录中的文件,本人目前正在着力处理,所以暂时请不要翻译这部分内容,以免重复劳动。 如果有其他问题也可以发邮件给我:wishstudio@gmail.com 或在 Issues 中讨论。 有意思的地方在翻译过程中,我们发现了原代码中一些有意思的地方:
|