自己动手翻译 WordPress/bbPress 插件【译文】

本文是一个指导大家将WordPress 或 bbPress插件(一般这些插件都带有一个POT文件)翻译成他的母语的教程。文章不长,图文并茂希望大家看完。下面我以bbPress的插件 After the Deadline 为例来演示如何用  Poedit 这款软件来翻译。我之所以选择Poedit是因为它界面简单而容易上手。

步骤如下:

  1. 下载并安装 Poedit.
  2. 运行程序, 打开菜单栏的文件 -> 从 POT 文件建立新的消息目录文档 File -> New Catalog from POT file
  3. 选择 POT 文件. 它大概在插件的根目录、languagestranslations 目录下。
  4. 设置如图所示对话框。
  5. 还是那个对话框,切换到路径选项卡。这是你存在本地硬盘上的插件的位置。我这个例子里是 F:after-the-deadline
  6. 下面就是写你的翻译内容了. 下面的途中我把它翻译成了 hindi 语。注意: 多多注意 php 的属性值 例如 %s, %1$s 等。保证在翻译这些字符串时是 %s 而且不包含$ 标记就不要改变顺序! 参考上面截图. 注意%s 在两个字符串中都包含.
  7. 将PO文件存在POT储存的同一个目录下。命名规则为 语言代码_国家代码 languagecode_COUNTRYCODE。例如 hi_IN (Hindi 是一种语言 and India 是说这种语言的国家).
  8. 同样要创建一个 .mo 文件。would also have been generated. 现在看看我的POT的文件名是 after-the-deadline 而 我的 PO 文件名是hi_IN. 那么就把 .mo 文件重命名为 POT-PO.mo格式。 本例中文件名结果就是 after-the-deadline-hi_IN.mo。如果你想的话,你当然也可以把 PO 文件也改成这个名字, 但这不是必须的.

成功翻译了插件吧, 小小庆祝一下! 如果你翻译了我任何一个插件, 恳请 联系我 我会把它加入我插件的语言文件中。欢迎留言提问!

原文:

Translating WordPress/bbPress Plugins | Gautam's Blog.