Skip to content

翻译流程

Yingminzhou edited this page Dec 10, 2016 · 4 revisions

翻译流程

第一步: 浏览文档

中文文档网站 上浏览相关的页面,遇到自己希望翻译的文章,可点击“翻译或纠错本页面”按钮,跳转到相应的PO文件页面

第二步: 查看是否有人翻译

查看该PO文件的最新commit,如果发现最新的commit显示 XX正在翻译 或者查看文件中的 Last-Translator 属性是否已修改,说明已有同学在翻译该文档,请换别的文章进行翻译;

如果commit无显示,则修改文件中的 Last-Translator 属性为自己的名字以及邮箱名称,并发起一个pull request,提交时标明 commit message 为 XX(你的用户名)正在翻译,进入下一步。

例如,将

"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"

改为:

"Last-Translator: Yingminzhou <[email protected]>\n"

第三步:翻译PO文件

点击右上角的“Edit”按钮(会自动Fork),在你自己的fork里翻译相应PO 文件

  • 对里面的每一个MSGID,在MSGSTR字段里提供中文翻译

  • 保存修改。IMPORTANT:修改完成后,请在project中发起一个pull request,请在Commit changes的表单字段输入一个简短的对所做修改的概括,并包括Issue #, 如:

    • Issue #100: Completed translation

1-2个工作日内将会由审核组成员对翻译进行审核,如果通过,merge pull request,并提交commit message 为 XXX.po translated.

审核流程

  • 审核组成员查看repo的pull request并进行审核
  • 对于不准确的地方直接通过评论反馈给翻译者,翻译者根据意见进行修改
  • 对于审核通过的翻译,直接merge