首页 > 1 软件使用心得 > WordPress插件的汉化文件

WordPress插件的汉化文件

2011年2月3日 AEROFISH 1,882 views 发表评论 阅读评论

WordPress插件的汉化有两种形式,一种是直接在源文件上汉化,另一种是提供单独的汉化文件。

通常支持多国语言的插件会带3种文件mo、po、pot文件。

其中,WordPress仅可支持的汉化文件为mo文件。

mo文件:全称Machine Object(机器对象),为po文件编译后的机器语言文件,只有计算机能识别。WordPress会自动调用mo文件来汉化插件。

po文件:为文本文件,全称Portable Object(可移植对象),交给翻译人员来将其中的文字翻译成本国语言。

pot文件:为po文件的模版文件,内容和po文件基本相同,使用是只需修改扩展名就行。

下面看下po文件的基本格式:

#: wp-db-backup.php:181
msgid "Backup Complete!"
msgstr "备份成功!"

其中:#开头的为注释,msgid开头的为原插件的英文内容,msgstr开头的为汉化后的内容。

po文件可用文本编辑器打开并编辑,但通常大家都是用poedit程序来编辑。

poedit程序是专门为po文件设计的,界面直观,保存po文件的同时能自动生成mo文件。

poedit程序下载地址:http://www.poedit.net/download.php

另外,在安装poedit后,在安装目录中有msgfmt.exe和msgunfmt.exe两个文件可对po、mo文件进行相互转换。

po文件转mo文件,用Dos命令:msgfmt.exe demo.po或msgfmt.exe -o demo.mo demo.po

mo文件转po文件,用Dos命令:msgunfmt.exe demo.mo -o demo.po(注:转换后的注释内容会没有。)

(msgfmt.exe和msgunfmt.exe这两个文件gettext程序中的两个工具文件,只是poedit将其整合在一起了。)

【最后修改时间:2011年4月14日】

本文对我无帮助,减1分本文对我有帮助,加1分 (本文对您有帮助吗?)
Loading ... Loading ...

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.