QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2989|回复: 14

怎么编译一个中文版的firefox???

[复制链接]
发表于 2005-3-7 22:08:14 | 显示全部楼层 |阅读模式
用源代码编译后是英文版的,也没有见到相关的语言选项。

怎么让 firefox 变成中文的?
发表于 2005-3-8 07:43:36 | 显示全部楼层
ask sunmoon1997
回复

使用道具 举报

发表于 2005-3-8 10:51:08 | 显示全部楼层
中文翻译由 i18n 的 wenshaohua 领导的一个小组负责,他们有自己的网站。
http://people.linux.net.cn/holywen/
回复

使用道具 举报

 楼主| 发表于 2005-3-8 18:14:01 | 显示全部楼层
我 TM 根本就找不到中文相关的下载……
回复

使用道具 举报

 楼主| 发表于 2005-3-8 18:18:31 | 显示全部楼层
终于找到 xpi 文件的下载了!
真TM难找

中文网站也不把它放到能看见的地方!
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.0.1/linux-i686/xpi/zh-CN.xpi
回复

使用道具 举报

 楼主| 发表于 2005-3-8 19:58:49 | 显示全部楼层
有 XPI 文件不行啊!!!

到底怎么才能成为中文的?
回复

使用道具 举报

发表于 2005-3-8 23:20:26 | 显示全部楼层
这个东西不打补丁中文支持并不好,比如下划线问题,版面布局也和 ie 不兼容,更不支持 asp/vbscript 和 activex。大量专门为 ie 设计的网站根本不能正常浏览,何谈取而代之?总不能禁止用户访问那些站点吧?

能大部分复原 ie 效果的只有 mozilla,兼容性有了长足的进步,尽管对于一些含有丰富媒体对象的网站支持仍然不好(win 下已经可以通过自动下载微软的一些 cab 文件解决部分问题)。建议出 mozilla 1.8 后集成进来。
回复

使用道具 举报

 楼主| 发表于 2005-3-9 10:01:32 | 显示全部楼层

那也得先预预热啊~~~
毕竟 ML 里面现在只有 kon 浏览器,根本没有选择性,我认为应该准备一个 firefox (mozilla 也可以)不放在 CD1 里,只是让大家有个选择。

还有就是 ML1.2 RC1 的 freetype2 的 devel 是不是有点问题?
我这里必须 --disable-freetype 才能编译通过。
回复

使用道具 举报

发表于 2005-3-11 11:52:30 | 显示全部楼层
1,打好英文包,安装,安装xpi,把/usr/lib/firefox tar起来。

    然后打包,集成,这就可以打中文了。

以前的xpi作的简单,手工就能部署到包里面,现在复杂了,手工部署比较困难,所以可以采用这种折衷的办法。

当然,这个过程还是可以自动化的,因为你根本就不需要安装firefox。

另外采用这种方法,可以集成很多插件。


你打出来的包不能用就是这个原因,自己在测试的时候一定要记住将firefox先卸载,或者将/usr/lib/firefox目录删除后,然后在安装自己的新包进行测试。

不然,别人装上就会出问题,问题就是因为你错误的中文集成方法造成的。
回复

使用道具 举报

发表于 2005-3-11 13:52:42 | 显示全部楼层
http://mirrors.kernel.org/redhat/redhat/linux/updates/enterprise/4AS/en/os/SRPMS/firefox-1.0.1-1.4.3.src.rpm
回复

使用道具 举报

发表于 2005-3-11 15:46:07 | 显示全部楼层
Konqueror 浏览器不好吗
回复

使用道具 举报

 楼主| 发表于 2005-3-11 18:46:03 | 显示全部楼层
cjacker, 难道真的没有直接从源代码生成中文版的方法么?
怎么不运行 firefox 就集成中文包?
firefox/chorm 里就是语言包的地方,怎么手工替换?

RHAS 的 srpm 的实现我没看懂………

还有就是 firefox 的 bin 安装版怎么卸载?
回复

使用道具 举报

发表于 2005-3-12 16:45:54 | 显示全部楼层
1. 你把 xpi 拖动到 firefox 的窗口里,完成汉化。
2. 进入 /usr/share/lib/firefox-1.0.1/,把 chrome 制成 chrome.tar.gz 包,放到 SOURCE 目录:
tar -cf - chrome | gzip > chrome.tar.gz
3. 在 spec 文件头部追加这个源,假设是 Source1000,并在 install 字段最后添加:
rm -rf %{buildroot}%{_libdir}/%{name}-%{version}/chrome
tar -zxf %{SOURCE1000} -C %{buildroot}%{_libdir}/%{name}-%{version}/
从而用中文信息覆盖英文信息。
回复

使用道具 举报

 楼主| 发表于 2005-3-12 18:02:19 | 显示全部楼层
回头试试~~
现在我需要重新下载 ML…… :-(
回复

使用道具 举报

发表于 2005-3-16 13:33:18 | 显示全部楼层
各位仁兄,有谁懂得LINUX下插件的开发框架呀?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-20 06:24 , Processed in 0.083448 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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