如何加入开源项目的翻译工作?【记第一次提PR】

前言

这周在找Three.js的学习资料的时候发现官网手册的中英文版本不太一样。
如何加入开源项目的翻译工作?【记第一次提PR】_第1张图片
我就寻思着,反正都是要看文档的,那不如顺手帮忙翻译一下最新的吧,于是就有了这次美妙的经历。

下面,将会介绍加入开源项目技术文档翻译的一般流程:

1. 确定你想加入的项目

  • 如:mrdoob/three.js: JavaScript 3D Library. (github.com)

2. 找项目的相关规范和说明

  • 找找有没有翻译规范,提交规范之类的。
  • 查看 contributing guidelines 和 code of conduct.

3. 在相关的issue下领任务

  • 找到翻译相关的issue:https://github.com/mrdoob/three.js/issues/14748

问问有没有人已经在开展这项任务的,如果没有的话就向项目的Owner或Collaborator领取任务,然后开干。

如何加入开源项目的翻译工作?【记第一次提PR】_第2张图片

3. 开始你的翻译工作

先把代码fork到你的仓库里
如何加入开源项目的翻译工作?【记第一次提PR】_第3张图片

运行起来后就可以开始翻译工作了。

4. 提交PR

完成翻译工作之后就可以提交Pull Request啦。
如何加入开源项目的翻译工作?【记第一次提PR】_第4张图片

然后就等项目的Owner或Collaborator检查通过。

如何加入开源项目的翻译工作?【记第一次提PR】_第5张图片

通过了?恭喜你!你为开源社区做出了一份贡献,同时你还会获得GitHub的一个小徽章!

如何加入开源项目的翻译工作?【记第一次提PR】_第6张图片


其他

推荐的翻译工具:

  1. 查术语:Bing 词典
  2. 翻译:DeepL翻译:全世界最准确的翻译

可以参考的翻译规范:

  1. Leaflet.js
  2. ……

你可能感兴趣的:(前端)