行至水穷处,坐看云起时

  • rss
  • 博客首页
  • 音乐故事
  • 摄影相册
  • 站点导航
  • 与我联络

将 po 文件编译成 mo 文件

2008-04-08 | 8:44

  在使用 WordPress 及其他程序时,经常可以找到汉化的版本,一般是通过一个汉化过(翻译过)的 mo 文件来实现( WordPress 仅可识别 mo 文件),实际上不单 WordPress ,包括很多桌面应用程序都是是依靠 po 文件或 mo 文件来实现多语言版本。如果原作者提供了一个 po 文件或 mo 文件,那么我们就可以通过相关工具来自行汉化,或者翻译成其他语言版本。因为 mo 文件不能直接编辑,所以我们得编辑 po 文件,若仅有 mo 文件,那么就应该先把它转换成 po 文件后再进行编辑翻译。

po文件就是一个文本文件,那么如何将它编译成mo文件呢?而对于已经存在的mo文件,又如何将它反编译为po文件呢?在linux下,可以用 msgfmt 命令将po编译成mo,而用 msgunfmt 将mo反编译成po文件。

用法举例如下:

将po编译为mo
msgfmt zh_CN.po -o zh_CN.mo

将mo翻译变为po
msgunfmt zh_CN.mo -o zh_CN.po

更多的用法,可以man这两个命令查看。

标签:linux, msgfmt, msgunfmt, wordpress, 桌面

相关日志

  • 我学习linux的经历 (0)
  • 学习的路在何方?(以我学习Linux而论) (1)
  • 在linuxaid.com.cn看到的一则消息中的回帖 (0)
  • 4年前用的linux的桌面 (0)
  • 这几天在配置华为交换机的一些经历。。。 (0)
  • 用podxp把笔记本桌面美化了(增加我自己制作的1.1b版本简体中文汉化包) (1)
  • 新新BT下载工具——奔流Benliud (0)
  • 把blogger换成了wordpress了 (0)
  • 找到一个适合motorola手机使用的抓屏软件 (0)
  • 手机上遥控linux服务器!!?? (0)
Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
分类
心得分享
Tags
linux, msgfmt, msgunfmt, wordpress, 桌面
订阅RSS留言
订阅RSS留言
Trackback
Trackback

« pure-ftp 使用puredb建立虚拟账户服务器 回老家去 【转载】 »

3 条留言

陈明 | 2009-02-20 | 14:07

这两个工具在哪能够下载到呢,能发给我一下地址吗?

[回复]

skylove | 2009-03-04 | 17:13

google一下吧。。。很容易找到的,或者直接yum安装之

[回复]

Yorick | 2009-10-29 | 20:58

……很不错
唉……

[回复]

留言

你可以使用这些标记 : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

点击取消回复
rss 订阅RSS留言 valid xhtml 1.1 design by jide powered by Wordpress get firefox