Translated fetch.js into Korean

This commit is contained in:
JuhoKang 2015-11-20 00:47:59 +09:00
parent d0c901d619
commit 4bd7ba46e5

View file

@ -12,7 +12,8 @@ exports.level = {
"zh_CN": "Git Fetch", "zh_CN": "Git Fetch",
"zh_TW": "git fetch", "zh_TW": "git fetch",
"ru_RU": "Git fetch", "ru_RU": "Git fetch",
"uk" : "Git fetch" "uk" : "Git fetch",
"ko" : "Git Fetch"
}, },
"hint": { "hint": {
"en_US": "just run git fetch!", "en_US": "just run git fetch!",
@ -24,7 +25,8 @@ exports.level = {
"zh_CN": "只要运行 git fetch 命令!", "zh_CN": "只要运行 git fetch 命令!",
"zh_TW": "只要下 git fetch 指令", "zh_TW": "只要下 git fetch 指令",
"ru_RU": "Просто выполните git fetch!", "ru_RU": "Просто выполните git fetch!",
"uk" : "Просто виконай git fetch!" "uk" : "Просто виконай git fetch!",
"ko" : "그냥 git fetch를 하세요!"
}, },
"startDialog": { "startDialog": {
"en_US": { "en_US": {
@ -754,6 +756,79 @@ exports.level = {
} }
} }
] ]
},
"ko": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## Git Fetch",
"",
"git 원격 작업들은 결국 서로다른 저장소에서 데이터를 _주고_ _받는_것에 불과하다는것을 알 수 있습니다. 우리가 커밋들을 주고 받을수 있는 한, git을 바탕으로하는 모든 종류의 업데이트를 공유할 수 있습니다(작업, 새로운 파일들, 새로운 아이디어, 러브레터 등...).",
"",
"이번 레슨에서는 원격 저장소_에서_ 데이터를 가져오는 방법을 배워볼 것입니다 -- 이를 위한 명령어는 `git fetch`라고 불립니다.",
"",
"먼저 알아두고 넘어갈것이 있는데 우리가 원격 저장소와 작업을 해서 상태가 변하면 _원격_브랜치들 또한 그 변경들을 반영합니다. 원격 브랜치에대한 이전 레슨을 참고하세요."
]
}
},
{
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"`git fetch`의 세부사항을 알아보기 전에 일단 눈으로 먼저 확인해 봅시다! 여기 로컬 저장소에는 없는 두개의 커밋이 있는 원격 저장소가 있습니다."
],
"afterMarkdowns": [
"됐습니다! 커밋 `C2` 와 `C3`가 우리의 로컬 저장소로 다운로드 되었고, 원격 브랜치 `o/master`가 이것을 반영하기 위해 업데이트 되었습니다."
],
"command": "git fetch",
"beforeCommand": "git clone; git fakeTeamwork 2"
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"### fetch는 무엇을 하는가",
"",
"`git fetch`는 두가지의 중요한 단계를 수행합니다. 사실 이 두 단계만을 진행합니다. 그것은 :",
"",
"* 원격 저장소에는 있지만 로컬에는 없는 커밋들을 다운로드 받습니다. 그리고... ",
"* 우리의 원격 브랜치가 가리키는곳을 업데이트합니다 (예를들어, `o/master`)",
"",
"`git fetch`는 본질적으로 _로컬_에서 나타내는 원격 저장소의 상태를 _실제_ 원격 저장소의 (지금)상태와 동기화합니다.",
"",
"이전 레슨을 기억한다면, 원격 브랜치는 가장 최근 원격 원격저장소와 작업을 했을때를 기준으로 원격 저장소의 상태를 반영한다고 했습니다. `git fetch`가 그러한 작업중에 하나입니다!(역: 원문에서는 talk with remote라고 표현합니다. 원격 저장소와 대화한다고 번역하기 어색해서 의역했습니다.) 원격 브랜치와 `git fetch`의 관계를 분명하게 알게되셨으면 좋겠습니다.",
"",
"`git fetch`는 일반적으로 원격 저장소와 인터넷을 통해 접근합니다(`http://` 또는 `git://`와같은 프로토콜로).",
""
]
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"### fetch는 무엇을 하지 않는가",
"",
"`git fetch`는 그러나, _여러분의_ 로컬 상태는 전혀 바꾸지 않는습니다. 여러분의 `master` 브랜치도 업데이트하지 않고 파일 시스템의 모습이던 그 어떤것도 바꾸지 않습니다.",
"",
"이것을 이해하는게 아주 중요한데, 왜냐하면 수 많은 개발자들이 `git fetch`를 하면 자신의 로컬 작업이 변경되어 원격 저장소의 모습을 반영해 업데이트 될것이라고 생각하기 때문입니다. 앞의 과정에 필요한 데이터를 다운로드는 하지만, 실제로 로컬 파일들이나 브랜치를 변경하지는 않습니다. 이것을 하기위한 명령어들은 뒤에서 배우겠습니다 :D",
"",
"간단하게 `git fetch`를 다운로드 단계로 생각할 수 있습니다."
]
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"레벨을 마치기 위해, `git fetch`를 수행하고 모든 커밋들을 내려 받으세요!"
]
}
}
]
} }
} }
}; };