汉化linux软件

 近日闲的蛋疼. 对自己系统上的数款喜欢的软件英文界面表示不爽.遂决定一一汉化.  说做就做,在 上google了一下.偌大的互联 竟然没有找到关于linux软件汉化的东东. 于是发扬自己动手.丰衣足食的作风.开始学习linux软件的汉化.下面记录自己的汉化过程.

 

1.安装汉化软件gettext

sudo apt-get install gettext

2. 下载deadbeef软件源码包

解压. 进入po目录. (此目录记录着软件的语言信息)

3. 找到标准的en_GB.po配置文件. cp一份新的为zh_CN.po 

4. cp zh_CN.po为bak.zh_CN.po用vi修改bak.zh_CN.po的信息. 注意

# 第一个有效行应以msgid开头,否则运行msgfmt编译时会可能提示 错。
# 把全部msgstr的内容翻译成简体中文即可。如有必要,可保留为英文不变

例子:

#: ../plugins/gtkui/callbacks.c:108

msgid “Other files (*)”

msgstr “其他文件 (*)”

 

#: ../plugins/gtkui/callbacks.c:118

msgid “Open file(s)…”

msgstr “打开文件(s)…”

5.修改完成后.运行sudo msgfmt messages.po命令即可。编译得到的文件自动命名为messages.mo

6.cp message.mo 到/usr/share/locale/zh_CN/LC_MESSAGES/deafbeef.po

7. 打开软件. 观察结果

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24718 人正在系统学习中 相关资源:顺丰快递单打印软件2.7可支持自定义快递模板-物流工具类资源-CSDN…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2010年10月4日
下一篇 2010年10月4日

相关推荐