基于 GitHub 的开源项目翻译流程及管理

基于 GitHub 的开源项目翻译流程及管理

开源项目

  • 特指 GitHub 代码托管网站的库(Repository)。
  • 开放源代码(Source Code),在遵守开源软件协议的情况下,任何用户几乎可以对源代码进行更改来适配各自需求。
  • 形成巨大的开源社区,对项目维护、更新的效率大大提高。

翻译开源项目

较知名的开源项目都有相应的本地化社区,你可以前往此处认领(Claim)有能力完成的部分。

  • Mozilla 有大量的本地化任务,内容多与网页前端(Frontend)有关。
  • 其它开源社区多数基于库来管理翻译项目进度,如 React、Modern JavaScript。

工作流

  • git fork 产生项目副本

  • git clone 从本地计算机上着手翻译任务。

  • git commitgit push 副本库。

  • pull request 请求合并入库。

排版指南

Reference

Examples:

中英文之间需要增加空格

正确:

在 LeanCloud 上,数据存储是围绕 AVObject 进行的。

错误:

在LeanCloud上,数据存储是围绕AVObject进行的。

在 LeanCloud上,数据存储是围绕AVObject 进行的。

数字使用半角字符

正确:

这件蛋糕只卖 1000 元。

错误:

这件蛋糕只卖 1000 元。

翻译项目管理

管理流程基于 GitHub 和 OmegaT,一款开源的计算机辅助翻译软件。

  • 项目开源,不存在正盗版之分,免去初创公司的版权困扰。
  • 体积小,易于安装。
  • Java 语言,跨平台应用。
0%