QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2560|回复: 9

如何汉化linux软件?

[复制链接]
发表于 2006-11-9 19:55:18 | 显示全部楼层 |阅读模式
引用:

ATI 真正的资源在 ramdisk.dat 里面。

里面是一个 ROMFS 文件,我找到了它的格式,但前 512 个字节的校验和不会重新计算,所以修改后,程序会报文件校验和错误。


关于 ramdisk.dat 里面的资源,我可以完整的提取出来,但就是因为 ROMFS 格式特殊无法重新再写回去了。。

已经郁闷好多天了。。
发表于 2006-11-9 21:23:01 | 显示全部楼层
翻译 mo / po
文件。
有专门的工具。自己google
回复

使用道具 举报

发表于 2006-11-9 22:11:43 | 显示全部楼层
ATI 的翻译,请联系 ATI 公司(现在是 AMD)。
对非开放协议的二进制程序进行修改(包括翻译)都是侵权行为。

mo/po 需要程序支持的吧?
回复

使用道具 举报

发表于 2006-11-9 22:52:29 | 显示全部楼层
如果不是po/mo方式的话,汉化起来就很麻烦了
回复

使用道具 举报

 楼主| 发表于 2006-11-10 08:20:22 | 显示全部楼层
[quote:585c5254dd="种草得草"]翻译 mo / po
文件。
有专门的工具。自己google[/quote]

有没有在WIN环境下的软件可以重新计算这个已经修改了资源的文件?

就像setcsum.exe这个文件可以重新计算并写入文件的校验和一样?

非常感谢
回复

使用道具 举报

发表于 2006-11-10 08:32:10 | 显示全部楼层
[quote:8dc9c894bf="jiangtao9999"]ATI 的翻译,请联系 ATI 公司(现在是 AMD)。
对非开放协议的二进制程序进行修改(包括翻译)都是侵权行为。

mo/po 需要程序支持的吧?[/quote]
涛哥介绍一下
回复

使用道具 举报

 楼主| 发表于 2006-11-10 10:14:24 | 显示全部楼层
这个软件,是否可以实现上面的功能?
http://inst.eecs.berkeley.edu/~instcd/iso//cygwin-release-20061108.iso
回复

使用道具 举报

发表于 2006-11-10 13:25:20 | 显示全部楼层
cygwin不是干这个的。
回复

使用道具 举报

发表于 2006-11-10 18:29:31 | 显示全部楼层
gtranslator和kbabel
是最直观的了。

用vim/emacs也很不错
回复

使用道具 举报

发表于 2006-11-11 01:05:21 | 显示全部楼层
你不能用翻译 windows 软件的思路翻译 linux 软件。通常,linux 下软件的翻译是通过翻译软件的 po 文件,然后转换成 mo 文件实现的。这需要用到 gettext 软件包。一般每个系统都会携带 gettext。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 18:40 , Processed in 0.086529 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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