| OLD | NEW | 
|---|
| 1 { | 1 { | 
| 2   "title": { | 2   "title": { | 
| 3     "message": "原始碼" | 3     "message": "原始碼" | 
| 4   }, | 4   }, | 
| 5   "s1": { |  | 
| 6     "message": "取得原始碼" |  | 
| 7   }, |  | 
| 8   "s2": { |  | 
| 9     "message": "Adblock Plus 原始碼可以經由 HG <a>web interface</a> 網頁介面檢視。可以執行這條指令並下載一
     份本機端的副本:" |  | 
| 10   }, |  | 
| 11   "s3": { |  | 
| 12     "message": " <a>Element Hiding Helper</a> 及 <a>Diagnostics for Adblock Plus<
     /a>也有建置相似的套件庫。執行這條指令可以還原本機端副本至剛發布的狀態:" |  | 
| 13   }, |  | 
| 14   "s4": { |  | 
| 15     "message": "(將" |  | 
| 16   }, |  | 
| 17   "s5": { |  | 
| 18     "message": "置換為所需要的版本編號)。" |  | 
| 19   }, |  | 
| 20   "s6": { |  | 
| 21     "message": "另外,您也可以 <a>下載最新發布的原始碼</a> 。" |  | 
| 22   }, |  | 
| 23   "s7": { |  | 
| 24     "message": "這份 <a>Adblock Plus 原始碼文件</a> 提供一份該套件的內部概論。" |  | 
| 25   }, |  | 
| 26   "s8": { | 5   "s8": { | 
| 27     "message": "HG 用戶端及文件連結" |  | 
| 28   }, |  | 
| 29   "s9": { |  | 
| 30     "message": "http://mercurial.selenic.com/" |  | 
| 31   }, |  | 
| 32   "s10": { |  | 
| 33     "message": "Mercurial" |  | 
| 34   }, |  | 
| 35   "s11": { |  | 
| 36     "message": "(" |  | 
| 37   }, |  | 
| 38   "s12": { |  | 
| 39     "message": "http://mercurial.selenic.com/wiki/QuickStart" |  | 
| 40   }, |  | 
| 41   "s13": { |  | 
| 42     "message": "quickstart" |  | 
| 43   }, |  | 
| 44   "s14": { |  | 
| 45     "message": ")" |  | 
| 46   }, |  | 
| 47   "s15": { |  | 
| 48     "message": "https://developer.mozilla.org/en/Mercurial_FAQ" |  | 
| 49   }, |  | 
| 50   "s16": { |  | 
| 51     "message": "Mozilla's Mercurial FAQ" | 6     "message": "Mozilla's Mercurial FAQ" | 
| 52   }, |  | 
| 53   "s17": { |  | 
| 54     "message": "http://hgbook.red-bean.com/" |  | 
| 55   }, |  | 
| 56   "s18": { |  | 
| 57     "message": "Distributed Revision Control with Mercurial" |  | 
| 58   }, |  | 
| 59   "s19": { |  | 
| 60     "message": "(hgbook)" |  | 
| 61   }, |  | 
| 62   "s20": { |  | 
| 63     "message": "http://mercurial.selenic.com/wiki/OtherTools" |  | 
| 64   }, |  | 
| 65   "s21": { |  | 
| 66     "message": "GUI clients and other tools" |  | 
| 67   }, |  | 
| 68   "s22": { |  | 
| 69     "message": "建立一個 Adblock Plus 版本" |  | 
| 70   }, |  | 
| 71   "s23": { |  | 
| 72     "message": "要建立一個開發版,可以進入 \"adblockplus\" 資料夾(您的本機端副本),並執行這條指令:" |  | 
| 73   }, |  | 
| 74   "s24": { |  | 
| 75     "message": "該指令會以" |  | 
| 76   }, |  | 
| 77   "s25": { |  | 
| 78     "message": "這樣的形式來建立一個新的開發中板本。" |  | 
| 79   }, |  | 
| 80   "s26": { |  | 
| 81     "message": "這個檔案會包含目前套件庫中的原始碼與所有可取得的語言包。" |  | 
| 82   }, |  | 
| 83   "s27": { |  | 
| 84     "message": "<em>備註</em>:您需要" |  | 
| 85   }, |  | 
| 86   "s28": { |  | 
| 87     "message": "及" |  | 
| 88   }, |  | 
| 89   "s29": { |  | 
| 90     "message": "<a>Jinja2 模組</a> 來建置版本。" |  | 
| 91   }, |  | 
| 92   "s30": { |  | 
| 93     "message": "執行這條指令可以在 Python 中安裝 Jinja2 :" |  | 
| 94   }, |  | 
| 95   "s31": { |  | 
| 96     "message": "測試您更動的部分" |  | 
| 97   }, |  | 
| 98   "s32": { |  | 
| 99     "message": "要簡化測試變更的流程,可在瀏覽器中安裝 \n  <a>Extension Auto-Installer</a>\n。" |  | 
| 100   }, |  | 
| 101   "s33": { |  | 
| 102     "message": "假設 Extension Auto-Installer 設定為使用連接埠 8888 (預設值),您可以執行下列指令加入欲變更的部
     分" |  | 
| 103   }, |  | 
| 104   "s34": { |  | 
| 105     "message": "若有需要,瀏覽器將自動重新啟動。" |  | 
| 106   }, |  | 
| 107   "s35": { |  | 
| 108     "message": "執行單元測試" |  | 
| 109   }, |  | 
| 110   "s36": { |  | 
| 111     "message": "您可以使用現有的 \n  <a>單元測試套件</a> 來檢驗修改的部分。" |  | 
| 112   }, |  | 
| 113   "s37": { |  | 
| 114     "message": "單元測試是一個獨立於 Adblock Plus 的擴充套件。" |  | 
| 115   }, |  | 
| 116   "s38": { |  | 
| 117     "message": "您可以安裝現有的 \n  <a>單元測試版本</a>\n,或者複製套件庫之後建立您自己的版本。" |  | 
| 118   }, |  | 
| 119   "s39": { |  | 
| 120     "message": "安裝單元測試套件後開啟" |  | 
| 121   }, |  | 
| 122   "s40": { |  | 
| 123     "message": "即可開始執行。" |  | 
| 124   } | 7   } | 
| 125 } | 8 } | 
| OLD | NEW | 
|---|