forked from mongodb/docs
-
Notifications
You must be signed in to change notification settings - Fork 58
翻译流程
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"
点击右上角的“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