Skip to content

Commit 1e28b24

Browse files
committed
fix: fix some translate error and review
1 parent 176dc44 commit 1e28b24

9 files changed

+155
-159
lines changed

zh_CN/code-of-conduct.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
___
22
**备注**
33

4-
这是[code-of-coduct.md](https://github.com/sindresorhus/ava/blob/master/code-of-coduct.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA的master分支是否有差别(如果你没有看到`code-of-coduct.md`发生变化,那就意味着这份翻译文档是最新的)。
4+
这是[code-of-coduct.md](https://github.com/sindresorhus/ava/blob/master/code-of-coduct.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA 的master 分支是否有差别(如果你没有看到`code-of-coduct.md`发生变化,那就意味着这份翻译文档是最新的)。
55
___
66

77
# 贡献者的行为准则
88

99
翻译: [Español](https://github.com/sindresorhus/ava-docs/blob/master/es_ES/code-of-conduct.md), [Français](https://github.com/sindresorhus/ava-docs/blob/master/fr_FR/code-of-conduct.md), [日本語](https://github.com/sindresorhus/ava-docs/blob/master/ja_JP/code-of-conduct.md), [Português](https://github.com/sindresorhus/ava-docs/blob/master/pt_BR/code-of-conduct.md), [Русский](https://github.com/sindresorhus/ava-docs/blob/master/ru_RU/code-of-conduct.md), [简体中文](https://github.com/sindresorhus/ava-docs/blob/master/zh_CN/code-of-conduct.md)
1010

11-
作为这个项目的贡献者和维护者,我们希望社区开放和受欢迎,我们承诺尊重所有参与项目的人,不管是报告问题,提交功能需求,更新文档,提交pull request或patch,或者是其他积极的活动。
11+
作为这个项目的贡献者和维护者,我们希望社区开放和受欢迎,我们承诺尊重所有参与项目的人,不管是报告问题,提交功能需求,更新文档,提交pull request 或patch,或者是其他积极的活动。
1212

1313
我们致力于让每个参与项目的人享受相同的体验,不管经验水平,性别,性别身份和表达,性取向,残疾,个人形象,身体大小,种族,种族渊源,年龄,宗教信仰或者国籍。
1414

@@ -22,17 +22,16 @@ ___
2222
* 没有得到明确许可进行的演讲
2323
* 其他不道德和不专业的行为
2424

25-
项目维护者有如下权利和义务,包括删除,编辑或者拒绝评论,提交,代码,wiki编辑,问题和其他贡献者没有遵守行为准则的行为等操作,可以临时或永久的禁止任何贡献者,如果认为贡献者不合适,威胁他人,无礼或者有害的,会进行临时或者永久禁止的处理。
25+
项目维护者有如下权利和义务,包括删除,编辑或者拒绝评论,提交,代码,wiki 编辑,问题和其他贡献者没有遵守行为准则的行为等操作,可以临时或永久的禁止任何贡献者,如果认为贡献者不合适,威胁他人,无礼或者有害的,会进行临时或者永久禁止的处理。
2626

2727
通过采用这份行为准则,项目维护者承诺在项目管理的方方面面上公平和坚持地贯彻这些原则。如果有维护者没有遵守或执行行为准则,他可能就会在项目团队中被永久除名。
2828

2929

3030
当个人代表项目或者社区的时候,这份行为准则适用于项目空间和公共空间。
3131

32-
举报辱骂,骚扰或者其他不被接受的行为可以通过sindresorhus@gmail.com联系项目维护人员。所有的投诉都会被审计和调查,最终会产生一个认为必要和合理的结果。维护人员有义务为报告者保密其信息。
32+
举报辱骂,骚扰或者其他不被接受的行为可以通过sindresorhus@gmail.com 联系项目维护人员。所有的投诉都会被审计和调查,最终会产生一个认为必要和合理的结果。维护人员有义务为报告者保密其信息。
3333

3434
这份行为准则改编自[贡献者契约][homepage],版本1.3.0,可在[http://contributor-covenant.org/version/1/3/0/][version]获取。
3535

3636
[homepage]: http://contributor-covenant.org
3737
[version]: http://contributor-covenant.org/version/1/3/0/
38-

zh_CN/contributing.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
___
22
**备注**
33

4-
这是[contributing.md](https://github.com/sindresorhus/ava/blob/master/contributing.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA的master分支是否有差别(如果你没有看到`contributing.md`发生变化,那就意味着这份翻译文档是最新的)。
4+
这是[contributing.md](https://github.com/sindresorhus/ava/blob/master/contributing.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA 的master 分支是否有差别(如果你没有看到`contributing.md`发生变化,那就意味着这份翻译文档是最新的)。
55
___
6-
# 向AVA贡献
6+
# 向AVA 贡献
77

8-
感谢向AVA作出贡献! ✨
8+
感谢向AVA 作出贡献! ✨
99

1010
请注意,这个项目发布带有[贡献者的行为准则](code-of-conduct.md),参与这个项目你需要同意并遵守其中的条款。
1111

@@ -15,15 +15,15 @@ ___
1515

1616
### 改进文档
1717

18-
作为AVA的用户你是帮助我们改进文档的最佳候选人,修改拼写错误,修复错误,更好的解释,更多的例子等等。为一些可以改进的事情提问题,[帮助我们翻译文档](https://github.com/sindresorhus/ava-docs),不管任何事情,即使是改善现在这个文档。
18+
作为AVA 的用户你是帮助我们改进文档的最佳候选人,修改拼写错误,修复错误,更好的解释,更多的例子等等。为一些可以改进的事情提问题,[帮助我们翻译文档](https://github.com/sindresorhus/ava-docs),不管任何事情,即使是改善现在这个文档。
1919

2020
### 改善问题
2121

2222
一些问题在创建时缺少信息,不能重现,描述太过简单无效,帮助我们将他们变得更容易处理,因为处理问题需要大量时间,我们情愿将时间花在修复缺陷和添加新功能上面。
2323

2424
### 在问题中给出反馈
2525

26-
我们总是在问题跟踪器上寻找更多的讨论意见,这是一个影响AVA未来发展方向的好机会
26+
我们总是在问题跟踪器上寻找更多的讨论意见,这是一个影响AVA 未来发展方向的好机会
2727

2828
### 在我们的聊天室中闲聊
2929

@@ -35,7 +35,7 @@ ___
3535
- 在新开一个问题之前先搜索以前的问题。
3636
- 确保你使用的是最新版本的AVA。
3737
- 用一个清晰和描述性好的标题。
38-
- 包含尽可能多的信息:重现问题的步骤,错误的信息,Node.js的版本,操作系统等。
38+
- 包含尽可能多的信息:重现问题的步骤,错误的信息,Node.js 的版本,操作系统等。
3939
- 在问题的描述上你花越多时间,越多的信息将给到我们。
4040
- [最好的问题提交方式是提供一个失败的测试案例。](https://twitter.com/sindresorhus/status/579306280495357953)
4141

@@ -45,8 +45,8 @@ ___
4545
- 对于长期远大的任务,你应该将你所做的工作在社区中提出来并尽快得到反馈,尽快开一个能证明你想法的最简版本的pull request。在前期,不需要把事情做得完美,或者100%完成,只需要在标题添加一个[WIP]前缀,然后描述哪些工作你需要继续做的。这样评审人员就不会挑剔其中的小细节或者指出哪些你已经知道的改进点。
4646
- 新功能应该具备测试和文档。
4747
- 不要包含不相关的修改。
48-
- 在提交pull request之前检查代码和运行测试,通过执行`$ npm test`命令来完成。
49-
- 在一个[主题分支](https://github.com/dchelimsky/rspec/wiki/Topic-Branches)中提交pull request而不是master分支
50-
- 为pull request和commit使用一个清晰和描述性强的标题
48+
- 在提交pull request 之前检查代码和运行测试,通过执行`$ npm test`命令来完成。
49+
- 在一个[主题分支](https://github.com/dchelimsky/rspec/wiki/Topic-Branches)中提交pull request 而不是master 分支
50+
- 为pull request 和commit 使用一个清晰和描述性强的标题
5151
- 写一个让人信服的描述来说明为什么我们要接受你的pull request。说服我们是你的工作,需要回答“为什么”并提供用例。
5252
- 你可能被要求修改你的pull request,但绝对没有必要去新开一个pull request,[只需要更新原来那个就可以了。](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md)

zh_CN/docs/recipes/browser-testing.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
___
22
**备注**
33

4-
这是[browser-testing.md](https://github.com/sindresorhus/ava/blob/master/docs/recipes/browser-testing.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA的master分支是否有差别(如果你没有看到`browser-testing.md`发生变化,那就意味着这份翻译文档是最新的)。
4+
这是[browser-testing.md](https://github.com/sindresorhus/ava/blob/master/docs/recipes/browser-testing.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA 的master 分支是否有差别(如果你没有看到`browser-testing.md`发生变化,那就意味着这份翻译文档是最新的)。
55
___
66

7-
# 设置AVA做浏览器测试
7+
# 设置AVA 做浏览器测试
88

99
翻译: [Français](https://github.com/sindresorhus/ava-docs/blob/master/fr_FR/docs/recipes/browser-testing.md), [Русский](https://github.com/sindresorhus/ava-docs/blob/master/ru_RU/docs/recipes/browser-testing.md), [简体中文](https://github.com/sindresorhus/ava-docs/blob/master/zh_CN/docs/recipes/browser-testing.md)
1010

1111

1212

1313
AVA[](https://github.com/sindresorhus/ava/issues/24)不支持在浏览器中运行测试。一些库要求浏览器指定全局变量(`window`, `document`, `navigator`等等)。
14-
React就是其中的一个例子,最低要求如果你想用ReactDOM.render和用ReactTestUTils模拟事件
14+
React 就是其中的一个例子,最低要求如果你想用ReactDOM.render 和用ReactTestUTils 模拟事件
1515

1616
这个秘方让需要模拟浏览器环境的库可以工作。
1717

1818
## 安装jsdom
1919

2020
安装[jsdom](https://github.com/tmpvar/jsdom)
2121

22-
> 一个WHATWG DOM和HTML标准的JavaScript实现,给node.js使用的
22+
> 一个WHATWG DOM 和HTML 标准的JavaScript 实现,给node.js 使用的
2323
2424
```
2525
$ npm install --save-dev jsdom
2626
```
2727

2828
## 设置jsdom
2929

30-
创建一个helper文件并放在`test/helpers`文件夹中,这样确保AVA不会把它当成测试来处理
30+
创建一个helper 文件并放在`test/helpers`文件夹中,这样确保AVA 不会把它当成测试来处理
3131

3232
`test/helpers/setup-browser-env.js`:
3333

@@ -39,7 +39,7 @@ global.navigator = window.navigator;
3939

4040
## 配置测试使用jsdom
4141

42-
配置AVA,将`require`设置为helper文件,这样每个测试运行前都会先加载它。
42+
配置AVA,将`require`设置为helper 文件,这样每个测试运行前都会先加载它。
4343

4444
`package.json`:
4545

@@ -55,7 +55,7 @@ global.navigator = window.navigator;
5555

5656
## 享受!
5757

58-
编写你的测试并享受一个模拟的window对象吧
58+
编写你的测试并享受一个模拟的window 对象吧
5959

6060
`test/my.react.test.js`:
6161

zh_CN/docs/recipes/code-coverage.md

+20-20
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
___
22
**备注**
33

4-
这是[code-coverage.md](https://github.com/sindresorhus/ava/blob/master/docs/recipes/code-coverage.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA的master分支是否有差别(如果你没有看到`code-coverage.md`发生变化,那就意味着这份翻译文档是最新的)。
4+
这是[code-coverage.md](https://github.com/sindresorhus/ava/blob/master/docs/recipes/code-coverage.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA 的master 分支是否有差别(如果你没有看到`code-coverage.md`发生变化,那就意味着这份翻译文档是最新的)。
55
___
66

77
# 代码覆盖率
@@ -31,7 +31,7 @@ coverage
3131

3232
## ES5覆盖率
3333

34-
使用NYC很简单就可以提供使用ES5来写的生产代码的覆盖率,只需要在测试脚本前面加上`nyc`
34+
使用NYC 很简单就可以提供使用ES5来写的生产代码的覆盖率,只需要在测试脚本前面加上`nyc`
3535

3636
```json
3737
{
@@ -43,15 +43,15 @@ coverage
4343

4444
就是这样!
4545

46-
如果你想要创建HTML覆盖率报告,或者上传覆盖率数据到Coveralls,你应该跳过下面的那些章节。
46+
如果你想要创建HTML 覆盖率报告,或者上传覆盖率数据到Coveralls,你应该跳过下面的那些章节。
4747

4848
## ES2015覆盖率
4949

50-
使用Babel来转换生产代码有点复杂,这里我们把它分成几个步骤。
50+
使用Babel 来转换生产代码有点复杂,这里我们把它分成几个步骤。
5151

5252
### 配置Babel
5353

54-
首先,我们需要一个Babel配置,下面是一个例子,你可以修改它以适应你的需要。
54+
首先,我们需要一个Babel 配置,下面是一个例子,你可以修改它以适应你的需要。
5555

5656
`package.json`:
5757
```json
@@ -69,11 +69,11 @@ coverage
6969
}
7070
```
7171

72-
例子中这里有2点比较重要。
72+
例子中有2点比较重要:
7373

74-
1. 我们忽略测试文件,因为AVA已经为你做了转换处理了
74+
1. 我们忽略测试文件,因为AVA 已经为你做了转换处理了
7575

76-
2. 我们为开发环境指定`inline`(内联)原生映射,为了正确的生成覆盖率这个很重要,使用Babel配置中的`env`属性可以让我们在生产构建中取消原生映射。
76+
2. 我们为开发环境指定`inline`(内联)原生映射,为了正确的生成覆盖率这个很重要,使用Babel 配置中的`env`属性可以让我们在生产构建中取消原生映射。
7777

7878

7979
### 创建一个构建脚本
@@ -90,13 +90,13 @@ coverage
9090
}
9191
```
9292

93-
> 警告:`BABEL_ENV=production`在Windows中不可用,你必须使用`set`关键字(`set BABEL_ENV=production`),如果是跨平台构建,请检查[`cross-env`]
93+
> 警告:`BABEL_ENV=production`在Windows 中不可用,你必须使用`set`关键字(`set BABEL_ENV=production`),如果是跨平台构建,请检查[`cross-env`]
9494
95-
注意,构建脚本中AVA的部分真的很少,它只是一个如何使用Babel的`env`配置来操作你的配置以兼容AVA的示例
95+
注意,构建脚本中AVA 的部分真的很少,它只是一个如何使用Babel 的`env`配置来操作你的配置以兼容AVA 的示例
9696

97-
### 使用Babel require钩子
97+
### 使用Babel require 钩子
9898

99-
要使用Babel require钩子,请在`package.json`中的AVA配置里将`require`属性设置为`babel-core/register`
99+
要使用Babel require 钩子,请在`package.json`中的AVA 配置里将`require`属性设置为`babel-core/register`
100100

101101
```json
102102
{
@@ -106,7 +106,7 @@ coverage
106106
}
107107
```
108108

109-
*注意*你也可以在命令行里设置require钩子`ava --require=babel-core/register`。尽管如此,配置在`package.json`里面可以让你不用重复地写标志。
109+
*注意*你也可以在命令行里设置require 钩子`ava --require=babel-core/register`。尽管如此,配置在`package.json`里面可以让你不用重复地写标志。
110110

111111
### 把所有东西放在一起
112112

@@ -135,17 +135,17 @@ coverage
135135
```
136136

137137

138-
## HTML报告
138+
## HTML 报告
139139

140-
NYC创建在`.nyc_ouput`文件夹中为每个进程创建一个`json`的覆盖率文件。
140+
NYC 在`.nyc_ouput`文件夹中为每个进程创建一个`json`的覆盖率文件。
141141

142-
把这些文件组合成一个可阅读的HTML报告,可以通过下面的方法来做:
142+
把这些文件组合成一个可阅读的HTML 报告,可以通过下面的方法来做:
143143

144144
```
145145
$ ./node_modules/.bin/nyc report --reporter=html
146146
```
147147

148-
或者,使用npm脚本来代替打印命令行
148+
或者,使用npm 脚本来代替打印命令行
149149

150150
```json
151151
{
@@ -155,7 +155,7 @@ $ ./node_modules/.bin/nyc report --reporter=html
155155
}
156156
```
157157

158-
这样会在`coverage`文件夹中输出一个HTML文件
158+
这样会在`coverage`文件夹中输出一个HTML 文件
159159

160160

161161
## 托管覆盖率报告
@@ -177,12 +177,12 @@ after_success:
177177
- './node_modules/.bin/nyc report --reporter=text-lcov | ./node_modules/.bin/coveralls'
178178
```
179179
180-
你的覆盖率报告将在你的Travis完成后很快地出现在coveralls上面
180+
你的覆盖率报告将在你的Travis 完成后很快地出现在coveralls 上面
181181
182182
[`babel`]: https://github.com/babel/babel
183183
[coveralls.io]: https://coveralls.io
184184
[`coveralls`]: https://github.com/nickmerwin/node-coveralls
185185
[`cross-env`]: https://github.com/kentcdodds/cross-env
186-
[process-isolation]: https://github.com/sindresorhus/ava#process-isolation
186+
[process-isolation]: ../../readme.md#隔离进程
187187
[`istanbul`]: https://github.com/gotwarlost/istanbul
188188
[`nyc`]: https://github.com/bcoe/nyc

zh_CN/docs/recipes/endpoint-testing.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
___
22
**备注**
33

4-
这是[endpoint-testing.md](https://github.com/sindresorhus/ava/blob/master/docs/recipes/endpoint-testing.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA的master分支是否有差别(如果你没有看到`endpoint-testing.md`发生变化,那就意味着这份翻译文档是最新的)。
4+
这是[endpoint-testing.md](https://github.com/sindresorhus/ava/blob/master/docs/recipes/endpoint-testing.md)的简体中文翻译。这个[链接](https://github.com/sindresorhus/ava/compare/master...zhaozhiming:master)用来查看本翻译与AVA 的master 分支是否有差别(如果你没有看到`endpoint-testing.md`发生变化,那就意味着这份翻译文档是最新的)。
55
___
66

77
# 端点测试
88

99
翻译: [Español](https://github.com/sindresorhus/ava-docs/blob/master/es_ES/docs/recipes/endpoint-testing.md), [Français](https://github.com/sindresorhus/ava-docs/blob/master/fr_FR/docs/recipes/endpoint-testing.md), [日本語](https://github.com/sindresorhus/ava-docs/blob/master/ja_JP/docs/recipes/endpoint-testing.md), [Português](https://github.com/sindresorhus/ava-docs/blob/master/pt_BR/docs/recipes/endpoint-testing.md), [Русский](https://github.com/sindresorhus/ava-docs/blob/master/ru_RU/docs/recipes/endpoint-testing.md), [简体中文](https://github.com/sindresorhus/ava-docs/blob/master/zh_CN/docs/recipes/endpoint-testing.md)
1010

11-
AVA没有内嵌的方法可以来做端点测试,但你可以用其他断言库来做,让我们用[`supertest-as-promised`](https://github.com/WhoopInc/supertest-as-promised)来看看。
11+
AVA 没有内嵌的方法可以来做端点测试,但你可以用其他断言库来做,让我们用[`supertest-as-promised`](https://github.com/WhoopInc/supertest-as-promised)来看看。
1212

1313
因为测试是并发执行的,所以最好是为每个测试建立一个新的服务器实例,如果所有测试都引用同一个实例,那实例可能会被不同的测试改变状态。这可以在`test.beforeEach``t.context`里完成,或者简单的工厂方法:
1414

@@ -20,7 +20,7 @@ function makeApp() {
2020
}
2121
```
2222

23-
然后,将你的服务器注入到测试超类中,主要的点是用promise或async/await语法来代替测试超类的`end`方法:
23+
然后,将你的服务器注入到测试超类中,主要的点是用promise 或async/await 语法来代替测试超类的`end`方法:
2424

2525
```js
2626
test('signup:Success', async t => {
@@ -34,4 +34,3 @@ test('signup:Success', async t => {
3434
t.is(res.body.email, '[email protected]');
3535
});
3636
```
37-

0 commit comments

Comments
 (0)