|
14 | 14 | "footer-about-header": "关于",
|
15 | 15 | "footer-about-build": "创建一个课程",
|
16 | 16 | "footer-about-host": "举办一个活动",
|
| 17 | + "index-chapter-list-loading": "加载中……", |
17 | 18 | "index-header-top": "教你 Web 开发技能的开源课程,自学或者参加一个附近的教学活动。",
|
18 | 19 | "index-header-bottom": "立刻安装一个",
|
| 20 | + "index-header-bottomA": "核心教程", |
19 | 21 | "index-header-bottomB": "或者订阅我们的免费的",
|
20 |
| - "index-header-bottomC": "邮件列表", |
| 22 | + "index-header-bottomC": "新闻邮件", |
21 | 23 | "index-get-started": "立即安装「<a href=\"#learnyounode\">Learn You Node</a>」课程,开始你的学习之路:",
|
22 | 24 | "index-workshop-header": "面对面教学",
|
23 | 25 | "index-workshop-info": "这些是在世界各地所举行的教学(Workshop)活动,通常是免费的。活动中,会有导师(Mentor)随时在旁解惑,帮助参加者完成各种学习课程的练习和挑战。",
|
|
47 | 49 | "index-get-going-info": "首先,确定你的电脑已经安装好",
|
48 | 50 | "index-get-going-info2": ",因为我们之后都将会使用到它。然后使用命令",
|
49 | 51 | "index-get-going-info3": "(Node.js 自带的工具)去安装下面的教学课程。一旦安装完成后,这些教学课程的名称都将是一个个电脑中的命令,你可以在终端窗口中,直接输入这些教学课程的名称来执行。",
|
50 |
| - "index-get-going-editor": "你可能需要一个好用的", |
51 |
| - "index-get-going-editor2": "文本编辑器 ", |
52 |
| - "index-get-going-editor3": "如果你还没有安装过,你可能会需要一个方便编程的编辑器", |
| 52 | + "index-get-going-editor": "你需要一个好用的", |
| 53 | + "index-get-going-editor2": "文本编辑器", |
| 54 | + "index-get-going-editor3": "。如果你还没有安装过,你可能会需要装一个来写代码用,比如:", |
53 | 55 | "index-get-going-editor4": ",",
|
54 | 56 | "index-get-going-editor5": ",",
|
55 | 57 | "index-get-going-editor6": " 或者",
|
56 | 58 | "index-get-going-editor7": "。",
|
57 | 59 | "index-workshoppers-core-header": "核心基础课程(Core)",
|
58 |
| - "index-workshoppers-core-info": "这些课程将教你掌握 Node.js 的必备知识", |
| 60 | + "index-workshoppers-core-info": "这些课程将教你掌握 Node.js 的必备知识。", |
59 | 61 | "index-workshoppers-core-link-pre": "卡住了?快到",
|
60 | 62 | "index-workshoppers-core-link-text": "讨论区",
|
61 | 63 | "index-workshoppers-core-link-post": "提问。",
|
62 |
| - "index-workshoppers-elective-header": "选修课程(Elective)", |
| 64 | + "index-workshoppers-elective-header": "选修课程(Electives)", |
63 | 65 | "index-workshoppers-elective-info": "这里是热门的各类进阶课程",
|
64 | 66 | "index-workshoppers-elective-link-pre": "卡住了?快到",
|
65 | 67 | "index-workshoppers-elective-link-text": "讨论区",
|
66 | 68 | "index-workshoppers-elective-link-post": "提问。",
|
67 | 69 | "workshopper-javascripting": "学习 JavaScript 语言的基础,无需任何编程经验",
|
68 | 70 | "workshopper-learnyounode": "学习 Node.js 的基础:如异步 I/O、http 等。",
|
69 | 71 | "workshopper-learnyounode-command": "npm install -g learnyounode",
|
70 |
| - "workshopper-gitit": "学习 Git 和 Github 的基本操作。", |
| 72 | + "workshopper-gitit": "学习 Git 和 GitHub 的基本操作。", |
71 | 73 | "workshopper-streamadventure": "学习使用",
|
72 | 74 | "workshopper-streamadventure2": "流(Streaming)的相关接口。",
|
73 | 75 | "workshopper-functionaljavascript": "使用 JavaScript 进行函数式编程(Functional Programming)的基础课程。",
|
|
96 | 98 | "workshopper-esnext-generation": "介绍 ES6 的迭代器,如何去使用,以及他们和 Generators 有什么联系。",
|
97 | 99 | "workshopper-test-anything": "学习如何测试你的代码",
|
98 | 100 | "workshopper-tower-of-babel": "通过一系列的联系向你展示 ES6 的特性。",
|
| 101 | + "workshopper-learn-sass": "学习 Sass 的基础知识", |
99 | 102 | "workshopper-learnyoureact": "一起学习 React.js 以及服务端后端渲染!",
|
100 | 103 | "workshopper-perfschool": "玩转 Web 性能优化。",
|
101 | 104 | "workshopper-web-audio-school": "通过一系列关注音乐的练习来学习 Web Audio API。",
|
|
123 | 126 | "about-header-history-title": "互动教学",
|
124 | 127 | "about-history": "你可以发现,NodeSchool 的教学课程被称为 workshopper,这是由『Substack』在 2013 年的夏天时所创造的。当时,他写了 stream-adventure 教学课程,并打包成 npm 模块,而这就是 workshopper 的原型。",
|
125 | 128 | "about-history2": "workshopper 的运作相当具有特色,互动性高而且自动化,它的原始设计就是希望藉由许多小的挑战和练习,并以逐步增加难度的方式,让学习者可以循序渐进地培养并加强自己的能力。每个挑战和练习都是从基本概念开始,接着描述需求和解题方向,然后让学习者练习编写程序,一旦程序执行结果能满足标准答桉,便能通过该挑战项目。",
|
126 |
| - "about-history3": "过程中,当学习者依照题目指示写出程序后,便可以使用 workshop 工具验证自己的答桉是否正确,确定执行结果能完全符合题目的要求。如果有任何错误或是不合题目要求,也会返回验证结果给学习者,让学习者可以重新尝试解题,直到自己的程序能满足题目要求,通过并进入到下一个挑战练习项目。", |
127 |
| - "about-history4": "最重要的是,这一切都完全自动的,你可以想像 workshopper 是个单元测试(unit test)工具,用来测试检查所有学习者写出来的程序,当学习者修正了所有程序码并通过了测试,就完成了课程和挑战。", |
| 129 | + "about-history3": "过程中,当学习者依照题目指示写出程序后,便可以使用 workshop 工具验证自己的答案是否正确,确定执行结果能完全符合题目的要求。如果有任何错误或是不合题目要求,也会返回验证结果给学习者,让学习者可以重新尝试解题,直到自己的程序能满足题目要求,通过并进入到下一个挑战练习项目。", |
| 130 | + "about-history4": "最重要的是,这一切都完全自动的,你可以想像 workshopper 是个单元测试(unit test)工具,用来测试检查所有学习者写出来的程序,当学习者正确地实现了程序,就完成了课程和挑战。", |
128 | 131 | "about-header-philosophy-title": "宽广的话题领域",
|
129 |
| - "about-philosophy": "所有的 NodeSchool 教学课程都是使用 Node.js 所开发出来,不过课程内容并不一定与 Node.js 有关。像是其中一个教计算机图形的课程『<a href=\"https://www.npmjs.org/package/shader-school\">shader-school</a>』,其课程内容就完全不需要写任何的 JavaScript。", |
130 |
| - "about-philosophy2": "NodeSchool 已开发出很棒的工具,可以帮助课程设计者能打造新的教学课程。如果你对打造教学课程有兴趣,我们非常鼓励你去阅读『<a href=\"building-workshops.html\">建立课程</a>』页面,了解如何创建新的课程。", |
| 132 | + "about-philosophy": "所有的 NodeSchool 教学课程都是使用 Node.js 所开发,不过课程内容并不一定与 Node.js 有关。像是其中一个教计算机图形的课程『<a href=\"https://www.npmjs.org/package/shader-school\">shader-school</a>』,其课程内容就完全不需要写任何的 JavaScript。", |
| 133 | + "about-philosophy2": "NodeSchool 社区已开发出很棒的工具,可以帮助课程设计者能打造新的教学课程。如果你对打造教学课程有兴趣,我们非常鼓励你去阅读『<a href=\"building-workshops.html\">建立课程</a>』页面,了解如何创建新的课程。", |
131 | 134 | "about-header-info-title": "活动遍布世界各地",
|
132 |
| - "about-info": "除了冷到不行的南极洲之外,我们在世界上每个大陆都有 NodeSchool 的分支活动,而且任何人都可以筹办 NodeSchool 的活动。为了社区发展,我们也将试着去整合所有有用的资讯、设计执行方针以及收集想法,使得活动能更有趣且热闹。更多资讯,可以参考我们的『<a href=\"host.html\">举办活动</a>』页面", |
| 135 | + "about-info": "除了冷到不行的南极洲之外,我们在世界上每个大陆都有 NodeSchool 的分支活动,而且任何人都可以筹办 NodeSchool 的活动。为了社区发展,我们也将试着去整合所有有用的资讯、设计执行方针以及收集想法,使得活动能更有趣且热闹。更多资讯,可以参考我们的『<a href=\"host.html\">举办活动</a>』页面。", |
133 | 136 | "about-header-touch-title": "联系我们",
|
134 | 137 | "about-info2": "NodeSchool 使用 Github 来组织社区,所以与我们取得联系的最好方式,就是通过『<a href=\"https://github.com/nodeschool/organizers/issues\">organizers repository</a>』,你完全可以在这开一个新的 issue 与社区的管理者们沟通,并得到回应。在 NodeSchool 社区中,使用 Github 当做交流方式,远比直接使用 e-mail 来得更好。",
|
135 | 138 | "about-header-talk-title": "了解大家在讨论什么",
|
|
0 commit comments