Skip to content

Commit

Permalink
Merge pull request CryptozombiesHQ#113 from studroid/lang-ko-lesson4-…
Browse files Browse the repository at this point in the history
…release

Add some translations for lesson 4 in Korean for release
  • Loading branch information
enlight authored Feb 19, 2018
2 parents 9c89bb8 + 6f30930 commit d4128e8
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 1 deletion.
2 changes: 1 addition & 1 deletion ko/4/battle-02.md
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ uint random2 = uint(keccak256(now, msg.sender, randNonce)) % 100;

## 그럼 이더리움에서는 어떻게 난수를 안전하게 만들어낼 수 있을까?

블록체인의 전체 내용은 모든 참여자에게 공개되므로, 이건 풀기 어려운 문제이고 그 해답은 이 튜토리얼에를 벗어나네. 해결 방법들에 대해 궁금하다면 <a href="https://ethereum.stackexchange.com/questions/191/how-can-i-securely-generate-a-random-number-in-my-smart-contract" target=_new>이 StackOverflow 글</a>을 읽어보게. 하나의 방법은 이더리움 블록체인의 외부에서 난수 함수에 접근할 수 있도록 **_오라클_**을 사용하는 것이네.
블록체인의 전체 내용은 모든 참여자에게 공개되므로, 이건 풀기 어려운 문제이고 그 해답은 이 튜토리얼에를 벗어나네. 해결 방법들에 대해 궁금하다면 <a href="https://ethereum.stackexchange.com/questions/191/how-can-i-securely-generate-a-random-number-in-my-smart-contract" target=_new>이 StackOverflow 글</a>을 읽어보게. 하나의 방법은 이더리움 블록체인 외부의 난수 함수에 접근할 수 있도록 **_오라클_**을 사용하는 것이네.

물론, 네트워크 상의 수만 개의 이더리움 노드들이 다음 블록을 풀기 위해 경쟁하고 있으니, 내가 다음 블록을 풀 확률은 매우 낮을 것이네. 위에서 말한 부당한 방법을 쓰는 것은 많은 시간과 연산 자원을 필요로 할 것이야 - 하지만 보상이 충분히 크다면(내가 천억 원을 걸 수 있다든지?), 공격할 만한 가치가 있을 것이네.

Expand Down
34 changes: 34 additions & 0 deletions ko/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,23 @@
],
"zombieDesc": "레벨 3 크립토좀비",
"shareLinkText": "제가 방금 #CryptoZombies 레슨 3을 마쳤어요! 제 좀비 군대를 확인해 보세요:"
},
"lesson4": {
"achievementsUnlocked": "도전과제 완료:",
"zombieUpgraded": "{zombieName}이/가 레벨 {levelNum}이/가 되었네!",
"newZombieAdded": "새로운 레벨 1 좀비가 자네의 군대에 추가되었네!",
"header": [
"축하하네! 크립토좀비 {lesson4}를 마쳤네!",
"자네의 좀비를 자네 친구들에게 자랑하게!",
"이 URL를 공유해서 친구들이 자네의 군대를 확인할 수 있도록 해보게:"
],
"footer": [
"레슨 5는 1-2주 안에 나올 것이네.",
"준비가 되는 대로 자네에게 메일을 보내주겠네.",
"그동안에, {telegramLink} 대화방에 참여하거나 {twitterLink}에서 우리를 팔로우하게!"
],
"zombieDesc": "레벨 {levelNum} 크립토좀비",
"shareLinkText": "제가 방금 #CryptoZombies 레슨 4를 마치고, 사악한 IOTA 좀비를 물리쳤어요! 한번 직접 해보세요:"
}
},
"zombieBattle": {
Expand Down Expand Up @@ -194,6 +211,23 @@
"자신의 크립토좀비를 만들어 랭킹에 참여하고 싶으세요?",
"크립토좀비를 활용하여 공짜로 자신의 이더리움 게임을 만드는 법을 배워 보세요! 지금 바로 시작하세요:"
]
},
"lesson4": {
"achievementPreamble": [
"당신의 친구는 크립토좀비 레슨 4를 완료했고, 사악한 IOTA 좀비를 물리쳤습니다!",
"왼쪽에서 직접 전투를 해보세요. 전투에 참여하기 위해 친구의 군대를 사용하세요!",
"크립토좀비 레슨 4를 완료하기 위해서 당신의 친구는 다음을 학습했습니다:"
],
"achievements": [
"Payable 함수, 그리고 이더리움 기반의 게임에서 돈을 버는 방법",
"스마트 컨트랙트에서 ETH를 인출하기",
"난수 생성 & 이더리움에서의 보안",
"그리고 더 많은 것들!"
],
"callToAction": [
"당신만의 크립토좀비 군대를 만들고 랭킹에 참여하고 싶으세요?",
"크립토좀비를 통해 무.료.로. 이더리움에서 당신만의 게임을 만드는 방법을 배우세요! 지금 바로 시작하세요:"
]
}
}
}
4 changes: 4 additions & 0 deletions ko/share-template-msgs.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@
"3": {
"pageTitle": "제 크립토좀비 군대를 확인해 보세요!",
"ogDesc": "제가 방금 전에 크립토좀비 레슨 3을 마쳤어요. 제 좀비 군대가 성장하고 있네요..."
},
"4": {
"pageTitle": "제 크립토좀비가 사악한 IOTA 좀비를 물리쳤어요!",
"ogDesc": "제가 방금 전에 크립토좀비 레슨 4를 마치고, 사악한 IOTA 좀비를 물리쳤어요! 어서 와서 전투를 재현해보세요."
}
}

0 comments on commit d4128e8

Please sign in to comment.