Skip to content

Commit 0c7c1e2

Browse files
authored
Merge pull request #3 from vuefe/2.0-cn
update
2 parents 38ddfab + a58fef4 commit 0c7c1e2

File tree

3 files changed

+36
-90
lines changed

3 files changed

+36
-90
lines changed

README.md

Lines changed: 30 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
- 如果你对已有翻译有异议,建议创建一个 issue 讨论。
1616
- 如果你想修改英文内容,请去 [vuejs.org 项目](http://vuejs.org/)
1717
- 如果你想求教 Vue.js 使用问题,请去[论坛](http://forum.vuejs.org/)
18-
- 如果你遇到 Vue.js 的问题,请去 [vue 项目](https://github.com/vuejs/vuejs.org),创建 issue 并提供演示。
18+
- 如果你遇到 Vue.js 的问题,请去 [vue 项目](https://github.com/vuejs/vuejs.org),创建 issue 并提供演示。<br />
1919
可以在 JSBin , JSFiddle , Codepen 等网站创建演示。
2020

2121
### 翻译要求
@@ -26,8 +26,8 @@
2626
- 专有词注意大小写,如 HTML ,CSS , JavaScript 。
2727
- 术语与已有译文保持一致,如果有异议请先在 issue 中讨论。
2828
- 代码只翻译注释。
29-
- 标题会转化为链接,文档其它地方可能会用到,所以标题应尽量简短。
30-
在修改标题时搜索一下它是否还用在其它地方。
29+
- 标题会转化为链接,文档其它地方可能会用到,所以标题应尽量简短。<br />
30+
在修改标题时搜索一下它是否还用在其它地方。<br />
3131
同样的,在修改文档内链接时也应搜索一下。
3232
- 校对后对应修改提交合并请求
3333

@@ -63,90 +63,36 @@
6363
- [ ] 我xx `1`
6464
```
6565

66-
- 完成后,打钩表示完成,并附带 发起的合并请求链接
67-
- [x] 我校对 + `文档序号 ` + https://github.com/vuefe/vuejs.org/pull/65 (发起的合并请求链接)
66+
- 完成后,打钩表示完成,并附带发起的合并请求链接
67+
- [x] 我校对 + `文档序号 ` + https://github.com/vuefe/vuejs.org/pull/65 (发起的合并请求链接)
6868

6969
- markdown语法 - 示例
7070

7171
```markdown
72-
- [x] 我xx + `1 ` https://github.com/vuefe/vuejs.org/pull/65 (发起的合并请求链接)
72+
- [x] 我xx + `1 ` https://github.com/vuefe/vuejs.org/pull/65 (发起的合并请求链接)
7373
```
7474

75-
- 支持多人协作翻译,冲突可以解决,认领过的,如果你觉着他太慢,可以再次认领,加速翻译,知道大家都是牺牲业余时间来贡献,所以慢也是可以理解的,慢就需要大家一起帮帮忙了!谢谢。
76-
77-
78-
## Guide 翻译(已全部完成)贡献
79-
80-
### Essentials 基础
81-
82-
序号 | 对应文档文件名 | 中文标题 | 翻译贡献者 | 校对贡献者
83-
----- | ------------- | --- | --- | --- | ---
84-
1 | installation.md | 安装 | [dingyiming](https://github.com/dingyiming) |
85-
2 | index.md | 介绍 | [hijiangtao](https://github.com/hijiangtao) |
86-
3 | instance.md | 实例 | [dingyiming](https://github.com/dingyiming) |
87-
4 | syntax.md | 模板语法 | [daix6](https://github.com/daix6) |
88-
5 | computed.md | 计算属性 | [dingyiming](https://github.com/dingyiming) |
89-
6 | class-and-style.md | Class 与 Style 绑定 | [595074187](https://github.com/595074187) |
90-
7 | conditional.md | 条件渲染 | [dingyiming](https://github.com/dingyiming) |
91-
8 | list.md | 列表渲染 | [tingtien](https://github.com/tingtien) |
92-
9 | events.md | 事件处理器 | [dingyiming](https://github.com/dingyiming) |
93-
10 | forms.md | 表单控件绑定 | [dingyiming](https://github.com/dingyiming) |
94-
11 | components.md | 组件 | [ezreally](https://github.com/ezreally) |
95-
96-
### Advanced 进阶
97-
98-
序号 | 对应文档文件名 | 中文标题 | 贡献者 | 校对贡献者
99-
----- | ------------- | --- | --- | ---
100-
12 | transitions.md | 过渡:进入,离开,和列表 | [awe](https://github.com/hilongjw) |
101-
13 | transitioning-state.md | 过渡状态 | [awe](https://github.com/hilongjw) |
102-
14 | render-function.md | Render 函数 | [awe](https://github.com/hilongjw) |
103-
15 | reactivity.md | 深入响应式原理 | [veaba](https://github.com/veaba) |
104-
16 | custom-directive.md | 自定义指令 | [harrytospring](https://github.com/harrytospring) |
105-
17 | mixins.md | 混合 | [harrytospring](https://github.com/harrytospring) |
106-
18 | plugins.md | 插件 | [hgcoder](https://github.com/hgcoder) |
107-
19 | single-file-components.md | 单文件组件 | [ATLgo](https://github.com/ATLgo) |
108-
20 | routing.md | 路由 | [dingyiming](https://github.com/dingyiming) |
109-
21 | state-management.md | 状态管理 | [dear-lizhihua](https://github.com/dear-lizhihua) |
110-
22 | unit-testing.md | 单元测试 | [70data](https://github.com/70data) |
111-
23 | ssr.md | 服务端渲染 | [dingyiming](https://github.com/dingyiming) |  
112-
113-
### Migration 迁移
114-
115-
序号 | 对应文档文件名 | 中文标题 | 贡献者 | 校对贡献者
116-
----- | ------- | ------------- | --- | ---
117-
24 | migration.md | 1.x 迁移 | [harrytospring](https://github.com/harrytospring) |
118-
27 | migration-vue-router.md | vue-router 0.7.x 迁移 | [forzajuve10](https://github.com/forzajuve10) |
119-
120-
### Meta 更多
121-
122-
序号 | 对应文档文件名 | 中文标题 | 贡献者 | 校对贡献者
123-
----- | ------- | ------------- | --- | ---
124-
25 | comparison.md | 对比其他框架 | [yongbolv](https://github.com/yongbolv) |
125-
26 | join.md | 加入 Vue.js 社区 | [daix6](https://github.com/daix6) |
126-
127-
## API翻译(已全部完成)贡献
128-
129-
序号 | 对应小节名称 | 中文标题 | 贡献者 | 校对贡献者
130-
----- | ------------- | --- | --- | ---
131-
1 | Global Config | 全局配置 | @dear-lizhihua |
132-
2 | Global API | 全局 API | @dear-lizhihua |
133-
3 | Options / Data | 选项 / 数据 | @dear-lizhihua |
134-
4 | Options / DOM | 选项 / DOM | @ATLgo |
135-
5 | Options / Lifecycle Hooks | 选项 / 生命周期钩子 | @ATLgo |
136-
6 | Options / Assets | 选项 / 资源 | @dingyiming |
137-
7 | Options / Misc | 选项 / 杂项 | @dingyiming |
138-
8 | Instance Properties | 实例属性 | @coolzjy |
139-
9 | Instance Methods / Data | 实例方法 / 数据 | @dingyiming |
140-
10 | Instance Methods / Events | 实例方法 / 事件 | @mlyknown |
141-
11 | Instance Methods / Lifecycle | 实例方法 / 生命周期 | @mlyknown |
142-
12 | Directives | 指令| @dingyiming |
143-
13 | Special Attributes | 特殊元素 | @70data |
144-
14 | Built-In Components | 内置的组件 | @dear-lizhihua |
145-
15 | VNode Interface | VNode 接口 | @70data |
146-
16 | Server-Side Rendering | 服务端渲染| @70data |
147-
148-
## 示例翻译
149-
150-
贡献者 : [lindazhang102](https://github.com/lindazhang102)
151-
152-
## 感谢所有参与翻译的朋友们!
75+
- 支持多人协作翻译。已经认领过的翻译,如果你觉着他/她翻译的太慢,可以再次认领,加速翻译。
76+
77+
78+
## 翻译进度
79+
80+
### Guide
81+
翻译已完成 <br />
82+
新增更新 待翻译 https://github.com/vuefe/vuejs.org/issues/190
83+
84+
### API
85+
翻译已完成
86+
87+
### Examples
88+
翻译已完成
89+
90+
### Vuex 2.0
91+
翻译中 https://github.com/vuefe/vuejs.org/issues/124
92+
93+
94+
95+
## 参与翻译&校对成员名单
96+
https://github.com/vuefe/vuejs.org/issues/192
97+
98+
### 感谢所有参与翻译的朋友们!

src/guide/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ order: 2
66

77
## Vue.js 是什么
88

9-
Vue.js(读音 /vjuː/, 类似于 **view**) 是一套构建用户界面的 **先进框架**与其他单层框架( monolithic frameworks)不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用[单文件组件](single-file-components.html)[Vue生态系统支持的库](//github.com/vuejs/awesome-vue#libraries--plugins)开发的复杂单页应用。
9+
Vue.js(读音 /vjuː/, 类似于 **view**) 是一套构建用户界面的 **渐进式框架**与其他重量级不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用[单文件组件](single-file-components.html)[Vue生态系统支持的库](//github.com/vuejs/awesome-vue#libraries--plugins)开发的复杂单页应用。
1010

1111
Vue.js 的目标是通过尽可能简单的 API 实现**响应的数据绑定****组合的视图组件**
1212

@@ -317,7 +317,7 @@ var app7 = new Vue({
317317
</script>
318318
{% endraw %}
319319

320-
这只是一个人为的例子,但是我们已经将我们的应用分割成了两个更小的单元,子元素通过 `props` 接口实现了与父亲元素很好的解耦。我们现在可以在不影响到父应用的基础上,进一步为我们的 `todo` 组件改进更多复杂的模板和逻辑。
320+
这只是一个假设的例子,但是我们已经将应用分割成了两个更小的单元,子元素通过 `props` 接口实现了与父亲元素很好的解耦。我们现在可以在不影响到父应用的基础上,进一步为我们的 `todo` 组件改进更多复杂的模板和逻辑。
321321

322322
在一个大型应用中,为了使得开发过程可控,有必要将应用整体分割成一个个的组件。在[后面的教程](/guide/components.html)中我们将详述组件,不过这里有一个(假想)的例子,看看使用了组件的应用模板是什么样的:
323323

src/guide/instance.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ order: 3
66

77
## 构造器
88

9-
每个 Vue.js 应用的起步都是通过构造函数 `Vue` 创建一个 **Vue 的根实例**
9+
每个 Vue.js 应用都是通过构造函数 `Vue` 创建一个 **Vue 的根实例** 启动的
1010

1111
``` js
1212
var vm = new Vue({
1313
// 选项
1414
})
1515
```
1616

17-
一个 Vue 实例其实正是一个 [MVVM 模式](https://en.wikipedia.org/wiki/Model_View_ViewModel)中所描述的 ViewModel - 因此在文档中经常会使用 `vm` 这个变量名
17+
虽然没有完全遵循 [MVVM 模式](https://en.wikipedia.org/wiki/Model_View_ViewModel), Vue 的设计无疑受到了它的启发。因此在文档中经常会使用 `vm` 这个变量名表示 Vue 实例
1818

1919
在实例化 Vue 时,需要传入一个**选项对象**,它可以包含数据、模板、挂载元素、方法、生命周期钩子等选项。全部的选项可以在 [API 文档](/api)中查看。
2020

@@ -29,7 +29,7 @@ var MyComponent = Vue.extend({
2929
var myComponentInstance = new MyComponent()
3030
```
3131

32-
尽管可以命令式地创建扩展实例,不过在多数情况下将组件构造器注册为一个自定义元素,然后声明式地用在模板中。我们将在后面详细说明[组件系统](/guide/components.html)。现在你只需知道所有的 Vue.js 组件其实都是被扩展的 Vue 实例。
32+
尽管可以命令式地创建扩展实例,不过在多数情况下建议将组件构造器注册为一个自定义元素,然后声明式地用在模板中。我们将在后面详细说明[组件系统](/guide/components.html)。现在你只需知道所有的 Vue.js 组件其实都是被扩展的 Vue 实例。
3333

3434

3535
## 属性与方法
@@ -55,7 +55,7 @@ vm.a // -> 3
5555

5656
注意只有这些被代理的属性是**响应的**。如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。我们将在后面详细讨论响应系统。
5757

58-
除了这些数据属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 `$`以便与代理的数据属性区分。例如:
58+
除了 data 属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 `$`以便与代理的 data 属性区分。例如:
5959

6060
``` js
6161
var data = { a: 1 }

0 commit comments

Comments
 (0)