5熊猫网

 找回密码
 免费注册

QQ登录

只需一步,快速开始

开启左侧
查看: 2460|回复: 0
 乐摄宝 发表于: 2012-1-6 14:54:22|显示全部楼层|阅读模式

[博客] 如何编辑WordPress的po和mo文件

 [复制链接]
  WordPress里有.po 和.mo文件,是用于对wordpress进行语言翻译的文件

1、 WordPress的语言包PO和MO用什么打开

  至于编辑工具,由于 po 文件本身就是一个文本文件,所以任何文本编辑器都可以使用。除了专门编辑 po 文件的 poEdit ,还推荐使用 EditPlus、UltraEdit或者你喜欢的 vi 或 vim。

  poEdit 从poEdit.net上下载

2、如何编辑po和mo文件

  一般是通过一个汉化过(翻译过)的 mo 文件来实现( WordPress 仅可识别 mo 文件)。如果原作者提供了一个 po 文件或 mo 文件,那么我们就可以通过相关工具来自行汉化,或者翻译成其他语言版本。因为 mo 文件不能直接编辑,所以我们得编辑 po 文件,若仅有 mo 文件,那么就应该先把它转换成 po 文件后再进行编辑翻译。

  那么如何将 po 文件编译成(转换) mo 文件呢?

  如果你使用的是 poEdit ,按 Ctrl + s 保存就会自动生成相应的 po 文件和 mo 文件;

  或者在命令提示符界面,使用 msgfmt demo.po 命令将po文件编译为可用的 demo.mo 文件,用 msgunfmt demo.mo 命令转回 demo.po 文件,这些命令在 poEdit 的安裝目录下有,可以拷贝msgunfmt.exe 、msgfmt.exe 及相关链接库文件 gettextlib.dll 、gettextsrc.dll 、iconv.dll 、intl.dll 到 c:/windows/system32 目录下,或者安装 .Net 2.0环境。

  gettext – 将mo文件反编译成po文件,

  poedit – 将po文件编译成mo文件,

  反编译 mo 文件成 po 文件,使用 gettext 的 msgunfmt.exe 工具,命令如下

  msgunfmt.exe d:test.mo -o d:test.po

  编码 po 文件为 mo 文件,使用 poedit 的 msgfmt.exe 工具,命令如下

  msgfmt.exe -o d:test.mo d:test.po
『 5熊猫网 』提醒,在使用本论坛之前您必须仔细阅读并同意下列条款:
  1. 遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规,并遵守您在会员注册时已同意的《『 5熊猫网 』管理办法》;
  2. 严禁发表危害国家安全、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容;
  3. 本帖子由 乐摄宝 发表,享有版权和著作权(转帖除外),如需转载或引用本帖子中的图片和文字等内容时,必须事前征得 乐摄宝 的书面同意;
  4. 本帖子由 乐摄宝 发表,仅代表用户本人所为和观点,与『 5熊猫网 』的立场无关,乐摄宝 承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
  5. 本帖子由 乐摄宝 发表,帖子内容(可能)转载自其它媒体,但并不代表『 5熊猫网 』赞同其观点和对其真实性负责。
  6. 本帖子由 乐摄宝 发表,如违规、或侵犯到任何版权问题,请立即举报,本论坛将及时删除并致歉。
  7. 『 5熊猫网 』管理员和版主有权不事先通知发帖者而删除其所发的帖子。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

© 2002-2025, 蜀ICP备12031014号, Powered by 5Panda
GMT+8, 2025-5-1 10:53, Processed in 0.109200 second(s), 7 queries, Gzip On, MemCache On
快速回复 返回顶部 返回列表