Skip to Content

wary界面汉化脚本

已经完成的汉化有:
通用安装程序/启动配置工具/软件包管理器/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,还不如直接换成汉化文字来的直接。
#9446
另外,我觉得Sakura没有任何必要,原来的urxvt也是支持汉字显示和复制粘贴的,只不过是复制用鼠标左键,粘贴用中键,和Windos习惯不同罢了。
#9506
很赞同你的汉化思路
#9507
522256741 的头像
withoutpity写道:
只不过是复制用鼠标左键,粘贴用中键
我今天才知道哦,呵呵。
虽然我只是一个使用者,只关心汉化的结果。但是有更好的方法,为什么不用呢?期待更完善的汉化。
#9613
下载下来后,无法用puppy解压。-----老笨牛
#9625
扩展名是tar.gz,你看看是不是下载的时候扩展名改变了。
#9648
我是直接用wget下载的,下载后文件名的2cn.tar.gz,但我单击这个文件,PUPPY自带的解压软件居然看不到任何文件。--老笨牛
#9649
哦,你用Wget是下不来的,那个连接是一个网页,打开后才有下载的连接。
#9687
谢谢,已经下载下来了。另外有个疑问,CN_ore.pet这个包你有吗?我想知道这个最基本的中文化的详细过程,不知道你能否给大家讲解一下?--老笨牛
#9827
您好,这一段时间手头比较忙一直没有回复您。
我上传了一个并不包含输入法的中文包,您可以在以下地址下载:
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
#9856
很好,我已经下载了。正准备研究。另外,米黑字体能显示粗体,不知道是怎么实现的?--老笨牛
#9857
中文粗体?也许从中文包中提取的/etc/font目录下的字体配置文件发挥作用了吧。
正常来说要显示中文粗体如果没有对应的粗体字体文件的话需要编译freetype2.4以上版本,fontconfig和libxft这三个包。对于puppy5.2来说好像只要编译fontconfig就可以。
#9863
谢谢回复,非常感谢。--老笨牛
#9845
Acquired gucci glasses technology. rs accounts Employees cannot adequately perform air jordan shoes their different job assignments without the succor of technology. Therefore, Australian companies runescape accounts should seek only those service providers that gucci sunglasses have sufficient and advance technology. gucci sunglass Campaigns will run within the chi flat irons duration runescape items of the chi hair dryer

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.