原文:How to Help Translate freeCodeCamp into Your Native Language,作者:Quincy Larson

freeCodeCamp 社区一直在努力将我们的 9,000 多篇专栏教程翻译成多种世界语言。

质量始终是最重要的。因此,我们不是依靠机器翻译,而是人工完成整个过程。

贡献者们正在协作将教程翻译成自己的母语,让世界各地的更多人可以访问这些免费的学习资源。

在过去的两年里,我们尝试了不同的方法来完成这项艰巨的任务。我很高兴地宣布,我们已经实践出了一些非常有效的工作流程。

freeCodeCamp 本地化协作流程

对于每种语言,我们的目标是:

  • 将访问量最多的英语教程翻译成不同的语言,然后在相应的专栏上发布。例如,中文专栏现在已经发表 800 多篇教程(其中包括一些原创文章)。
  • 然后,当我们在这方面取得进展,我们将转向专注于翻译核心 freeCodeCamp 课程。例如,官网的所有认证课程已经被翻译成葡萄牙语。(你可以从菜单按钮切换语言。)
  • 最后,我们将为每种语言推出 YouTube 频道。西班牙语 YouTube 频道取得了巨大的成功,已经拥有超过 100,000 名订阅者。

我们已经在以下语言版本的本地化方面取得了重大进展:

  • 阿拉伯语
  • 孟加拉语
  • 中文
  • 德语
  • 印地语
  • 意大利语
  • 日语
  • 韩文
  • 葡萄牙语
  • 西班牙语
  • 斯瓦希里语
  • 土耳其语
  • 乌克兰语
  • 乌尔都语

我们希望稍后也上线数十种其他语言版本的学习资源。

如何参与 freeCodeCamp 翻译协作

如果你有兴趣参与社区贡献,你可以通过以下方式加入:

第 1 步:填写这个 Google 表单

第 2 步:加入 freeCodeCamp 官方 Discord 频道,并访问 “start-here” 聊天室。然后,你可以加入特定语言的聊天室,并使用你的母语和大家交流。

想要参与中文社区贡献的朋友如果不方便访问以上表单和聊天室,可以添加小助手微信(fcczhongguo),留言“参与贡献”,我们将及时和你联系。
Cursor_and_start-here_--
我们的一些 Discord 聊天室用于全球本地化工作

请注意,你需要完成 Discord 的几个验证步骤。

image-107
如果你在 Discord 底部看到此消息,请单击 “complete” 按钮以完成流程(你将同意我们的社区规则)。

或者,如果你刚刚创建了 Discord 帐户,你可能需要等待最多 5 分钟才能发送消息。(这是一种反垃圾邮件措施。)

你将在几天内收到来自该语言版本的社区 leader 的电子邮件

各个语言版本的社区都有相应的 leader。根据你想为哪种语言做出贡献,你将收到其中一位发来的电子邮件,以进一步了解你和你的目标。

他们可能会帮助你登录 freeCodeCamp 专栏后台,你可以在其中开始翻译文章。

Spanish-freeCodeCamp-publication
我们使用强大的开源 CMS Ghost 来发布我们的专栏教程。这个屏幕截图是我们的西班牙语专栏。

对于每种语言,我们都有一个大的 Trello 看板,上面有我们想要优先翻译的文章。

Cursor_and_freeCodeCamp_--------_------___Trello_---1
我们用来协调韩文翻译工作的 Trello 看板
中文社区的贡献者们在 GitHub 仓库进行协作翻译文章。

让世界各地的每个人都可以在 freeCodeCamp 免费学习编程

这是一项艰巨的任务,需要很多年来实现,但是我们的社区已经朝着实现这一目标迈出了坚实的步伐。

欢迎你加入我们,让世界各地的人们更容易获得这些免费的学习资源。🌏🌏🌏

Happy coding.