+ -
当前位置:首页 → 问答吧 → 如何翻译本地系统,中文中带英文看得不舒服~~~

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

时间:2010-03-31

来源:互联网

RT,在极个别中文中突然出现英文或者翻译错误看得不舒服,请问如何作语言包

作者: curexubing   发布时间: 2010-03-31

多数翻译文件位于 /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/ 

作者: dickeny   发布时间: 2010-03-31

~学习一下~

作者: waiting4you   发布时间: 2010-03-31

学习了,谢谢

作者: curexubing   发布时间: 2010-03-31

用poedit编辑po吧,po也可以去源码里找。

作者: yafeng   发布时间: 2010-04-01