由 withoutpity 于 星期五, 01/28/2011 - 15:24 发表
已经完成的汉化有:
通用安装程序/启动配置工具/软件包管理器/Alsa声音向导/鼠标主题选择/时间日期设置向导/时间同步向导/CDDVD向导/Xorg/vesa设置向导/删除内置软件包/向导的向导/国家区域向导/区域选择向导/Cups向导/时区选择向导/时钟选择向导/视频驱动升级向导/。
其它的数据得等年后下啦。
下载地址是:
http://cid-b1fab86a9f973756.office.live.com/self.aspx/.Public/wary/2cn.tar.gz
还是那句话,现在的汉化包有点太繁杂了,我认为至少应该分成3个包:一个CN_ore.pet提供最基本的中文化,即locale设定、中文输入法及字体;一个 CN_system.pet提供对系统界面和应用程序的汉化,即脚本汉化和/usr/share/locale/中的mo文件;一个CN_tools提供另外的应用程序,即现在的sakura等等原版以外的程序。对于脚本汉化,我现在针对Wary做了一个初步的汉化脚本,目前汉化了PPM、 Xorg/Vesa/视频升级向导和部分的网络连接向导、安装向导。采用的是Linux最基本的sed命令,脚本才90多KB。我想,如果这样的话,即使要汉化全部Puppy的界面脚本,大小也不会超过1MB的。不知道美女版主认同吗?原本的汉化是基于多语言化,用的是MO文件,但是puppy并不是原生支持多语言的啊!与其找到每回版本更新的部分要都换成gettext,还不如直接换成汉化文字来的直接。
通用安装程序/启动配置工具/软件包管理器/Alsa声音向导/鼠标主题选择/时间日期设置向导/时间同步向导/CDDVD向导/Xorg/vesa设置向导/删除内置软件包/向导的向导/国家区域向导/区域选择向导/Cups向导/时区选择向导/时钟选择向导/视频驱动升级向导/。
其它的数据得等年后下啦。
下载地址是:
http://cid-b1fab86a9f973756.office.live.com/self.aspx/.Public/wary/2cn.tar.gz
还是那句话,现在的汉化包有点太繁杂了,我认为至少应该分成3个包:一个CN_ore.pet提供最基本的中文化,即locale设定、中文输入法及字体;一个 CN_system.pet提供对系统界面和应用程序的汉化,即脚本汉化和/usr/share/locale/中的mo文件;一个CN_tools提供另外的应用程序,即现在的sakura等等原版以外的程序。对于脚本汉化,我现在针对Wary做了一个初步的汉化脚本,目前汉化了PPM、 Xorg/Vesa/视频升级向导和部分的网络连接向导、安装向导。采用的是Linux最基本的sed命令,脚本才90多KB。我想,如果这样的话,即使要汉化全部Puppy的界面脚本,大小也不会超过1MB的。不知道美女版主认同吗?原本的汉化是基于多语言化,用的是MO文件,但是puppy并不是原生支持多语言的啊!与其找到每回版本更新的部分要都换成gettext,还不如直接换成汉化文字来的直接。
- 11101 次点击
虽然我只是一个使用者,只关心汉化的结果。但是有更好的方法,为什么不用呢?期待更完善的汉化。
我上传了一个并不包含输入法的中文包,您可以在以下地址下载:
http://cid-b1fab86a9f973756.office.live.com/self.aspx/.Public/puppy-520/mycn.tar.gz
请自行安装输入法并在/root/.xinitrc中加入
export LC_ALL="zh_CN.utf8"
export LANG="zh_CN.uft8"
和输入法的相关条目如
export XIM="fcitx"
export XMODIFIERS="@im=fcitx"
export GTK_XIM_MODULES="fcitx"
fcitx &
这个包包含了四个中文locale,zh_CN.utf8
/zh_CN.gbk
/zh_CN.gb18030
/zh_CN.gb2312
和文泉驿的微米黑字体,大小为4.2MB。
详细的制作过程如下 :
1、下载Ubuntu的libc6、Locales包并安装
2、修改/var/lib/locales/supported.d/local,加入zh_CN.utf8/zh_CN.gb/zh_CN.gb18030/zh_CN.gb2312/zh_CN.UTF-8/zh_CN.utf8/en_US,注意是每个Locale一行
3、用locale-gen命令重新生成locale文件
4、提取/etc下的相关文件如键盘设定、profile等文件,并从半步中文包中提取中文字体设置和xmessage相关文件──不过这个我没有试过不提取行不行,puppy5.2自带的应该也可以正常翻译机读
4、将生成的相关文件拷贝出来打包
您把这个包打开来具体一看就会了解了。文件列表为
etc/profile
etc/keymap
etc/codepage
etc/fontmap
usr/etc/system.jwmrc
usr/etc/gtk-2.0
usr/etc/gtk-2.0/gtk.immodules
usr/etc/fonts/conf.avail
usr/etc/fonts/conf.avail/95-chinese.conf
usr/etc/fonts/conf.d
usr/etc/fonts/conf.d/95-chinese.conf
usr/lib/locale/zh_CN.gbk/LC_NUMERIC
usr/lib/locale/zh_CN.gbk/LC_TELEPHONE
usr/lib/locale/zh_CN.gbk/LC_CTYPE
usr/lib/locale/zh_CN.gbk/LC_MONETARY
usr/lib/locale/zh_CN.gbk/LC_TIME
usr/lib/locale/zh_CN.gbk/LC_NAME
usr/lib/locale/zh_CN.gbk/LC_ADDRESS
usr/lib/locale/zh_CN.gbk/LC_COLLATE
usr/lib/locale/zh_CN.gbk/LC_IDENTIFICATION
usr/lib/locale/zh_CN.gbk/LC_MESSAGES
usr/lib/locale/zh_CN.gbk/LC_MESSAGES/SYS_LC_MESSAGES
usr/lib/locale/zh_CN.gbk/LC_PAPER
usr/lib/locale/zh_CN.gbk/LC_MEASUREMENT
usr/lib/locale/zh_CN.utf8/LC_NUMERIC
usr/lib/locale/zh_CN.utf8/LC_TELEPHONE
usr/lib/locale/zh_CN.utf8/LC_CTYPE
usr/lib/locale/zh_CN.utf8/LC_MONETARY
usr/lib/locale/zh_CN.utf8/LC_TIME
usr/lib/locale/zh_CN.utf8/LC_NAME
usr/lib/locale/zh_CN.utf8/LC_ADDRESS
usr/lib/locale/zh_CN.utf8/LC_COLLATE
usr/lib/locale/zh_CN.utf8/LC_IDENTIFICATION
usr/lib/locale/zh_CN.utf8/LC_MESSAGES
usr/lib/locale/zh_CN.utf8/LC_MESSAGES/SYS_LC_MESSAGES
usr/lib/locale/zh_CN.utf8/LC_PAPER
usr/lib/locale/zh_CN.utf8/LC_MEASUREMENT
usr/lib/locale/zh_CN.gb2312/LC_NUMERIC
usr/lib/locale/zh_CN.gb2312/LC_TELEPHONE
usr/lib/locale/zh_CN.gb2312/LC_CTYPE
usr/lib/locale/zh_CN.gb2312/LC_MONETARY
usr/lib/locale/zh_CN.gb2312/LC_TIME
usr/lib/locale/zh_CN.gb2312/LC_NAME
usr/lib/locale/zh_CN.gb2312/LC_ADDRESS
usr/lib/locale/zh_CN.gb2312/LC_COLLATE
usr/lib/locale/zh_CN.gb2312/LC_IDENTIFICATION
usr/lib/locale/zh_CN.gb2312/LC_MESSAGES
usr/lib/locale/zh_CN.gb2312/LC_MESSAGES/SYS_LC_MESSAGES
usr/lib/locale/zh_CN.gb2312/LC_PAPER
usr/lib/locale/zh_CN.gb2312/LC_MEASUREMENT
usr/lib/locale/zh_CN.gb18030/LC_NUMERIC
usr/lib/locale/zh_CN.gb18030/LC_TELEPHONE
usr/lib/locale/zh_CN.gb18030/LC_CTYPE
usr/lib/locale/zh_CN.gb18030/LC_MONETARY
usr/lib/locale/zh_CN.gb18030/LC_TIME
usr/lib/locale/zh_CN.gb18030/LC_NAME
usr/lib/locale/zh_CN.gb18030/LC_ADDRESS
usr/lib/locale/zh_CN.gb18030/LC_COLLATE
usr/lib/locale/zh_CN.gb18030/LC_IDENTIFICATION
usr/lib/locale/zh_CN.gb18030/LC_MESSAGES
usr/lib/locale/zh_CN.gb18030/LC_MESSAGES/SYS_LC_MESSAGES
usr/lib/locale/zh_CN.gb18030/LC_PAPER
usr/lib/locale/zh_CN.gb18030/LC_MEASUREMENT
usr/lib/gconv/GBBIG5.so
usr/lib/gconv/GBK.so
usr/lib/gconv/EUC-CN.so
usr/lib/gconv/GBGBK.so
usr/lib/gconv/BIG5.so
usr/lib/gconv/GB18030.so
usr/bin/gxmessage
usr/bin/gettext.sh
usr/bin/xmessage
usr/X11R7/lib/X11/locale
usr/X11R7/lib/X11/locale/zh_CN.UTF-8
usr/X11R7/lib/X11/locale/zh_CN.UTF-8/XI18N_OBJS
usr/X11R7/lib/X11/locale/zh_CN.UTF-8/XLC_LOCALE
usr/X11R7/lib/X11/locale/zh_CN.UTF-8/Compose
usr/X11R7/lib/X11/locale/compose.dir
usr/X11R7/lib/X11/locale/locale.dir
usr/X11R7/lib/X11/locale/locale.alias
usr/X11R7/bin/xmessage
usr/share/X11/locale/zh_CN.UTF-8
usr/share/X11/locale/zh_CN.UTF-8/XI18N_OBJS
usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
usr/share/X11/locale/zh_CN.UTF-8/Compose
usr/share/X11/locale/compose.dir
usr/share/X11/locale/locale.dir
usr/share/X11/locale/locale.alias
usr/share/X11/locale/iso8859-1
usr/share/X11/locale/iso8859-1/XI18N_OBJS
usr/share/X11/locale/iso8859-1/XLC_LOCALE
usr/share/X11/locale/iso8859-1/Compose
usr/share/X11/locale/C/XI18N_OBJS
usr/share/X11/locale/C/XLC_LOCALE
usr/share/X11/locale/C/Compose
usr/share/i18n/locales/iso14651_t1_pinyin
usr/share/i18n/locales/zh_CN
usr/share/i18n/dialog_table_x
usr/share/fonts/default/TTF/wqy-microhei.ttc
正常来说要显示中文粗体如果没有对应的粗体字体文件的话需要编译freetype2.4以上版本,fontconfig和libxft这三个包。对于puppy5.2来说好像只要编译fontconfig就可以。
发表新评论