Skip to content

Commit

Permalink
修改部分翻译 (#1)
Browse files Browse the repository at this point in the history
Co-authored-by: root <[email protected]>
  • Loading branch information
LiuYinCarl and root authored Aug 5, 2022
1 parent 5f8c06d commit 22b59c1
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
10 changes: 5 additions & 5 deletions data/frames/election.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ define([], function () {
subtitle('<h2>...并向其他节点发送 <em>Request Vote</em> 请求投票消息</h2>');
})
.after(model().defaultNetworkLatency, function () {
subtitle('<h2>如果接收节点在这个学期中还没有投票,那么它将投票给候选人...</h2>');
subtitle('<h2>如果接收节点在这个任期中还没有投票,那么它将投票给候选人...</h2>');
})
.after(1, function () {
subtitle('<h2>...并且节点将重置其<span style="color:green">election timeout</span>选举超时.</h2>');
Expand Down Expand Up @@ -143,7 +143,7 @@ define([], function () {
// Split Vote
//------------------------------
.after(1, function () {
subtitle('<h2>要获得多数票,可以确保每个任期只能选出一位领导者。</h2>', false);
subtitle('<h2>要求候选节点获得多数票才能成为领导者,可以确保每个任期只能选出一位领导者。</h2>', false);
})
.after(1, wait).indefinite()
.after(1, function () {
Expand Down Expand Up @@ -171,10 +171,10 @@ define([], function () {
return (event.target.state() === "candidate");
})
.after(model().defaultNetworkLatency * 0.25, function () {
subtitle('<h2>两个节点都开始以相同的任期进行选举...</h2>');
subtitle('<h2>两个节点都开始以相同的任期请求进行选举...</h2>');
})
.after(model().defaultNetworkLatency * 0.75, function () {
subtitle('<h2>...每个都先到达一个跟随者节点。</h2>');
subtitle('<h2>每个候选人节点的投票请求都先到达一个不同的跟随者节点。</h2>');
})
.after(model().defaultNetworkLatency, function () {
subtitle('<h2>现在,每个候选人都有2票,并且在这个任期中将无法获得更多选票。</h2>');
Expand All @@ -187,7 +187,7 @@ define([], function () {
})
.after(1, function () {
model().resetLatencies();
subtitle('<h2>节点 ' + model().leader().id + ' 在任期内获得多数选票 ' + model().leader().currentTerm() + '所以它成为新的领导者。</h2>', false);
subtitle('<h2>节点 ' + model().leader().id + ' 在任期' + model().leader().currentTerm() + '内获得多数选票,所以它成为新的领导者。</h2>', false);
})
.after(1, wait).indefinite()

Expand Down
14 changes: 7 additions & 7 deletions data/frames/replication.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ define([], function () {
// Overview
//------------------------------
.then(function () {
subtitle('<h2>当选出一位领导人后,我们需要将系统的所有更改复制到所有节点。</h2>', false);
subtitle('<h2>当选出一位领导人后,领导人需要将系统的所有更改复制到所有存活节点。</h2>', false);
})
.then(wait).indefinite()
.then(function () {
Expand Down Expand Up @@ -82,16 +82,16 @@ define([], function () {
})
.at(model(), "appendEntriesRequestsSent", function () {})
.after(model().defaultNetworkLatency * 0.25, function(event) {
subtitle('<h2>...然后将更改操作在下一个心跳发送给追随者。</h2>');
subtitle('<h2>然后将更改操作通过<em>Append Entries</em>消息发送给追随者。</h2>');
})
.after(1, clear)
.at(model(), "commitIndexChange", function (event) {
if(event.target === model().leader()) {
subtitle('<h2>一旦大多数追随者认可,便提交该条目。</h2>');
subtitle('<h2>一旦大多数追随者接受了该消息,领导者便提交该条目到自己的状态机。</h2>');
}
})
.after(model().defaultNetworkLatency * 0.25, function(event) {
subtitle('<h2>..然后将响应发送给客户端。</h2>');
subtitle('<h2>然后将响应发送给客户端。</h2>');
})
.after(1, clear)
.after(model().defaultNetworkLatency, function(event) {
Expand Down Expand Up @@ -132,7 +132,7 @@ define([], function () {
})
.after(1, wait).indefinite()
.after(1, function () {
subtitle('<h2>让我们添加一个分区以将A和B与C,D,E分开。</h2>', false);
subtitle('<h2>让我们通过添加一个网络分区以将A、B与C、D、E分开。</h2>', false);
})
.after(1, wait).indefinite()
.after(1, function () {
Expand Down Expand Up @@ -175,7 +175,7 @@ define([], function () {
})
.after(1, wait).indefinite()
.after(1, function () {
subtitle('<h2>这将会成功,因为它可以复制到大多数。</h2>', false);
subtitle('<h2>这将会成功,因为它可以复制到大多数节点。</h2>', false);
})
.after(1, wait).indefinite()
.after(1, function () {
Expand All @@ -193,7 +193,7 @@ define([], function () {
return (event.target.id === "B" && event.target.state() === "follower");
})
.after(1, function () {
subtitle('<h2>节点B将看到较高的选举期限并退出</h2>');
subtitle('<h2>节点B将看到节点C有更高的任期并从领导者角色回退到追随者角色</h2>');
})
.after(1, function () {
subtitle('<h2>节点A和B都将回滚其未提交的条目并匹配新领导者的日志。</h2>');
Expand Down

0 comments on commit 22b59c1

Please sign in to comment.