All Projects → freeCodeCamp → news-translation

freeCodeCamp / news-translation

Licence: CC-BY-SA-4.0 License
github.com/freecodecamp/news-translation/projects/2?fullscreen=true

freeCodeCamp.org Social Banner Pull Requests Welcome first-timers-only Friendly

news-translation

This repository is used for collaborating on Developer News translation to different world languages.

Each language translation is available in their own directories at the root of the repository. As of now, we are working on supporting chinese language first and will eventually add translations for other languages in future.

NPM Dependency CI & CD

freeCodeCamp 文章翻译计划

freeCodeCamp 英文专栏发布了大量优质文章,分享前端、后端、产品、设计等领域的深度教程,以及学习编程的经历和求职经验。我们一起把这些文章翻译成中文,分享给更多读者。

参与收获

  • 持续提升你的英文水平和多人协作的经验
  • 快速提高你的 Git 操作熟练度
  • 收获 GitHub 认可的 contributions
  • 受邀成为 freeCodeCamp 社区作者,文章发表在官网专栏
  • 有机会受邀参与 freeCodeCamp 城市社区举办的技术交流活动
  • 在社区中结识优秀的小伙伴,拥抱更多技术成长与职业发展的可能性

如何参与翻译

如果你此前没有在 GitHub 协作翻译的经验,请在认领翻译前阅读以下指南:

相信你可以根据这份清晰、简洁的指南提交你的第一篇译文!

除了在 Translation-needed 列表认领文章来翻译,你也可以从英文专栏选择自己喜欢的文章,自己发起 New issue 进行翻译。

点击 Get started,根据提示填写 issue 的内容。

image

在翻译过程中,你可能会需要参考以下资料(强烈建议你花十分钟浏览这些资料后,再开始翻译,当然你也可以在翻译过程中随时回来查看):

如何参与校对

每一篇翻译好的文章,我们会有一位贡献者对其进行校对。如果你希望参与校对,请在 Review-awaiting 列表选取文章并留言“认领校对”。

发布译文

  • 我们会和翻译者一同确认校对意见,形成终稿,即校对完毕。翻译及校对完毕的文章将以翻译者的姓名(或昵称)署名发布在 freeCodeCamp 中文专栏(我们会邀请译者在官网注册作者账号)。

  • 我们会选择合适的文章发布在 freeCodeCamp 微信公众号,在公众号发布时将在文章中同时注明翻译者和校对者的姓名(或昵称)。此外,我们还可能在其他相关站点的 freeCodeCamp 账号下发布译文,链接到中文专栏。

  • 网页发布:协作完成的译文应首发在 freeCodeCamp 中文专栏。翻译者如需在其他网站发布译文,应注明 freeCodeCamp 中文专栏的原文链接。

  • 微信公众号发布:翻译者如有自己的公众号,可在自己的公众号首发译文,可给 freeCodeCamp 公众号设置白名单转载权限。

对于以上内容,如果你有疑问,请在 freeCodeCamp Chat 中文社区聊天室提问,我们随时在线和你交流:)

译者交流

开放周会

  • 时间:每周六下午 13:00 - 15:00(北京时间)
  • 地点:会议室链接(请在 freeCodeCamp Chat 聊天室留言,获得会议室链接)

参与者无需提前报名,在以上时间内直接进入会议室。请所有参与者务必遵守 freeCodeCamp 社区行为规范

点击此处了解周会详情。

日常讨论

欢迎大家加入 freeCodeCamp Chat 聊天室,可随时讨论翻译、编程等话题。

关于聊天室的详细介绍,请阅读《freeCodeCamp Chat 上线了!欢迎加入中文开发者社区聊天室!》

Lint & Format rules

Linter

Cloud

This repository has a GitHub action to lint Markdown & Native Language syntax on Pull Request commits, translaters should follow the Lint Report to fix Syntax Warnings & Errors of the own article.

Local

To use Linters locally by running these commands shown below:

# First time
cd ~/Desktop
git clone https://github.com/freeCodeCamp/news-translation.git
cd news-translation
npm install
# Every time
npm test

Formatter

Prettier has many Formatter Plugins to support popular Editors & IDEs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].