Skip to content
This repository was archived by the owner on Aug 16, 2022. It is now read-only.

2015.2.13 周报翻译 #87

Merged
merged 2 commits into from
Feb 15, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@ Thumbs.db
_site
.jekyll
.sass-cache

*.bak
175 changes: 87 additions & 88 deletions weekly/_posts/2015-2-13-2015-2-13.md
Original file line number Diff line number Diff line change
@@ -1,101 +1,100 @@
---
layout: post
title: io.js Week of February 13th 2015
title: io.js 本周播报 - 2015.02.13
author: iojs
reference: https://medium.com/node-js-javascript/io-js-week-of-february-13th-2015-7846b94074a2
---

29 language localization effort, 1.2.0 release, and much more.
29 种语言本地化的尝试,1.2.0 发布等。

<!--more-->

## io.js support added by...
* [Postmark](http://blog.postmarkapp.com/post/110829734198/its-official-were-getting-cozy-with-node-js)
## 以下项目增加对 io.js 的支持
* [Postmark](http://blog.postmarkapp.com/post/110829734198/its-official-were-getting-cozy-with-node-js)
* [node-serialport](https://github.com/voodootikigod/node-serialport/issues/439)
* [Microsoft Azure](http://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-iojs/)

## io.js breaks 10,000 stars on GitHub
On Feb. 13, io.js reached the goal of 10,000 stars on GitHub. We couldn't have done it without the support of the amazing community behind JavaScript. Thank you alll!

## io.js 1.2.0 released
* **stream**: Simpler stream construction ([readable-stream/issues#102[(https://github.com/iojs/readable-stream/issues/102))
* **dns**: `lookup()` now supports an `'all'` boolean option, default to `false` but when turned on will cause the method to return an array of all resolved names for an address, see, ([iojs/pull#744](https://github.com/iojs/io.js/pull/744))
* **assert**: Remove `prototype` property comparison in `deepEqual()` ([iojs/issues#636](https://github.com/iojs/io.js/pull/636)); introduce a `deepStrictEqual()` method to mirror `deepEqual()` but performs strict equality checks on primitives ([iojs/issues#639](https://github.com/iojs/io.js/pull/639)).
* **tracing**: Add [LTTng](http://lttng.org/) (Linux Trace Toolkit Next Generation) when compiled with the `--with-lttng option`. Trace points match those available for DTrace and ETW. ([iojs/issues#702](https://github.com/iojs/io.js/pull/702))
* **docs**: Lots of doc updates, see individual commits; new Errors page discussing JavaScript errors, V8 specifics, and io.js specific error details.
* **npm** upgrade to 2.5.1
* **libuv** upgrade to 1.4.0, see libuv [ChangeLog](https://github.com/libuv/libuv/blob/v1.x/ChangeLog)
* Add new collaborators:
* Aleksey Smolenchuk (@lxe)
* Shigeki Ohtsu (@shigeki)

## Opened our doors to the international community
View the [original article](https://medium.com/@mikeal/how-io-js-built-a-146-person-27-language-localization-effort-in-one-day-65e5b1c49a62) on Medium.
* Added interested contributors to teams for their language.
* Teams registered Twitter accounts for their teams and other relevant social media accounts.
* Teams came up with their own ways of working together, and they became more of "community organizers," as opposed to just "translators"

### Stats for Localizations:

* 146 people signed up to help with the localizations the first day (over 160 signed up now)
* 27 languages communities created the first day (already up to 29)

### Language Communities

* [`iojs-bn`](https://github.com/iojs/iojs-bn) Bengali Community
* [`iojs-cn`](https://github.com/iojs/iojs-cn) Chinese Community
* [`iojs-cs`](https://github.com/iojs/iojs-cs) Czech Community
* [`iojs-da`](https://github.com/iojs/iojs-da) Danish Community
* [`iojs-de`](https://github.com/iojs/iojs-de) German Community
* [`iojs-el`](https://github.com/iojs/iojs-el) Greek Community
* [`iojs-es`](https://github.com/iojs/iojs-es) Spanish Community
* [`iojs-fa`](https://github.com/iojs/iojs-fa) Persian Community
* [`iojs-fi`](https://github.com/iojs/iojs-fi) Finnish Community
* [`iojs-fr`](https://github.com/iojs/iojs-fr) French Community
* [`iojs-he`](https://github.com/iojs/iojs-he) Hebrew Community
* [`iojs-hi`](https://github.com/iojs/iojs-hi) Hindi Community
* [`iojs-hu`](https://github.com/iojs/iojs-hu) Hungarian Community
* [`iojs-id`](https://github.com/iojs/iojs-id) Indonesian Community
* [`iojs-it`](https://github.com/iojs/iojs-it) Italian Community
* [`iojs-ja`](https://github.com/iojs/iojs-ja) Japanese Community
* [`iojs-ka`](https://github.com/iojs/iojs-ka) Georgian Community
* [`iojs-kr`](https://github.com/iojs/iojs-kr) Korean Community
* [`iojs-mk`](https://github.com/iojs/iojs-mk) Macedonian Community
* [`iojs-nl`](https://github.com/iojs/iojs-nl) Dutch Community
* [`iojs-no`](https://github.com/iojs/iojs-no) Norwegian Community
* [`iojs-pl`](https://github.com/iojs/iojs-pl) Polish Community
* [`iojs-pt`](https://github.com/iojs/iojs-pt) Portuguese Community
* [`iojs-ro`](https://github.com/iojs/iojs-ro) Romanian Community
* [`iojs-ru`](https://github.com/iojs/iojs-ru) Russian Community
* [`iojs-sv`](https://github.com/iojs/iojs-sv) Swedish Community
* [`iojs-tr`](https://github.com/iojs/iojs-tr) Turkish Community
* [`iojs-tw`](https://github.com/iojs/iojs-tw) Taiwan Community
* [`iojs-uk`](https://github.com/iojs/iojs-uk) Ukranian Community

## io.js and Node.js
View the [original article](https://medium.com/@iojs/io-js-and-a-node-js-foundation-4e14699fb7be) on Medium.
* Scott Hammond, CEO of Joyent, expressed his desire to bring io.js back to the node.js.

#### In only a few months io.js...
* Has grown to 23 active core team members
* Has several working groups
* Has 29 language localization teams,
* Has drawn more contributors to the project than we’ve ever had in the history of node.js, and
* Has been able to release quality software at a good pace with the support of an exceptional community.

> We are eager to put this all behind us but we can’t sacrifice the progress we’ve made or the principles and open governance that got us here.

### The Future
* Talks with the node.js foundation are ongoing.
* Once the foundation has a technical governance model you will see an issue on io.js’ GitHub about whether io.js should join.

* This will be discussed and voted on openly in a public TC meeting following the governance rules we’ve already built.

> For the community, nothing has changed.

### What to do right now
* Continue to send your pull requests to io.js
* Join one of the 27 [language localization teams](https://github.com/iojs/website/issues/125)
* Contribute to io.js’ working groups ([streams](https://github.com/iojs/readable-stream), [website](https://github.com/iojs/website), [evangelism](https://github.com/iojs/website/labels/evangelism), [tracing](https://github.com/iojs/tracing-wg), [build](https://github.com/iojs/build), [roadmap](https://github.com/iojs/roadmap)) and
* Continue to adopt io.js in your applications.
## io.js 在 GitHub 上的 star 数超过 10,000
io.js 已于二月十三日达成了 10,000 stars 的目标。没有 JavaScript 这个了不起的社区支持,我们是不可能完成的——感谢大家!

## io.js 1.2.0 发布
* **stream:** 更简单的 stream 构造函数。([readable-stream/issue#102](https://github.com/iojs/readable-stream/issues/102))。
* **dns:** `lookup()` 新增一个 `all` 的布尔选项。默认为 `false`,一旦被开启,函数会返回一个数组,该数组包含解析到的所有地址,详见 [iojs/pull#744](https://github.com/iojs/io.js/pull/744)。
* **assert:** 移除 `deepEqual()` 函数里面对于原型(prototype)属性上的比较([iojs/issues#636](https://github.com/iojs/io.js/pull/636)),推出了一个类似于 `deepEqual()` 的函数 `deepStrictEqual()`,不同的是它将执行元类型上的严谨(strict)相等判断([iojs/issues#639](https://github.com/iojs/io.js/pull/639))。
* **tracing:** 当编译的时候使用 `--with-lttng` 参数,那么会使用 [LTTng](http://lttng.org/)(Linux Trace Toolkit Next Generation)。跟踪点可用于 DTrace 以及 ETW。([iojs/issues#702](https://github.com/iojs/io.js/pull/702))
* **文档:** 一堆文档更新了,详见各 commit;新的 [Errors 页面](https://iojs.org/api/errors.html)罗列了 JavaScript 错误、V8 层面上的以及 io.js 层面上的错误细节。
* **npm** 升级至 2.5.1。
* **libuv** 升级至 1.4.0,详见 libuv [ChangLog](https://github.com/libuv/libuv/blob/v1.x/ChangeLog)。
* 新入几枚协作者:
* Aleksey Smolenchuk ([@lxe](https://github.com/lxe))
* Shigeki Ohtsu ([@shigeki](https://github.com/shigeki))

## 为国际化社区敞开了大门
详见[该译文](http://cn.iojs.org/articles/how-iojs-built-a-146-person-27-language-localization-effort-in-one-day/)以及 Medium 上的[原文](https://medium.com/@mikeal/how-io-js-built-a-146-person-27-language-localization-effort-in-one-day-65e5b1c49a62)。
* 把同好贡献者添加到他们语言的队伍中。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这个地方没空行 jekyll 生成的有点问题,不知道是不是中文的关系

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

在你发现之前我已经 hotfix 了。@popomore

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

好的

* 各队伍已经注册好 Twitter 账号以及一些其它相关的社交网络账号。
* 队伍们已经开始用他们自己的方式开始协作。他们开始变得更像是“社区组织者”,而不仅仅是“翻译者”。

### 本地化项目的统计

* 第一天就有 146 人申请为该计划做贡献(当前有 160 人)
* 第一天有 27 个语言的社区被创建(已经到 29 个了)

### 各语言社区

* [`iojs-bn`](https://github.com/iojs/iojs-bn) 孟加拉语社区
* [`iojs-cn`](https://github.com/iojs/iojs-cn) 中文社区
* [`iojs-cs`](https://github.com/iojs/iojs-cs) 捷克语社区
* [`iojs-da`](https://github.com/iojs/iojs-da) 丹麦语社区
* [`iojs-de`](https://github.com/iojs/iojs-de) 德语社区
* [`iojs-el`](https://github.com/iojs/iojs-el) 希腊语社区
* [`iojs-es`](https://github.com/iojs/iojs-es) 西班牙语社区
* [`iojs-fa`](https://github.com/iojs/iojs-fa) 波斯语社区
* [`iojs-fi`](https://github.com/iojs/iojs-fi) 芬兰语社区
* [`iojs-fr`](https://github.com/iojs/iojs-fr) 法语社区
* [`iojs-he`](https://github.com/iojs/iojs-he) 希伯来语社区
* [`iojs-hi`](https://github.com/iojs/iojs-hi) 北印度语社区
* [`iojs-hu`](https://github.com/iojs/iojs-hu) 匈牙利语社区
* [`iojs-id`](https://github.com/iojs/iojs-id) 印尼语社区
* [`iojs-it`](https://github.com/iojs/iojs-it) 意大利语社区
* [`iojs-ja`](https://github.com/iojs/iojs-ja) 日语社区
* [`iojs-ka`](https://github.com/iojs/iojs-ka) 格鲁吉亚语社区
* [`iojs-kr`](https://github.com/iojs/iojs-kr) 韩语社区
* [`iojs-mk`](https://github.com/iojs/iojs-mk) 马其顿语社区
* [`iojs-nl`](https://github.com/iojs/iojs-nl) 荷兰语社区
* [`iojs-no`](https://github.com/iojs/iojs-no) 挪威语社区
* [`iojs-pl`](https://github.com/iojs/iojs-pl) 波兰语社区
* [`iojs-pt`](https://github.com/iojs/iojs-pt) 葡萄牙语社区
* [`iojs-ro`](https://github.com/iojs/iojs-ro) 罗马尼亚语社区
* [`iojs-ru`](https://github.com/iojs/iojs-ru) 俄语社区
* [`iojs-sv`](https://github.com/iojs/iojs-sv) 瑞典语社区
* [`iojs-tr`](https://github.com/iojs/iojs-tr) 土耳其语社区
* [`iojs-tw`](https://github.com/iojs/iojs-tw) 台湾社区
* [`iojs-uk`](https://github.com/iojs/iojs-uk) 乌克兰语社区

## io.js 和 Node.js
参见 Medium 上的[原文](https://medium.com/@iojs/io-js-and-a-node-js-foundation-4e14699fb7be)以及该[译文](http://cn.iojs.org/articles/io-js-and-a-node-js-foundation/)。

* 斯哥特·哈蒙德(Scott Hammond),Joyent 的 CEO 表示出他对 io.js 回归到 node.js 的渴求。

### 过去的为时不久的几个月里,io.js 做到了
* 活跃的核心成员增加到 23 人
* 拥有多个工作组
* 有 29 支本地化社区组织
* 吸引了比过去以往 node.js 的历史中还多的贡献者
* 在非凡的社区支撑下,有能力快速发布高质量软件

> 我们迫切地想要把这些抛在过去,但我们不能舍弃已经拥有的成就,以及让我们坚持到现在的原则和开放的运作模式。

### 未来
* 与 node.js 基金会的对话还在继续
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

英文原文也更新了

Once the foundation has a technical governance model you will see an issue on io.js’ GitHub about whether io.js should join which will be discussed and voted on openly in a public TC meeting following the governance rules we’ve already built.

* 一旦基金会有了雏形,技术委员会将召开 TC 会议,遵照我们已建立的管理方式,对这件事情进行公开讨论并投票,并会在 io.js 的 GitHub 上发布一条 issue 来说明 io.js 是否会加入。

> 对于社区来说,什么都不会改变。

### 你现在能干什么
* 继续提交你的 pull requests 到 io.js
* 加入 27 个[本地化小组](https://github.com/iojs/website/issues/125)之一
* 为 io.js 的工作组做出贡献([streams](https://github.com/iojs/readable-stream),[website](https://github.com/iojs/website),[evangelism](https://github.com/iojs/website/labels/evangelism),[tracing](https://github.com/iojs/tracing-wg),[build](https://github.com/iojs/build),[roadmap](https://github.com/iojs/roadmap))
* 并且继续在你的应用中使用 io.js