设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Linux 程序设计专题讨论
›
一个汉化项目(一个小挑战)
返回列表
查看:
1135
|
回复:
5
一个汉化项目(一个小挑战)
[复制链接]
jerboa
jerboa
当前离线
积分
345
IP卡
狗仔卡
发表于 2002-11-15 11:51:27
|
显示全部楼层
|
阅读模式
大家先看一下这个。
http://freshair.netchina.com.cn/~George/sm.sh
以及汉化讨论文章。如
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=8242
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=9751
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=9260
问题的提出:
经常各位看到网上有关汉化的好多解决方案,用手工解决的较多,一些网友用shell程序解决,但一直没有看到用C做的。
实际上,我以为如果真的想帮助菜鸟解决的话,用C做出个程序来,编译好后, 无论菜鸟用的是什么LINUX系统,由此程序一步搞定即可,如果不能搞定可以告诉菜鸟该怎么做,这样关于汉化的一些问题可能会大幅度减少。
设想:可以先搞一个系统,如RH系列7.0-8.0的,包括程序自动判断程序版本,以选择适应其的汉化代码。然后再实现其它的。
步骤:可以试着先写出主程序,采用自顶向下方法逐步实施。有兴趣的C爱好者可以先拿出个主程序来,大家进行讨论修改,等大框定了以后,进行细化分别实施。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
netdigger
netdigger
当前离线
积分
302
IP卡
狗仔卡
发表于 2002-11-15 17:26:56
|
显示全部楼层
这个问题的核心在于有一种字体后,怎么样才能生成font.dir文件,即系统怎么样使用这个文件的,这个方面相关的资料太少了。如果有,请告诉我,谢谢。
回复
支持
反对
使用道具
举报
显身卡
jerboa
jerboa
当前离线
积分
345
IP卡
狗仔卡
楼主
|
发表于 2002-11-15 18:11:08
|
显示全部楼层
关于TrueType字体可以参考:
http://www.freetype.org/
回复
支持
反对
使用道具
举报
显身卡
高原之狼
高原之狼
当前离线
积分
515
IP卡
狗仔卡
发表于 2002-11-16 17:30:37
|
显示全部楼层
Shell scripts should be perfect for such kind of work. Why bother to try C?
回复
支持
反对
使用道具
举报
显身卡
kj501
kj501
当前离线
积分
5317
IP卡
狗仔卡
发表于 2002-11-16 20:11:14
|
显示全部楼层
其实用C或shell从效果上来讲是一样的,但我个人认为用shell要灵活一些,而且shell的学习难度与C比较要低很多,只要粗通shell编程,可以根据自己的系统情况进行定制。一旦安装失败,还可以查看shell程序,知道shell程序对系统进行了什么改动,以便将系统配置手工恢复。如果用C编译好的程序,就不会有这种灵活性,而且shell程序存在的问题对C也一样存在。用C的好处只是在于C的执行效率比shell要高,但对于汉化来说,效率绝对不是主要的问题,最关键的是程序要使用方便,可靠和稳定,考虑到每一个linux系统通常会被使用者按自己的要求定制,编写的程序一定要适应千差万别的系统情况,要做到这一点很不容易,所以我想应该在已有的shell程序基础上进一步完善,特别是要增加恢复系统原始设置的功能。这样,一旦汉化失败,还可以恢复。
回复
支持
反对
使用道具
举报
显身卡
netdigger
netdigger
当前离线
积分
302
IP卡
狗仔卡
发表于 2002-11-18 15:02:00
|
显示全部楼层
如果用C,就需要知道原理,那么肯定不是修改几个文件,拷贝几个字库那么简单了。肯定从底层去修改。我是这样认为的。一家之言
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表