Fix some translation and punctuation for Traditional Chinese.

This commit is contained in:
Qing-Cheng Li 2015-01-11 21:42:41 +08:00
parent ae4c052b8c
commit b261d16a96
20 changed files with 29 additions and 29 deletions

View file

@ -260,7 +260,7 @@ exports.level = {
"",
"remote (遠端) repository 並不會很難了解. 藉由現在的雲端運算,可以很輕易地了解到在 git remote 裡面有很多有趣的事情,但它們其實其實就只是你的或者是其它電腦上的 repository 的副本。你可以輕易地透過網路去發送你的 commit 給其它的電腦。",
"",
"也就是說, remote repository 有很多有趣的地方:",
"也就是說,remote repository 有很多有趣的地方:",
"",
"- 第一remote 是用來備份的! 本地端的 git 有能力可以回復文件到前一個狀態 (你知道的),但是全部的資訊還是儲存在本地端。如果你在其它的電腦上面有你的 git repository 的副本,則你可以在資料不小心遺失的時候進行救援備份",
"",

View file

@ -247,7 +247,7 @@ exports.level = {
"markdowns": [
"## 模擬合作",
"",
"接下來的課程有一個很難的事情,我們需要讓你學會如何 pull remote 上的更新 。",
"接下來的課程有一個很難的事情,我們需要讓你學會如何 pull remote 上的更新。",
"",
"這就表示我們必須要 \"假裝\" remote 被你其中一個同事/ 朋友/ 合作的人在某個特定的 branch 上面送了一些特定的 commit。",
"",

View file

@ -335,7 +335,7 @@ exports.level = {
"type": "GitDemonstrationView",
"options": {
"beforeMarkdowns": [
"在講到 `git fetch` 的細節之前,我們要先來看一下例子! 在這裡我們有一個新增了兩個 commit 的 remote repository而且我們的 local repository 並沒有包含這兩個 commit。"
"在講到 `git fetch` 的細節之前,我們要先來看一下例子在這裡我們有一個新增了兩個 commit 的 remote repository而且我們的 local repository 並沒有包含這兩個 commit。"
],
"afterMarkdowns": [
"看吧commit `C2` 以及 `C3` 已經被下載到我們的 local repository而且我們的 remote branch `o/master` 也更新了。"

View file

@ -616,9 +616,9 @@ exports.level = {
"markdowns": [
"想像一下你在星期一的時候 clone 了一個 repo並且開始在設計一個功能在星期五的時候你準備好要發佈你的新功能但是非常不幸地你的同事已經寫了一連串的程式碼並且已經將 commit 發佈到 remote所以現在*你的*進度是在一個比較*舊*的版本的後面(如果與 remote 比較的話啦!)。",
"",
"在這種情況底下,使用 `git push` 會有問題,如果你使用 `git push`,那麼 git 應該要把 remote 退回到星期一的狀態? 它應該要把你所寫好的程式碼一起更新進去,同時不會影響你的同事寫好的程式碼? 或者是他應該要因為版本比較舊而完全忽略你的程式碼?",
"在這種情況底下,使用 `git push` 會有問題,如果你使用 `git push`,那麼 git 應該要把 remote 退回到星期一的狀態?它應該要把你所寫好的程式碼一起更新進去,同時不會影響你的同事寫好的程式碼?或者是他應該要因為版本比較舊而完全忽略你的程式碼?",
"",
"因為在這種情況下會很麻煩(當 git 歷史紀錄被 diverge 了), 所以 git 不會允許你 `push` 你的 commit。在你上傳你的 commit 之前,它實際上會先強迫你先跟 remote 同步。"
"因為在這種情況下會很麻煩(當 git 歷史紀錄被 diverge 了),所以 git 不會允許你 `push` 你的 commit。在你上傳你的 commit 之前,它實際上會先強迫你先跟 remote 同步。"
]
}
},

View file

@ -276,7 +276,7 @@ exports.level = {
"* `git merge o/master`",
"* 等等‧‧‧",
"",
"事實上,一次*下載 (fetch)* remote 的更新並且*合併merge* 這些更新在 git 裡面是很常見的事情! 這個命令叫作 `git pull`。"
"事實上,一次*下載 (fetch)* remote 的更新並且*合併merge* 這些更新在 git 裡面是很常見的事情!這個命令叫作 `git pull`。"
]
}
},

View file

@ -329,7 +329,7 @@ exports.level = {
"",
"現在你已經知道關於 `git fetch` 以及 `git push` 的*任何參數*,但是我們還可以再聊聊 `git pull`:)",
"",
"那是因為 `git pull` 到目前為止*的確*只是表示 fetch 之後再 merge 所 fetch 的 commit 你可以把它想成,當使用 `git fetch` 時使用*一樣*的參數,之後再從 fetch 下來的 commit *所放置*的位置做 merge。",
"那是因為 `git pull` 到目前為止*的確*只是表示 fetch 之後再 merge 所 fetch 的 commit你可以把它想成,當使用 `git fetch` 時使用*一樣*的參數,之後再從 fetch 下來的 commit *所放置*的位置做 merge。",
"",
"這同樣也適用於當你指定相當複雜的參數,讓我們來看一些例子:"
]
@ -364,7 +364,7 @@ exports.level = {
"如果我們在 fetch 的時候有指定`位置`的話跟之前一樣fetch 所做的事情沒有變,但是我們會 merge 我們剛剛所 fetch 的該`位置`的commit。"
],
"afterMarkdowns": [
"看吧! 指定位置為 `master`,跟平常一樣,我們下載了 commit 並且放到 `o/master` 上,接著,我們會 merge `o/master` 到我們現在的位置,*不管*我們現在所 checkout 的位置在哪裡。"
"看吧!指定位置為 `master`,跟平常一樣,我們下載了 commit 並且放到 `o/master` 上,接著,我們會 merge `o/master` 到我們現在的位置,*不管*我們現在所 checkout 的位置在哪裡。"
],
"command": "git pull origin master",
"beforeCommand": "git clone; go -b bar; git commit; git fakeTeamwork"
@ -377,7 +377,7 @@ exports.level = {
"他是不是也可以同時指定 source 以及 destination你說對了啦讓我們來看一下"
],
"afterMarkdowns": [
"哇!這個指令強而有力,我們在 local 建立了一個新的 `foo` branch下載了 remote 的 `master` 的 commit並且放到 local 的 `foo` branch之後 merge `foo` branch 到我們目前所 checkout 的 `bar` branch。 這實在是在超過了!!!"
"哇!這個指令強而有力,我們在 local 建立了一個新的 `foo` branch下載了 remote 的 `master` 的 commit並且放到 local 的 `foo` branch之後 merge `foo` branch 到我們目前所 checkout 的 `bar` branch。這實在是太超過了!!!"
],
"command": "git pull origin master:foo",
"beforeCommand": "git clone; git fakeTeamwork; go -b bar; git commit"

View file

@ -201,7 +201,7 @@ exports.level = {
"markdowns": [
"## Git Push",
"",
"ok現在我已經從 remote 下載了一些更新,並且把它們 merge 到我的 local 上面的 branch這聽起來實在太讚了...但是我要如何分享_我_所做的更新給其它人呢?",
"ok現在我已經從 remote 下載了一些更新,並且把它們 merge 到我的 local 上面的 branch這聽起來實在太讚了...但是我要如何分享_我_所做的更新給其它人呢",
"",
"喔,其實上傳並且分享更新跟下載更新並且 merge 是相反的兩件事情,那什麼是 `git pull` 的相反呢? 那就是 `git push`",
"",

View file

@ -357,7 +357,7 @@ exports.level = {
"讓我們來看一個有加上參數的例子,在這個例子中,要特別注意到我們所 checkout 的位置。"
],
"afterMarkdowns": [
"我說的沒錯吧!因為我們加上了參數,所以在 remote 上的 `master` branch 更新了"
"我說的沒錯吧!因為我們加上了參數,所以在 remote 上的 `master` branch 更新了"
],
"command": "git checkout C0; git push origin master",
"beforeCommand": "git clone; git commit"

View file

@ -329,7 +329,7 @@ exports.level = {
"",
"`git push origin <source>:<destination>`",
"",
"這通常被稱為一個 colon (冒號) refspec. refspec 只是一個表示 location (位置) 的花俏的名稱,這個位置可以被 git 辨別(例如 `foo` branch 或是 `HEAD~1`)。",
"這通常被稱為一個 colon (冒號) refspecrefspec 只是一個表示 location (位置) 的花俏的名稱,這個位置可以被 git 辨別(例如 `foo` branch 或是 `HEAD~1`)。",
"",
"一旦你單獨指定了 source 以及 destination你可以看到花俏且準確的指令。讓我來來看一個例子"
]
@ -342,7 +342,7 @@ exports.level = {
"記住, `source` 表示任意可以被 git 辨識的位置:"
],
"afterMarkdowns": [
"哇!這實在是一個很花俏的指令但是確很合理git 把 `foo^` 解讀成一個位置,並且 push 該位置的 commit 到目前 remote 的 master branch。 "
"哇!這實在是一個很花俏的指令但是確很合理git 把 `foo^` 解讀成一個位置,並且 push 該位置的 commit 到目前 remote 的 master branch。"
],
"command": "git push origin foo^:master",
"beforeCommand": "git clone; go -b foo; git commit; git commit"

View file

@ -246,7 +246,7 @@ exports.level = {
"",
"現在你已經很熟悉 fetch、pull 以及 push讓我們來針對一個新的問題來應用這些技巧。",
"",
"在一個大型的專案裡面,程式設計師經常會在 feature branch有別於 master branch 上面做開發,之後等開發完之後,在一次 merge 回去。這跟之前的課程是很類似的(其它的 branch 被 push 到 remote但是現在我們還要再多介紹一個步驟。",
"在一個大型的專案裡面,程式設計師經常會在 feature branch有別於 master branch上面做開發,之後等開發完之後,在一次 merge 回去。這跟之前的課程是很類似的(其它的 branch 被 push 到 remote但是現在我們還要再多介紹一個步驟。",
"",
"某些程式設計師只針對 `master` branch 進行 push 或者是 pull。這樣子的話 `master` 一直都保持跟 remote `o/master` 同步。",
"",

View file

@ -15,7 +15,7 @@ exports.level = {
"hint": {
"en_US": "Remember there are two ways to set remote tracking!",
"zh_CN": "记住,有两种设置 remote tracking 的方法!",
"zh_TW": " 記住喔,有兩個方式可以去設定 remote tracking",
"zh_TW": "記住喔,有兩個方式可以去設定 remote tracking",
"es_AR": "¡Acordate de que hay dos formas de trackear un remoto!",
"pt_BR": "Lembre-se que há duas formas de seguir um ramo remoto!",
"de_DE": "Nicht vergessen, es gibt zwei Arten Remote Tracking einzurichten!",