LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 659|回复: 4

如何翻译本地系统,中文中带英文看得不舒服~~~

[复制链接]
发表于 2010-3-31 09:49:53 | 显示全部楼层 |阅读模式
RT,在极个别中文中突然出现英文或者翻译错误看得不舒服,请问如何作语言包
发表于 2010-3-31 10:59:36 | 显示全部楼层
多数翻译文件位于 /usr/share/locale/zh_CN/LC_MESSAGES/目录中,每个程序对应各自的mo文件(如 wget.mo )。
按照你的问题,应该是个别程序的翻译不够完整所致。找到对应程序mo文件,转变为可编辑的po文件,进行修改,再转变为mo文件覆盖回去即可:
[php]
$ cd /tmp/
$ cp /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo /tmp/
$ msgunfmt wget.mo -o wget.po
$ vim wget.po # 编辑wget.po文件
$ msgfmt wget.po -o wget.mo
$ sudo cp wget.mo /usr/share/locale/zh_CN/LC_MESSAGES/
[/php]
回复 支持 反对

使用道具 举报

发表于 2010-3-31 13:07:13 | 显示全部楼层
~学习一下~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-31 14:03:38 | 显示全部楼层
学习了,谢谢
回复 支持 反对

使用道具 举报

发表于 2010-4-1 08:01:26 | 显示全部楼层
用poedit编辑po吧,po也可以去源码里找。
回复 支持 反对

使用道具 举报

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

本版积分规则

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