diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index 8f4b82fa..01b6af1f 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -7,14 +7,14 @@ exports.level = { "ko": "Git에서 브랜치 쓰기", "fr_FR": "Gérer les branches avec Git", "zh_CN": "建立Git分支", - "zh_TW": "建立Git分支" + "zh_TW": "建立 Git 分支" }, "hint": { "en_US": "Make a new branch with \"git branch [name]\" and check it out with \"git checkout [name]\"", "ja": "ブランチの作成(\"git branch [ブランチ名]\")と、チェックアウト(\"git checkout [ブランチ名]\")", "fr_FR": "Faites une nouvelle branche avec \"git branch [nom]\" positionnez-vous dans celle-ci avec \"git checkout [nom]\"", "zh_CN": "用 'git branch [分支名]' 来创建分支,用 'git checkout [分支名]' 切换到分支", - "zh_TW": "用 'git branch [分支名]' 來創建分支,用 'git checkout [分支名]' 切換到分支", + "zh_TW": "用 'git branch [分支名稱]' 來建立分支,用 'git checkout [分支名稱]' 切換到該分支", "ko": "\"git branch [브랜치명]\"으로 새 브랜치를 만들고, \"git checkout [브랜치명]\"로 그 브랜치로 이동하세요" }, "disabledMap": { @@ -341,15 +341,15 @@ exports.level = { "markdowns": [ "## Git Branches", "", - " Git 的分支非常輕量。它們只是簡單地指向某個提交紀錄——僅此而已。所以許多Git愛好者會念叨:", + " Git 的分支非常不占空間。它們只是一個指向某個 commit 的 reference —— 就這麼簡單。所以許多 Git 的愛好者會建議:", "", "```", - "早點建分支!經常建分支!", + "早點建立分支!經常建立分支!", "```", "", - "創建分支沒有儲存或內存上的開銷,所以按邏輯分解工作比維護單一的代碼樹要簡單。", + "因為建立分支不怎麼會佔用到硬碟空間或者是記憶體,所以你可以把你目前的工作分成好幾個分支,這比只用一個分支要來的好。", "", - "同時使用分支和提交時,我們會看到兩者如何配合。現在,只要記住使用分支其實就是在說:「我想包含本次提交及所有的父提交記錄。」" + "同時使用分支和 commit 時,我們待會可以看到兩者如何配合。現在,只要記住使用分支其實就是在說:「我想要包含這一次的 commit 以及它的所有 parent commits。」" ] } }, @@ -357,13 +357,13 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "舉個例子看看分支究竟是什麼。", + "舉一個例子來看看分支到底是什麼。", "", - "這裡,我們切換到到名為`newImage`的新分支。" + "這裡,我們建立一個名稱為 `newImage` 的新分支。" ], "command": "git branch newImage", "afterMarkdowns": [ - "看,這就是建立分支所需的操作啦!`newImage`分支現在指向提交記錄`C1`。" + "看,這就是建立分支所需的操作啦! `newImage` 分支現在指向提交記錄 `C1`。" ], "beforeCommand": "" } @@ -372,11 +372,11 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "現在讓我們修改一下新分支。點擊下面的按鈕。" + "現在讓我們這個新分支做一些操作。點擊下面的按鈕。" ], "command": "git commit", "afterMarkdowns": [ - "啊摔!`master`分支前進了,但`newImage`分支沒有哇!這是因為我們沒有「在」這個新分支上,這也是為什麼星號(*)只在 `master` 上。" + "太奇怪了啦! `master` 分支前進了,但 `newImage` 分支沒有前進!這是因為我們沒有「在」這個新分支上,這也是為什麼星號(*)會在 `master` 上。" ], "beforeCommand": "git branch newImage" } @@ -385,17 +385,17 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "使用如下命令告訴git我們想要切換到新的分支", + "使用如下命令告訴 git 我們想要切換到新的分支", "", "```", "git checkout [name]", "```", "", - "這可以讓我們在提交修改之前切換到新的分支。" + "這可以讓我們在 commit 之前切換到新的分支。" ], "command": "git checkout newImage; git commit", "afterMarkdowns": [ - "好的嘞!新的分支已經記錄了我們的修改。" + "太好了!新的分支已經記錄了我們的修改。" ], "beforeCommand": "git branch newImage" } @@ -404,8 +404,8 @@ exports.level = { "type": "ModalAlert", "options": { "markdowns": [ - "好啦,你已經準備好使用分支了。當前窗口關閉後,", - "創建一個叫 `bugFix` 的新分支,然後切換過去。" + "好啦,你已經準備好使用分支了。當目前的視窗關閉後,", + "建立一個叫 `bugFix` 的新分支,然後切換過去。" ] } } diff --git a/src/levels/intro/commits.js b/src/levels/intro/commits.js index 051259e3..e94265dd 100644 --- a/src/levels/intro/commits.js +++ b/src/levels/intro/commits.js @@ -251,11 +251,11 @@ exports.level = { "options": { "markdowns": [ "## Git Commits", - "一個 commit 在git repository 中會記錄目錄下所有文件的快照。感覺像是大量的複製和貼上,但 git 的速度更快!", + "一個 commit 在 git repository 中會記錄目錄下所有文件的快照。感覺像是大量的複製和貼上,但 git 的速度更快!", "", "Git 希望 commit 儘可能地不占空間,所以每次進行 commit 的時候,它不會單純地複製整個目錄。實際上它把每次 commit 視為從目前的版本到下一個版本的變化量,或者說一個 \"(delta)\"。", "", - " Git 會保存 commit 的歷史紀錄,所以,絕大部分的 commit 的上面都會有 ancestor commit,在我們的圖形表示中,箭頭方向表示從 parent commit 到所對應的 child commit,保存這樣子的一個歷史紀錄是非常有用的。", + " Git 會保存 commit 的歷史紀錄,所以,絕大部分的 commit 的上面都會有 ancestor commits,在我們的圖形表示中,箭頭方向表示從 parent commit 到所對應的 child commit,保存這樣子的一個歷史紀錄是非常有用的。", "", "要學的東西有很多,但現在你可以把 commit 當作是當下的 project 的快照。commit 不占空間且可以快速切換!" ] @@ -265,7 +265,7 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "在實例中學習 commit。右邊是一個(小)git repository。當前有兩個 commit —— initial commit `C0` 以及 `C1` 這個一個 commit 來表示之後可能的一些修改。", + "在實例中學習 commit。右邊是一個(小)git repository。當前有兩個 commit —— initial commit `C0` 以及 `C1` 這一個 commit 來表示之後可能的一些修改。", "", "點擊下面的按鈕生成新的 commit。" ],