chore(i18n,learn): processed translations (#45493)

This commit is contained in:
camperbot
2022-03-21 22:25:58 +05:30
committed by GitHub
parent c56b47edbc
commit 1036cde22e
45 changed files with 382 additions and 184 deletions

View File

@ -13,7 +13,7 @@ tests:
title: 世界杯数据库
-
id: 5f87ac112ae598023a42df1a
title: 沙龙预约计划
title: 沙龙预约安排程序
-
id: 602d9ff222201c65d2a019f2
title: 元素周期表数据库

View File

@ -25,14 +25,12 @@ function equalityTest(myVal) {
如果 `myVal` 等于 `10`,相等运算符会返回 `true`,因此大括号里面的代码会被执行,函数将返回 `Equal`。 否则,函数返回 `Not Equal`。 在 JavaScript 中,为了让两个不同的<dfn>数据类型</dfn>(例如 `numbers``strings`)的值可以作比较,它必须把一种类型转换为另一种类型。 这叫作 “类型强制转换”。 转换之后,可以像下面这样来比较:
```js
1 == 1
1 == 2
1 == '1'
"3" == 3
1 == 1 // true
1 == 2 // false
1 == '1' // true
"3" == 3 // true
```
按顺序,这些表达式会返回 `true``false``true``true`
# --instructions--
把相等运算符添加到指定的行,这样当 `val` 的值为 `12` 的时候,函数会返回 `Equal`
@ -57,7 +55,7 @@ assert(testEqual(12) === 'Equal');
assert(testEqual('12') === 'Equal');
```
应该使用 `==` 运算符
应该使用 `==` 运算符
```js
assert(code.match(/==/g) && !code.match(/===/g));

View File

@ -16,63 +16,61 @@ dashedName: comparison-with-the-greater-than-operator
**例如:**
```js
5 > 3
7 > '3'
2 > 3
'1' > 9
5 > 3 // true
7 > '3' // true
2 > 3 // false
'1' > 9 // false
```
按顺序,这些表达式会返回 `true``true``false``false`
# --instructions--
添加大于运算符到指的行,使得返回语句有意义
大于运算符添加到指的行,以便返回语句有意义。
# --hints--
`testGreaterThan(0)` 应该返回字符串 `10 or Under`
`testGreaterThan(0)` 应该返回字符串 `10 or Under`
```js
assert(testGreaterThan(0) === '10 or Under');
```
`testGreaterThan(10)` 应该返回字符串 `10 or Under`
`testGreaterThan(10)` 应该返回字符串`10 or Under`
```js
assert(testGreaterThan(10) === '10 or Under');
```
`testGreaterThan(11)` 应该返回字符串 `Over 10`
`testGreaterThan(11)` 应该返回字符串 `Over 10`
```js
assert(testGreaterThan(11) === 'Over 10');
```
`testGreaterThan(99)` 应该返回字符串 `Over 10`
`testGreaterThan(99)` 应该返回字符串 `Over 10`
```js
assert(testGreaterThan(99) === 'Over 10');
```
`testGreaterThan(100)` 应该返回字符串 `Over 10`
`testGreaterThan(100)` 应该返回字符串 `Over 10`
```js
assert(testGreaterThan(100) === 'Over 10');
```
`testGreaterThan(101)` 应该返回字符串 `Over 100`
`testGreaterThan(101)` 应该返回字符串 `Over 100`
```js
assert(testGreaterThan(101) === 'Over 100');
```
`testGreaterThan(150)` 应该返回字符串 `Over 100`
`testGreaterThan(150)` 应该返回字符串 `Over 100`
```js
assert(testGreaterThan(150) === 'Over 100');
```
应该使用 `>` 运算符至少两次
应该使用 `>` 至少两次
```js
assert(code.match(/val\s*>\s*('|")*\d+('|")*/g).length > 1);

View File

@ -16,63 +16,61 @@ dashedName: comparison-with-the-greater-than-or-equal-to-operator
**例如:**
```js
6 >= 6
7 >= '3'
2 >= 3
'7' >= 9
6 >= 6 // true
7 >= '3' // true
2 >= 3 // false
'7' >= 9 // false
```
按顺序,这些表达式会返回 `true``true``false``false`
# --instructions--
添加大于等于运算符到指定行,使得函数的返回语句有意义。
# --hints--
`testGreaterOrEqual(0)` 应该返回字符串 `Less than 10`
`testGreaterOrEqual(0)` 应该返回字符串 `Less than 10`
```js
assert(testGreaterOrEqual(0) === 'Less than 10');
```
`testGreaterOrEqual(9)` 应该返回字符串 `Less than 10`
`testGreaterOrEqual(9)` 应该返回字符串 `Less than 10`
```js
assert(testGreaterOrEqual(9) === 'Less than 10');
```
`testGreaterOrEqual(10)` 应该返回字符串 `10 or Over`
`testGreaterOrEqual(10)` 应该返回字符串 `10 or Over`
```js
assert(testGreaterOrEqual(10) === '10 or Over');
```
`testGreaterOrEqual(11)` 应该返回字符串 `10 or Over`
`testGreaterOrEqual(11)` 应该返回字符串 `10 or Over`
```js
assert(testGreaterOrEqual(11) === '10 or Over');
```
`testGreaterOrEqual(19)` 应该返回字符串 `10 or Over`
`testGreaterOrEqual(19)` 应该返回字符串 `10 or Over`
```js
assert(testGreaterOrEqual(19) === '10 or Over');
```
`testGreaterOrEqual(100)` 应该返回字符串 `20 or Over`
`testGreaterOrEqual(100)` 应该返回字符串 `20 or Over`
```js
assert(testGreaterOrEqual(100) === '20 or Over');
```
`testGreaterOrEqual(21)` 应该返回字符串 `20 or Over`
`testGreaterOrEqual(21)` 应该返回字符串 `20 or Over`
```js
assert(testGreaterOrEqual(21) === '20 or Over');
```
应该使用 `>=` 运算符至少两次。
应该使用 `>=` 运算符至少两次。
```js
assert(code.match(/val\s*>=\s*('|")*\d+('|")*/g).length > 1);

View File

@ -8,7 +8,7 @@ dashedName: smallest-common-multiple
# --description--
找到给定参数的最小公倍数,可以被这两个参数整除,也可以被指定范围内的所整数整除。
找到给定参数的最小公倍数,可以被这两个参数整除,也可以被指定范围内的所整数整除。
注意,较小数不一定总是出现在数组的第一个元素。

View File

@ -186,6 +186,12 @@ assert(telephoneCheck('(555)5(55?)-5555') === false);
assert(telephoneCheck('55 55-55-555-5') === false);
```
`telephoneCheck("11 555-555-5555")` 应该返回 `false`
```js
assert(telephoneCheck('11 555-555-5555') === false);
```
# --seed--
## --seed-contents--

View File

@ -31,7 +31,7 @@ assert(decAction().type === DECREMENT);
Redux store 应该将 `state` 初始化为 0。
```js
assert(store.getState() === 0);
assert(_store.getState() === 0);
```
在 Redux store 上 dispatch `incAction` 应该将 `state` 增加 1。
@ -39,9 +39,9 @@ assert(store.getState() === 0);
```js
assert(
(function () {
const initialState = store.getState();
store.dispatch(incAction());
const incState = store.getState();
const initialState = _store.getState();
_store.dispatch(incAction());
const incState = _store.getState();
return initialState + 1 === incState;
})()
);
@ -52,9 +52,9 @@ assert(
```js
assert(
(function () {
const initialState = store.getState();
store.dispatch(decAction());
const decState = store.getState();
const initialState = _store.getState();
_store.dispatch(decAction());
const decState = _store.getState();
return initialState - 1 === decState;
})()
);
@ -83,6 +83,12 @@ const decAction = null; // Define an action creator for decrementing
const store = null; // Define the Redux store here, passing in your reducers
```
## --after-user-code--
```js
const _store = Redux.createStore(counterReducer)
```
# --solutions--
```js

View File

@ -30,7 +30,7 @@ dashedName: timestamp-microservice
};
```
具有有效日期的 `/api/:date?` 的请求应返回一个带有 `unix` 键的 JSON 对象,该键是输入日期的 Unix 时间戳(以毫秒为单位)
一个`/api/:date?`有效日期的请求应返回一个 JSON 对象,该对象的 `unix` 键是输入日期的 Unix 时间戳,单位是毫秒(数字类型)。
```js
(getUserInput) =>

View File

@ -20,7 +20,7 @@ bcrypt.hash(myPlaintextPassword, saltRounds, (err, hash) => {
# --instructions--
把这段哈希方法添加到你的服务器(我们已经定义好这个方法的变量给你直接使用了),然后你可以尝试在控制台输出。 之后,我们通常需要把哈希的结果保存到数据库。
将该哈希函数添加到你的服务器(我们已经定义了函数中使用的变量),并将其记录到控制台以便你查看! 之后,我们通常需要把哈希的结果保存到数据库。
当你需要对比用户输入的值是否和之前哈希过的值一样的时候,只需要调用对比函数:
@ -30,7 +30,7 @@ bcrypt.compare(myPlaintextPassword, hash, (err, res) => {
});
```
当控制台输出生成的哈希并在对比的回调中输出结果后,我们就可以将其添加到现有的哈希函数中。 控制台中会首先输出一个哈希结果,然后输出 true。 如果将比较函数中的 “myPlaintextPassword” 更改为 “someOtherPlaintextPassword”则比较的结果应显示 false。
在你记录完成的哈希并在比较中把 'res' 记录到控制台后,将此添加到现有的哈希函数中(因为你需要等待哈希完成后再调用比较函数)。 控制台中会首先输出一个哈希结果,然后输出 true。 如果将比较函数中的 “myPlaintextPassword” 更改为 “someOtherPlaintextPassword”则比较的结果应显示 false。
```js
bcrypt.hash('passw0rd!', 13, (err, hash) => {