cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From victo...@apache.org
Subject [02/15] docs commit: CB-8860 cordova-docs documentation translation: cordova-docs
Date Tue, 28 Apr 2015 00:34:23 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/appdev/whitelist/index.md b/docs/zh/edge/guide/appdev/whitelist/index.md
index e0dd67b..b113eb7 100644
--- a/docs/zh/edge/guide/appdev/whitelist/index.md
+++ b/docs/zh/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # 白名單指南
 
-域白名單是一種控制訪問的安全模型向外部域,您的應用程式已不能控制。 科爾多瓦的預設安全性原則允許訪問的任何網站。 在移動之前您在生產中的應用,應制訂白名單和允許訪問特定的網路域和子域。
+域白名單是一種控制訪問的安全模型向外部域,您的應用程式已不能控制。 科爾多瓦提供了一個可配置的安全性原則來定義可以訪問外部網站。 預設情況下,新的應用程式被配置為允許訪問任何網站。 在您的應用程式到生產之前,應制訂白名單和允許訪問特定的網路域和子域。
 
-科爾多瓦遵循[W3C 構件訪問][1]規範,它依賴于 `<access>` 中應用程式的元素 `config.xml` 檔以啟用對特定域的網路訪問。 對於依賴于所述的命令列介面 CLI 工作流的專案,此檔位於專案的頂級目錄。 否則為特定于平臺的發展道路,位置列出以下各節。 (每個平臺上見各種平臺指南的詳細資訊)。
+對於 Android 和 iOS (如其 4.0 的版本),科爾多瓦的安全性原則是可擴展的通過一個外掛程式介面。 您的應用程式應使用 [cordova-plugin-whitelist][1],因為它提供了更好的安全性和可配置性比早期版本的科爾多瓦。 雖然有可能實現自己的白名單外掛程式,它不建議除非您的應用程式有非常具體的安全性原則要求。 有關用法和配置,請參閱 [cordova-plugin-whitelist][1] 的詳細資訊。
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-下面的示例演示白名單中的語法:
+對於其他平臺,科爾多瓦遵循 [W3C 部件訪問][2] 規範,這依賴于應用程式的 `config.xml` 檔以啟用對特定域的網路訪問中的 `<access>` 元素。 對於依賴于描述在命令列介面的 CLI 工作流程的專案,此檔位於專案的頂級目錄。 否則對於特定于平臺的發展路徑,以下各節列出的位置。 (每個平臺上見各種平臺指南的詳細資訊)。
 
-*   [Google.com][2]訪問:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+下面的示例演示 `<access>` 白名單語法:
+
+*   [Google.com][3]訪問:
     
         <access origin="http://google.com" />
         
 
-*   對安全[google.com][3]的訪問 ( `https://` ):
+*   對安全[google.com][4]的訪問 ( `https://` ):
     
         <access origin="https://google.com" />
         
 
-*   子域[maps.google.com][4]訪問:
+*   子域[maps.google.com][5]訪問:
     
         <access origin="http://maps.google.com" />
         
 
-*   對所有子域[google.com][2],例如[mail.google.com][5]和[docs.google.com][6]的訪問:
+*   對所有子域[google.com][3],例如[mail.google.com][6]和[docs.google.com][7]的訪問:
     
         <access origin="http://*.google.com" />
         
 
-*   到*所有*的域,例如, [google.com][2]和[developer.mozilla.org][7]的訪問:
+*   到*所有*的域,例如, [google.com][3]和[developer.mozilla.org][8]的訪問:
     
         <access origin="*" />
         
     
     這是新創建的 CLI 專案的預設值。
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 要知道有些網站可以自動從其主頁定向到不同的 url,例如,使用 HTTPs 協定或具體國家域。 例如 HTTP://www.google.com 將重定向在 HTTPs://www.google.com,使用 SSL/TLS,然後可能進一步將重定向到一個地理位置,例如 HTTPs://www.google.co.uk。 這樣的場景可能需要修改或額外的白名單的作品可以超越你所需的初期。 請考慮這您構建您的白名單。
 
@@ -67,64 +71,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 ## Android 白
 
-在 `res/xml/config.xml` 中找到特定于平臺的白名單規則.
-
-**注**: 在 Android 2.3 和之前,域白名單只有作品 `href` 的超連結,不引用資源 (如圖像和腳本。 採取措施,避免被注入到應用程式中的腳本。
-
-**注**: 為了防止外部 Url 如 `mailto:` 從科爾多瓦到科爾多瓦 3.6.0 版 web 視圖中打開指定 `origin="*"` 含蓄將添加 HTTP 和 HTTPs 協定的規則。 如果您需要訪問附加的自訂協定,然後您應該還添加他們明確到白名單中。 也見下文"外部應用程式白名單"上啟動外部應用程式的 URL 的詳細資訊。
-
-**注意**: 有些網路請求不經過科爾多瓦白名單。 這包括 < 視頻 > 和 < 音訊 > 資源、 WebSocket 連接 (關於 Android 4.4 +) 和其他可能的非 HTTP 請求。 Android 4.4 +,您可以在 HTML 文檔,以限制對這些資源的訪問包括 [CSP][8] 的標頭。 較早版本的 android 系統,它不可能對他們進行限制。
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### 外部應用程式白名單
-
-科爾多瓦 3.6.0 版介紹了第二個白名單中,限制允許使用 Url 來啟動外部應用程式。 在以前版本的科爾多瓦,所有的非 HTTP Url,如 `mailto:`、 `geo:`,`sms` 和 `intent`,被隱式允許 < > 標記的目標。 由於洩漏資訊中的應用潛力,如果一個 XSS 漏洞,使得攻擊者能夠構建任意的連結,這些 Url 必須列入白名單,以及科爾多瓦 3.6.0 版開始。
-
-若要允許啟動外部應用程式的 URL 模式,請使用在 `config.xml` 檔中,設置了 `launch-external` 屬性的 <access> 標記。
-
-例子:
-
-*   若要允許發送 SMS 消息的連結:
-    
-        <access origin="sms:*" launch-external="yes" />
-        
-
-*   若要允許連結打開映射:
-    
-        <access origin="geo:*" launch-external="yes" />
-        
-
-*   若要允許在外部瀏覽器中打開的連結的連結:
-    
-        <access origin="http://example.com/*" launch-external="yes" />
-        
-
-*   允許在外部瀏覽器中打開的所有非白名單網站: (這是先前的行為,非白名單的 url 相同)
-    
-        <access origin="http://*" launch-external="yes" />
-        <access origin="https://*" launch-external="yes" />
-        
-
-*   若要允許訪問所有的 url,恢復到科爾多瓦 3.5.0 政策 (不推薦):
-    
-        <access origin="*" launch-external="yes" />
-        
-
-當導航到一個 URL 從應用程式內,內部白名單第一,測試,如果 URL 未有列入白名單,然後測試外部的白名單。 這意味著,任何 `HTTP:` 或 `HTTPs:` 匹配這兩個白名單的 Url 在科爾多瓦的應用程式,將會打開,而不是啟動外部瀏覽器。
+如上所述,看到 [cordova-plugin-whitelist][1] 的詳細資訊。科爾多瓦 android 4.0.0 之前,請參閱本文檔的舊版本。
 
 ## iOS 白名單
 
-該平臺的白名單規則是命名的應用程式目錄的 `config.xml` 檔中找到的。
-
-起源一種協定,例如 `www.apache.org`,而不是 `HTTP://www.apache.org`,沒有指定預設為所有的 `HTTP`、 `HTTPs`、 `ftp`、 和 `ftps` 的計畫。
-
-萬用字元在 iOS 平臺上的是比在 [W3C 部件訪問][1] 規範更加靈活。 例如,以下訪問所有子域和頂層網域名 `.com` 和 `.net` 等:
-
-        <access origin="*.google.*" />
-    
-
-與上文提到的導航到非白名單通過 `href` 域的 Android 平臺不同的是 iOS 上的超連結防止頁面打開根本。
+如上所述,看到 [cordova-plugin-whitelist][1] 的詳細資訊。科爾多瓦 ios 4.0.0 之前,請參閱本文檔的舊版本。
 
 ## 黑莓 10 白名單
 
@@ -132,22 +83,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 黑莓 10年使用萬用字元有別于其他平臺兩種方式:
 
-*   通過訪問任何內容 `XMLHttpRequest` 必須顯式聲明。 設置 `origin="*"` 不能在這種情況下。 另外,所有 web 安全性可能會都禁用使用 `WebSecurity` 偏好黑莓手機配置中所述:
+*   必須顯式聲明由 `XMLHttpRequest` 訪問的任何內容。 設置 `origin="*"` 不能在這種情況下。 或者,可能使用黑莓手機配置中所述的 `WebSecurity` 偏好禁用所有 web 安全性:
     
         <preference name="websecurity" value="disable" />
         
 
-*   作為替代設置 `*.domain` ,設置附加 `subdomains` 歸因於 `true` 。 應將其設置為 `false` ,預設情況。 例如,以下允許訪問 `google.com` , `maps.google.com` ,和 `docs.google.com` :
+*   作為設置 `*.domain` 的替代方法,將其他 `subdomains` 屬性設置為 `true`。 它應該被預設設置為 `false`。 例如,下面的允許訪問 `google.com`,`maps.google.com` 和 `docs.google.com`:
     
         <access origin="http://google.com" subdomains="true" />
         
     
-    以下縮小訪問到 `google.com` :
+    `Google.com` 以下縮小存取權限:
     
         <access origin="http://google.com" subdomains="false" />
         
     
-    指定訪問到所有的域,包括當地 `file://` 協定:
+    指定訪問到所有的域,包括本地 `file://` 協定:
     
     <access origin="*" subdomains="true" />
 
@@ -166,7 +117,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
     </platform>
     
 
-`XMlHttpRequest` 物件需要使用兩個參數 `mozAnon` 和 `mozSystem` 進行具現化:
+`XMLHttpRequest` 物件需要使用兩個參數 `mozAnon` 和 `mozSystem` 進行具現化:
 
     var request = new XMLHttpRequest({
         mozAnon: true,
@@ -175,24 +126,12 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 此解決方案是透明的因此沒有其他平臺的區別。
 
-## 3.1.0 iOS 變化
-
-在 3.1.0 版之前, 科爾多瓦 iOS 包括一些非標準的擴展到其他科爾多瓦平臺都支援的域 whilelisting 方案。 截至 3.1.0、 iOS 白名單現在符合本文檔前面所述的資源白名單語法。 如果您從預 3.1.0、 升級和使用這些擴展,必須更改 `config.xml` 檔才能繼續白名單相同的資源作為前集。
-
-具體而言,這些模式需要更新:
-
-*   " `apache.org` "(沒有協定): 這將以前匹配 `http` , `https` , `ftp` ,和 `ftps` 協定。 將更改為" `*://apache.org/*` ",包括所有協定,或都包括一條線為每個您需要支援的協定。
-
-*   " `http://apache.*` "(萬用字元域的末尾): 這以前將匹配所有頂級-級別-域,包括所有可能的兩個字母 Tld (但不是有用的域喜歡。 co.uk)。 為每個 TLD,您實際上控制,並且需要到白名單中包括一條線。
-
-*   " `h*t*://ap*he.o*g` "(隨機丟失信件的萬用字元): 這些都不再支援 ; 變化,包括一條線為每個域,協定,你實際上需要到白名單中。
-
 ## Windows Phone 白名單
 
 Windows Phone 8 的白名單規則是在應用程式的 `config.xml` 檔中找到的。
 
 ## 泰白名單
 
-白名單規則是在應用程式的 `config.xml` 檔中找到的。 平臺依靠相同的 `子域` 屬性作為黑莓平臺。 (有關支援的詳細資訊,請參閱 Tizen 的文檔 [訪問元素][11] 上.)
+白名單規則是在應用程式的 `config.xml` 檔中找到的。 平臺依靠相同的 `subdomains` 屬性作為黑莓平臺。 (有關支援的詳細資訊,請參閱 Tizen 的文檔 [訪問元素][11] 上.)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/cli/index.md b/docs/zh/edge/guide/cli/index.md
index 80f6e2c..0709ea2 100644
--- a/docs/zh/edge/guide/cli/index.md
+++ b/docs/zh/edge/guide/cli/index.md
@@ -206,71 +206,71 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 只有在尋找 `bar` 長期收益率和額外的結果:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 `cordova plugin add`命令需要您指定的外掛程式代碼的存儲庫。這裡是你如何使用 CLI 來向應用程式添加功能的示例:
 
 *   基本設備資訊 (設備 API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   網路連接和電池事件:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   加速度計、 指南針、 和地理定位:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   相機、 媒體重播和捕獲:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   訪問設備或網路 (檔 API) 上的檔:
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   通過對話方塊或振動發出通知:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   連絡人:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   全球化:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   閃屏:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   打開新的瀏覽器視窗 (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   調試主控台:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **注意**: CLI 將作為每個平臺的相應添加外掛程式代碼。 如果你想要發展與低級別外殼工具或平臺 Sdk 作為概述中討論,你需要運行 Plugman 實用程式來添加外掛程式單獨為每個平臺。 (有關詳細資訊,見使用 Plugman 管理外掛程式)。
@@ -278,31 +278,31 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 使用 `plugin ls` (或 `plugin list` ,或 `plugin` 本身) 查看當前已安裝的外掛程式。每個顯示的識別碼:
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 若要刪除一個外掛程式,它通過引用相同的識別碼出現在清單中。例如,在這裡是如何你會從一個發佈版本中刪除調試主控台的支援:
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 你可以大量刪除或添加的外掛程式通過指定多個參數的每個命令:
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## 高級的外掛程式選項
 
 當添加外掛程式,幾個選項允許您指定從何處獲取該外掛程式。 上面的例子使用知名 `registry.cordova.io` 註冊表和該外掛程式由指定 `id` :
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 `id`還可能包括外掛程式的版本號碼後, 追加 `@` 字元。`latest`版本是最新版本的一個別名。例如:
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 如果在沒有註冊該外掛程式 `registry.cordova.io` 位於另一個 git 倉庫,但您可以指定一個備用的 URL:

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/hybrid/plugins/index.md b/docs/zh/edge/guide/hybrid/plugins/index.md
index 49605e9..d48a0e2 100644
--- a/docs/zh/edge/guide/hybrid/plugins/index.md
+++ b/docs/zh/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/amazonfireos/index.md b/docs/zh/edge/guide/platforms/amazonfireos/index.md
index 7005a34..f62c602 100644
--- a/docs/zh/edge/guide/platforms/amazonfireos/index.md
+++ b/docs/zh/edge/guide/platforms/amazonfireos/index.md
@@ -64,7 +64,7 @@ Apache Ant 生成工具[下載螞蟻二進位分發][6],解壓縮到您以後
 
 這暴露了 SDK 工具在新打開的終端視窗。否則運行這使它們在當前會話中可用:
 
-    元源 ~/.bash_profile
+    $ source ~/.bash_profile
     
 
 #### Windows 路徑

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/index.md b/docs/zh/edge/guide/platforms/android/index.md
index 5e4f34c..46eff01 100644
--- a/docs/zh/edge/guide/platforms/android/index.md
+++ b/docs/zh/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 ## 要求和支援
 
-科爾多瓦 android 系統要求 Android SDK。請參閱 Android SDK[的系統要求][1].
+科爾多瓦安卓系統要求可以在 OS X、 Linux 或 Windows 作業系統安裝 Android SDK。 請參閱 Android SDK[的系統要求][1].
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-科爾多瓦支援 Android 2.3.x (姜餅,開始與 Android API 級別 10) 和 4.x 版。作為一般規則,Android 版本成為不受支援的科爾多瓦作為他們沾在谷歌的[分佈的儀表板][2]上的 5%以下。 Android 版本早于 API 級別 10,而 3.x 版本 (蜂窩,API 級別 11-13) 大大低於那 5%門檻。
+科爾多瓦支援 Android 4.0.x (入手 Android API 級別 14) 和更高。 作為一般規則,Android 版本成為受科爾多瓦作為他們低於 5%的谷歌的[分佈的儀表板][2]。 Android 版本早于 API 級別 10,和 3.x 版本 (蜂窩,API 級別 11 13) 顯著低於那 5%的門檻。
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 這些外殼工具允許您創建、 構建和運行 Android 應用程式。 額外的命令列介面,可以跨所有平臺的外掛程式功能的資訊,請參閱使用 Plugman 到管理外掛程式。 有關如何開發外掛程式的詳細資訊,請參閱應用程式外掛程式。
 
-從[developer.android.com/sdk][4]安裝 Android SDK。 Android sdk 是作為 'adt-捆綁-< os > < 拱 >-< ver >' 檔分發。 在 windows 上,adt 捆綁打包用安裝程式安裝。 在 OSX 和 Linux,只需打開包裝 'adt 捆綁' 中的位置,您將存儲的開發工具。 [關於 Android SDK 安裝程式的詳細的資訊可以在這裡找到][5]
+## 安裝 JAVA 開發工具箱 (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+安裝[JAVA 開發工具箱 (JDK) 7][4]或更高版本。
 
-科爾多瓦正常工作,或者基於他們的 CLI 命令列工具,您需要包括 SDK 的 `tools` 和 `platform-tools` 中的目錄你 `PATH` 。 在 Mac 上可以使用一個文字編輯器來創建或修改 `~/.bash_profile` 檔中,添加行,如下,根據 SDK 的安裝位置:
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        匯出路徑 = ${路徑}:/開發/adt-捆綁/sdk/平臺-工具:/開發/adt-捆綁/sdk/工具
+在 Windows 上安裝時您還需要設置`JAVA_HOME`環境變數根據 JDK 安裝路徑 (例如,C:\Program Files\JAVA\jdk1.7.0_75)。
+
+## 安裝 Android SDK
+
+安裝[獨立的 Android SDK 工具][5]或[Android 的工作室][6]。 如果您計畫開發新科爾多瓦為 Android 外掛程式或使用本機工具來運行和調試 Android 平臺`Android 工作室`水墨畫之發展。 否則, `Android 獨立 SDK 工具`就足以構建和部署 Android 應用程式。
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+詳細的安裝說明,請參見上面的安裝連結的一部分。
+
+科爾多瓦的命令列工具來工作,或者基於他們的 CLI,您需要在您的`路徑`中包括 SDK 的`工具`和`平臺工具`目錄。 在 Mac 上可以使用一個文字編輯器來創建或修改`~/.bash_profile`檔中,添加如下所示,根據 SDK 安裝的位置的行:
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-添加的路徑為 `java` 和 `ant` 如果需要。 在這條線 `~/.bash_profile` 公開這些工具在新打開的終端視窗。 如果您的終端視窗已經打開在 OSX,或避免的登出登錄在 Linux 上,運行這個是為了讓他們在當前的終端視窗中可用:
+這條線在`~/.bash_profile`公開這些工具在新打開的終端視窗。 如果您的終端視窗已經打開在 OSX,或避免在 Linux 上的登出/登錄,運行此工具以使他們在當前的終端視窗中可用:
 
-        元源 ~/.bash_profile
+        $ source ~/.bash_profile
     
 
-若要修改 `PATH` 上 Windows 7 的環境:
+若要修改`PATH`在窗戶上的環境:
 
 1.  在桌面的左下角的**開始**功能表上按一下,在**電腦**上,按右鍵,然後選擇**屬性**.
 
@@ -64,222 +76,193 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 5.  追加到以下 `PATH` 基於在安裝 SDK,例如:
     
-        ;C:\Development\adt-bundle\sdk\platform-tools ;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  將值保存並關閉這兩個對話方塊。
 
-您可能還需要啟用 JAVA 和螞蟻打開一個命令提示符並鍵入 `java` ,然後還鍵入 `ant` 。將追加到 `PATH` 為准的這些運行失敗:
-
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
-
-## 在 SDK 中打開一個新的專案
-
-此時,若要創建一個新的專案您可以選擇在命令列介面或一組特定于 android 作業系統 shell 工具中所述的跨平臺 CLI 工具之間。 在原始程式碼目錄中,這裡是從 CLI 的辦法:
-
-        $ cordova create hello com.example.hello HelloWorld
-        $ cd hello
-        $ cordova platform add android
-        $ cordova build
-    
-
-這裡是 Unix 和 Windows 的相應較低級別外殼工具方法:
-
-        $ /path/to/cordova-android/bin/create /path/to/new/hello com.example.hello HelloWorld
-        C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
-    
-
-這裡是如何使用 SDK 來修改它:
-
-1.  啟動**Eclipse**應用程式。
+## 安裝 SDK 套裝程式
 
-2.  選擇**新建專案**功能表項目。
+打開 Android SDK 管理器 (例如,通過終端: `android`) 並安裝:
 
-3.  從結果對話方塊中,選擇**從現有代碼的 Android 專案**並按**下一步**:
-    
-    ![][6]
-
-4.  如果您使用的 CLI,導航到 `hello` 您創建專案,然後到目錄 `platforms/android` 子目錄。 或者,如果您使用 `create` 殼實用程式,只需定位到 `hello` 目錄。
-
-5.  按**完成**.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-一旦日食視窗將打開,一個紅色的**X**可能似乎表明未解決的問題。如果是這樣,執行這些額外的步驟:
-
-1.  按右鍵專案目錄。
+1.  Android 5.1.1 (API 22) 平臺 SDK
+2.  Android SDK 生成工具版本 19.1.0 或更高版本
+3.  Android 支援存儲庫 (額外)
 
-2.  在出現的**屬性**對話方塊中,選擇**Android**從功能窗格。
+有關更多詳細資訊,請參閱[安裝 SDK 包][7]。
 
-3.  為專案生成目標,選擇您已安裝的最高的 Android API 級別。
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
 
-4.  按一下**確定**.
-
-5.  從**專案**功能表中選擇**清潔**。這應該更正該專案中的所有錯誤。
-
-## 生成專案
+## 配置模擬器
 
-如果您在開發中使用 CLI,專案目錄的頂級 `www` 目錄中包含的原始程式碼檔。運行任何這些專案目錄重新生成該應用程式中:
+預設情況下,android sdk 並不提供任何預設模擬程式實例。 您可以創建一個新的通過在命令列上運行`android` 。 新聞**工具 → 管理 AVDs** (Android 的虛擬裝置),然後從**裝置定義**在隨後出現的對話方塊中選擇任何項:
 
-        $ 科爾多瓦 # 構建了添加的 $ 科爾多瓦的所有平臺都生成 android # 都生成調試只 Android $ 科爾多瓦建造安卓 — — 只有 Android $ 科爾多瓦都生成 android — — 唯一的 android 版本 # 都生成調試 # 都生成調試
-    
+![][8]
 
-如果您使用特定于 android 作業系統外殼工具在發展中,有不同的方法。 一旦您生成該專案,預設應用程式的源是可用在 `assets/www` 子目錄。 隨後的命令都可用在其 `cordova` 子目錄。
+ [8]: img/guide/platforms/android/asdk_device.png
 
-`build`命令,清理專案檔案並重新生成應用程式。這裡是為 Mac 和 Windows 的語法。 第一次兩個示例生成調試資訊,和第二個構建版本的應用程式:
+按**創建 AVD**,(可選) 修改該名稱,然後按**確定**以接受這些更改:
 
-        $ /path/to/project/cordova/build --debug
-        C:\path\to\project\cordova\build.bat --debug
-    
-        $ /path/to/project/cordova/build --release
-        C:\path\to\project\cordova\build.bat --release
-    
+![][9]
 
-當生成版本中,如果您添加到下面的定義你 `local.properties` 檔,然後您的 APK 將得到簽署並對齊,它將會準備上傳到谷歌播放存儲:
+ [9]: img/guide/platforms/android/asdk_newAVD.png
 
-        key.store=/Users/me/Developer/mykeystore.jks key.alias=mykeyalias
-    
+AVD 然後出現在**虛擬的 Android 設備**清單中:
 
-如果金鑰存儲庫和/或使用別名的鍵有一個密碼,則生成腳本將提示您輸入密碼。 你不需要在屬性檔中定義的密碼。 如果你想要避免出現提示,您可以定義它們在 `local.properties` 為 `key.store.password` 和 `key.alias.password` 。 如果你這樣做,會意識到這些密碼的安全擔憂。
+![][10]
 
-## 配置模擬器
+ [10]: img/guide/platforms/android/asdk_avds.png
 
-您可以使用 `cordova` CLI 實用程式或科爾多瓦的安卓系統中心殼的工具,以在模擬器中運行應用程式。 無論哪種方式,SDK 必須首先配置顯示至少一個設備。 要這樣做,請使用 Android SDK 管理器,從 Eclipse 獨立運行的 JAVA 應用程式。 有兩種方法,以將其打開:
+若要打開模擬器作為單獨的應用程式,請選擇 AVD,然後按**開始**。它推出一樣在設備上,使用其他控制項可用的硬體按鈕:
 
-1.  運行 `android` 命令列上。
+![][11]
 
-2.  從內日食,按此工具列圖示:
-    
-    ![][7]
+ [11]: img/guide/platforms/android/asdk_emulator.png
 
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
+為獲得更快的體驗,你可以使用`虛擬機器加速`以提高執行速度。 許多現代的 Cpu 提供擴展外掛程式,以更有效地執行虛擬機器。 嘗試使用這種類型的加速度之前,您需要確定是否您當前的開發系統 CPU 支援一種以下的虛擬化技術:
 
-一旦打開,Android SDK 管理器將顯示不同的運行時庫:
+*   **英特爾虛擬化技術**(VT-x,vmx) →[英特爾 VT-x 支援的處理器清單][12]
+*   **AMD 虛擬化**(AMD-V,支援向量機),只支援 Linux (自 2006 年 5 月以來所有 Cpu AMD 都包括 AMD-V,閃龍除外)。
 
-![][8]
+ [12]: http://ark.intel.com/products/virtualizationtechnology
 
- [8]: img/guide/platforms/android/asdk_window.png
+另一種方法來找出是否您的英特爾處理器支援 VT x 技術、 它是由執行`英特爾處理器識別實用程式`、 `Windows`為您可以從英特爾[下載中心][13],下載它或您可以使用[booteable 實用程式][14],它是`獨立于作業系統`.
 
-選擇**工具 → 管理 AVDs** (Android 的虛擬裝置),然後從**裝置定義**在隨後出現的對話方塊中選擇任何項:
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
 
-![][9]
+後安裝和執行的`英特爾處理器識別實用程式`在 Windows 中,你會得到下面的視窗,以檢查是否您的 CPU 支援虛擬化技術:
 
- [9]: img/guide/platforms/android/asdk_device.png
+![][15]
 
-按**創建 AVD**,(可選) 修改該名稱,然後按**確定**以接受這些更改:
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
 
-![][10]
+為了加快模擬程式,您需要下載並安裝一個或多個`Intel x86 原子`系統映射,以及`英特爾硬體加速執行經理 (HAXM)`.
 
- [10]: img/guide/platforms/android/asdk_newAVD.png
+打開你的 Android SDK 經理,並選擇`Intel x86 原子`系統的形象,為任何一個你想要測試的版本。 然後轉到`臨時演員`和選擇`Intel x86 模擬器加速器 (HAXM)`,並安裝這些套裝軟體:
 
-AVD 然後出現在**虛擬的 Android 設備**清單中:
+![][16]
 
-![][11]
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
 
- [11]: img/guide/platforms/android/asdk_avds.png
+下載後,運行英特爾安裝程式時,這是你 Android SDK 在`臨時演員/英特爾/Hardware_Accelerated_Execution_Manager`中可用。 **注意**:`如果您有任何問題,安裝套裝軟體,你可以找到更多的資訊和一步一步指導檢查這` [篇文章英特爾][17].
 
-若要打開模擬器作為單獨的應用程式,請選擇 AVD,然後按**開始**。它推出一樣在設備上,使用其他控制項可用的硬體按鈕:
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
 
-![][12]
+1.  安裝一個或多個`Intel x86 原子`系統映射,以及`英特爾硬體加速執行管理器`,可根據**臨時演員**.
 
- [12]: img/guide/platforms/android/asdk_emulator.png
+2.  運行英特爾安裝程式時,這是你 Android SDK 在`臨時演員/英特爾/Hardware_Accelerated_Execution_Manager`中可用.
 
-## 部署到模擬程式
+3.  目標設置為英特爾圖像創建新的 AVD。
 
-在這一點上,您可以使用 `cordova` CLI 實用程式部署到模擬器應用程式從命令列:
+4.  當啟動模擬程式,確保有沒有錯誤訊息,指示載入 HAX 模組失敗。
 
-        $ 科爾多瓦效仿安卓系統
-    
+## 創建一個新專案
 
-否則使用備用殼介面:
+在這一點上,要創建一個新的專案你可以選擇之間跨平臺 CLI 工具的命令列介面或一組特定于 Android 的 shell 工具中所述。 從在原始程式碼目錄中,這裡是 CLI 的方法:
 
-        $ /path/to/project/cordova/run — — 模擬器
+        $ cordova create hello com.example.hello HelloWorld
+        $ cd hello
+        $ cordova platform add android
+        $ ccordova prepare              # or "cordova build"
     
 
-而不是依靠哪種模擬器當前啟用在 SDK 中,你可以引用每個由您提供的名稱:
+這裡是 Unix 和 Windows 的相應較低級別 shell 工具方法:
 
-        $ /path/to/project/cordova/run — — 目標 = 名稱
+        $ /path/to/cordova-android/bin/create /path/to/new/hello com.example.hello HelloWorld
+        C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-這將應用程式推送至主畫面,啟動它:
-
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
+## 生成專案
 
-當你 `run` 應用程式,您也 `build` 它。 您可以附加額外 `--debug` , `--release` ,和 `--nobuild` 標誌來控制它如何構建的或甚至是否重建是必需的:
+如果您在開發中使用 CLI,專案目錄頂級`www`目錄中包含的原始程式碼檔。運行任何這些專案目錄重新生成該應用程式中:
 
-        $ /path/to/project/cordova/run — — 模擬器 — — 不允許建造區域
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-如果相反你正在在 Eclipse 中,按右鍵該專案,並選擇**作為 → 運行 Android 應用程式**。可能要求您指定 AVD,如果都已經打開。
+如果使用的特定于 Android 的 shell 工具在發展中,還有一個不同的方法。 一旦您生成專案時,預設的應用程式的來源是可用的`資產/www`子目錄中。 後續的命令,可在其`科爾多瓦`子目錄。
 
-為獲得更快的體驗,您可以使用 `Virtual Machine Acceleration` 來提高執行速度。 許多現代的 Cpu 提供擴展外掛程式,以更有效地執行虛擬機器。 嘗試使用這種類型的加速度之前,您需要確定是否您當前的開發系統 CPU 支援一種以下的虛擬化技術:
+`build`命令清理專案檔案並重新生成應用程式。這裡是 Mac 和 Windows 的語法。 第一次兩個示例生成調試資訊,和第二個構建版本的應用程式:
 
-*   **英特爾虛擬化技術**(VT-x,vmx) →[英特爾 VT-x 支援的處理器清單][14]
-*   **AMD 虛擬化**(AMD-V,支援向量機),只支援 Linux (自 2006 年 5 月以來所有 Cpu AMD 都包括 AMD-V,閃龍除外)。
+        $ /path/to/project/cordova/build --debug
+        C:\path\to\project\cordova\build.bat --debug
+    
+        $ /path/to/project/cordova/build --release
+        C:\path\to\project\cordova\build.bat --release
+    
 
- [14]: http://ark.intel.com/products/virtualizationtechnology
+## 部署應用程式
 
-另一種方法來找出如果您的英特爾處理器支援 VT x 技術,它是由執行 `Intel Processor Identification Utility` ,為 `Windows` 您可以從英特爾[下載中心][15],下載它,或者你可以使用[booteable 實用程式][16],這是`OS Independent`.
+`科爾多瓦`CLI 實用程式可用於應用程式部署到模擬器或設備從命令列:
 
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
+    
 
-後安裝和執行 `Intel Processor Identification Utility` 在 Windows 中,你會得到下面的視窗,以檢查是否您的 CPU 支援虛擬化技術:
+否則,請使用備用殼介面:
 
-![][17]
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
+    
 
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
+您可以使用**cordova run android --list**看到所有可用的目標和**cordova run android --target=target_name**在一個特定的設備或模擬器上運行應用程式 (例如,`cordova run android --target="Nexus4_emulator"`).
 
-為了加快模擬程式,您需要下載並安裝一個或多個 `Intel x86 Atom` 系統映射,以及`Intel Hardware Accelerated Execution Manager (HAXM)`.
+您還可以使用**cordova run --help**查看附加的生成和運行選項。
 
-打開你的 Android SDK 經理,並選擇 `Intel x86 Atom` 為您想要測試哪種版本的系統映射。 然後轉到 `Extras` ,並選擇 `Intel x86 Emulator Accelerator (HAXM)` ,並安裝這些套裝軟體:
+這將應用程式推送至主畫面,啟動它:
 
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-下載後,運行了英特爾的安裝程式,在 Android SDK 中有可用 `extras/intel/Hardware_Accelerated_Execution_Manager` 。 **注**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [英特爾條][19] .
+當您`run`該應用程式,您還`build`它。 您可以附加額外`--debug`, `--release`,和`--nobuild`標誌來控制它如何構建的或甚至是否重建是必需的:
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+        $ /path/to/project/cordova/run --emulator --nobuild
+    
 
-1.  安裝一個或多個 `Intel x86 Atom` 的系統映射,以及 `Intel Hardware Accelerated Execution Manager` 下**的額外**的可用.
+## 其他命令
 
-2.  運行英特爾安裝程式時,這是在您 Android SDK 內可用`extras/intel/Hardware_Accelerated_Execution_Manager`.
+下列生成詳細的日誌,該應用程式的運行時:
 
-3.  設置為英特爾圖像的目標來創建新的 AVD。
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
+    
 
-4.  當啟動模擬程式,確保沒有任何錯誤訊息,指示未能載入 HAX 模組。
+以下清理的專案檔案:
 
-## 將部署到設備
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
 
-若要應用程式直接推向該設備,請確保在您的設備在[安卓開發者網站][20]上,所述啟用 USB 調試,然後使用一個迷你的 USB 電纜把它插到你的系統。
+## 在 SDK 中打開一個新專案
 
- [20]: http://developer.android.com/tools/device.html
+一旦 android 平臺添加到專案中,你可以打開它從[Android Studio][6]內:
 
-可以使用此 CLI 命令以將應用程式推送到設備:
+1.  推出**Android 工作室**中的應用。
 
-        運行 android 的 $ 科爾多瓦
+2.  選擇**導入專案 (Eclipse ADT,Gradle 等)**.
     
+    ![][19]
 
-你要麼使用此以 Android 為中心的 shell 介面:
-
-        $ /path/to/project/cordova/run — — 設備
+3.  選擇存儲 (`你/專案/platforms/android` android 平臺的位置).
     
+    ![][20]
 
-無標誌指定, `run` 命令檢測到已連接的設備或當前正在運行的模擬程式,如果沒有設備被發現,否則將提示您指定一個模擬器。
+4.  `Gradle Sync`問題你可以乾脆的回答**是**.
 
-若要運行該應用程式從在 Eclipse 中的,按右鍵該專案,並選擇**作為 → 運行 Android 應用程式**.
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
 
-## 其他命令
+你現在有所有的和可以從生成並運行該應用程式直接`Android 工作室`.
 
-下列生成詳細的日誌,該應用程式的運行時:
+![][21]
 
-        $ C:\path\to\project\cordova\log.bat /path/to/project/cordova/log
-    
+ [21]: img/guide/platforms/android/asdk_import_done.png
 
-以下清理的專案檔案:
+請參閱[Android 工作室概述][22][生成並運行從 Android 工作室][23]為更多的細節。
 
-        $ C:\path\to\project\cordova\clean.bat /path/to/project/cordova/clean
\ No newline at end of file
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/tools.md b/docs/zh/edge/guide/platforms/android/tools.md
index 6c76e66..654628e 100644
--- a/docs/zh/edge/guide/platforms/android/tools.md
+++ b/docs/zh/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 請確保您創建至少一個 Android 虛擬裝置,否則為系統會提示您這樣與做 `android` 命令。 如果多個 AVD 可用作為目標,提示您選擇一個。 預設情況下 `run` 命令檢測連接的設備或當前正在運行的模擬程式,如果沒有設備發現。
 
+## 簽署應用程式
+
+您可以查看簽名要求在這裡的安卓應用程式: HTTP://developer.android.com/tools/publishing/app-signing.html
+
+要簽名的應用程式,您需要以下參數: * 金鑰存儲庫 (`--keystore`): 可容納一套鑰匙的二進位檔案的路徑。 * 金鑰庫口令 (`--storePassword`): 金鑰存儲庫的密碼 * 別名 (`--alias`): 指定私密金鑰用於唱歌的 id。 * 密碼 (`--password`): 為指定的私密金鑰的密碼。 * 類型的金鑰存儲庫 (`--keystoreType`): pkcs12 jks (預設: 自動檢測基於檔副檔名) 可以使用上面 `run` 或 `build` 腳本的命令列參數指定這些參數。
+
+或者,您可以指定它們在組建組態檔 (build.json) 中使用 (`--buildConfig`) 的論點。下面是組建組態檔的一個示例:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+對於發佈簽名,可以排除密碼和生成系統會發出提示要求輸入密碼。
+
+此外,它還支援以混合和匹配的命令列參數和 build.json 檔中的參數。 從命令列參數的值將會得到優先。 這可用於在命令列上指定的密碼。
+
 ## 日誌記錄
 
         $ /path/to/project/cordova/log
@@ -132,7 +164,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 ### 擴展 build.gradle
 
-如果您需要自訂 `build.gradle`,而不是直接編輯,您應該創建一個名為 `生成 extras.gradle` 的同級檔。 此檔將包含由主要的 `build.gradle` 出現時。 下面是一個示例:
+如果您需要自訂 `build.gradle`,而不是直接編輯,您應該創建一個名為 `build-extras.gradle` 的同級檔。 此檔將包含由主要的 `build.gradle` 出現時。 下面是一個示例:
 
     # Example build-extras.gradle
     # This file is included at the beginning of `build.gradle`
@@ -143,7 +175,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
     }
     
 
-請注意外掛程式還可以包括通過 `生成 extras.gradle` 檔:
+請注意外掛程式還可以包括通過 `build-extras.gradle` 檔:
 
     <framework src="some.gradle" custom="true" type="gradleReference" />
     

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/android/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/upgrade.md b/docs/zh/edge/guide/platforms/android/upgrade.md
index a9d8c6b..96c30fe 100644
--- a/docs/zh/edge/guide/platforms/android/upgrade.md
+++ b/docs/zh/edge/guide/platforms/android/upgrade.md
@@ -17,14 +17,64 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 本指南演示如何修改 Android 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 資訊,請參閱命令列介面如何更新的 CLI 版本。
 
-## 4.0.0 3.6.0 版升級專案
+## 升級到 4.0.0
+
+有利用 4.0.0 的重大變化所需的特定升級步驟。第一,常見的升級步驟,如下所示。
+
+對於非 CLI 的專案,請運行:
+
+        bin/update path/to/project
+    
+
+CLI 的專案:
+
+1.  更新 `cordova` CLI 版本。請參閱命令列介面。
+
+2.  在你現有的專案中運行 `cordova platform update android`。
+
+### 升級白名單
+
+現在通過外掛程式實現所有的白名單功能。 無外掛程式升級到 4.0.0 後您的應用程式不再卻是白名單的保護。科爾多瓦有兩個白名單外掛程式,提供不同的保護層級。
+
+1.  `cordova-plugin-whitelist` 外掛程式 *(推薦)*
+    
+    *   這個外掛程式被推薦的是更加安全和可配置比在以前的版本中白
+    *   在所需的配置更改上看到 [cordova-plugin-whitelist][1] 的詳細資訊
+    *   兼營: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  `cordova-plugin-legacy-whitelist` 外掛程式
+    
+    *   這個外掛程式提供了相同的白名單中行為,作為以前的版本。請參閱 [cordova-plugin-legacy-whitelist][2]
+    *   沒有配置更改是必需的但它提供了比推薦外掛程式的保護較少
+    *   兼營: `cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### 使用人行橫道上 web 視圖
+
+預設情況下,您的應用程式將繼續使用 web 視圖提供的設備的系統。如果你想要改用人行橫道上 web 視圖,只需添加人行橫道上的外掛程式:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+後添加的外掛程式,您的應用程式會得到人行橫道上 web 視圖正確安裝和配置。
+
+### 升級到閃屏外掛程式
+
+如果您的應用程式使用一個閃屏功能已被轉移到一個外掛程式。 用於初始螢幕的配置選項是不變的。 所需的只有升級步驟是要添加的外掛程式:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## 從 3.6.0 版升級到 3.7.1
 
 對於非 CLI 的專案,請運行:
 
         bin/update path/to/project
     
 
-CLI 專案:
+CLI 的專案:
 
 1.  更新 `cordova` CLI 版本。請參閱命令列介面。
 
@@ -34,15 +84,15 @@ CLI 專案:
 
 按照關於 `3.2.0` 相同的說明.
 
-入手 3.3.0,科爾多瓦運行時現在被編譯為 Android 的庫,而不是一個罐子裡。 這都不應該影響為命令列用法,但 IDE 使用者將需要新增的 `MyProject-CordovaLib` 專案導入到他們的工作區。
+入手 3.3.0,科爾多瓦運行時現在被編譯為 Android 的庫,而不是一個罐子裡。 這都不應該影響為命令列用法,但 IDE 使用者將需要新增的 `MyProject CordovaLib` 專案導入到他們的工作區。
 
 ## 從 3.1.0 升級到 3.2.0
 
-為專案創建的科爾多瓦 CLI:
+為創建的科爾多瓦 CLI 的專案:
 
 1.  更新 `cordova` CLI 版本。請參閱命令列介面。
 
-2.  運行`cordova platform update android`
+2.  運行 `cordova platform update android`
 
 對於不使用 CLI 科爾多瓦創建的專案,請運行:
 
@@ -53,11 +103,11 @@ CLI 專案:
 
 ## 從 3.0.0 升級到 3.1.0
 
-為專案創建的科爾多瓦 CLI:
+為創建的科爾多瓦 CLI 的專案:
 
 1.  更新 `cordova` CLI 版本。請參閱命令列介面。
 
-2.  運行`cordova platform update android`
+2.  運行 `cordova platform update android`
 
 對於不使用 CLI 科爾多瓦創建的專案,請運行:
 
@@ -98,11 +148,11 @@ CLI 專案:
 
 ## 從 2.7.0 升級到 2.8.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.7.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.7.0.jar`。
 
-2.  將 `科爾多瓦 2.8.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.8.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 <!-- SS Eclipse -->
 
@@ -114,17 +164,17 @@ CLI 專案:
 
 4.  更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
 
-5.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
+5.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
 ## 從 2.6.0 升級到 2.7.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.6.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.6.0.jar`。
 
-2.  將 `科爾多瓦 2.7.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.7.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 2.7.0.js` 複製到您的專案。
+4.  將新的 `cordova-2.7.0.js` 複製到您的專案。
 
 5.  更新你的 html 代碼,使用新的 `cordova-2.7.0.js` 檔。
 
@@ -132,19 +182,19 @@ CLI 專案:
 
 7.  更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
 
-8.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+8.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
 
 ## 從 2.5.0 升級到 2.6.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.5.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.5.0.jar`。
 
-2.  將 `科爾多瓦 2.6.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.6.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.6.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
@@ -152,37 +202,37 @@ CLI 專案:
 
 8.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
-科爾多瓦原始目錄中列出的專案路徑與運行 `bin/更新 < 專案 >`。
+科爾多瓦原始目錄中列出的專案路徑與運行 `bin/update < 專案 >`。
 
 ## 從 2.4.0 升級到 2.5.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.4.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.4.0.jar`。
 
-2.  將 `科爾多瓦 2.5.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.5.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.5.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
 7.  更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
 
-8.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
+8.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
 ## 從 2.3.0 升級到 2.4.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.3.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.3.0.jar`。
 
-2.  將 `科爾多瓦 2.4.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.4.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.4.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
@@ -190,79 +240,79 @@ CLI 專案:
 
 ## 從 2.2.0 升級到 2.3.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.2.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.2.0.jar`。
 
-2.  將 `科爾多瓦 2.3.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.3.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.3.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
-7.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+7.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
 
 ## 從 2.1.0 升級到 2.2.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.1.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.1.0.jar`。
 
-2.  將 `科爾多瓦 2.2.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.2.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.2.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
 
-6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6.  複製 `res/xml/config.xml` 相匹配`framework/res/xml/config.xml`.
 
 7.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
 ## 從 2.0.0 升級到 2.1.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.0.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.0.0.jar`。
 
-2.  將 `科爾多瓦 2.1.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.1.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.1.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
-7.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
+7.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
 ## 從 1.9.0 升級到 2.0.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.9.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.9.0.jar`。
 
-2.  將 `科爾多瓦 2.0.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.0.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.0.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
 
-6.  複製 `res/xml/config.xml` 相匹配`framework/res/xml/config.xml`.
+6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
 在 2.0.0 釋放,`config.xml` 檔相結合,並取代了 `cordova.xml` 和 `plugins.xml`。 舊的檔已被否決,和當他們仍然在 2.0.0,工作就會停止工作在將來的版本中。
 
 ## 從 1.8.1 升級到 1.9.0
 
-1.  刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.8.0.jar`。
 
-2.  將 `科爾多瓦 1.9.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.9.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.9.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.9.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.9.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.9.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
@@ -270,23 +320,23 @@ CLI 專案:
 
 ## 從 1.8.0 升級到 1.8.0
 
-1.  刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.8.0.jar`。
 
-2.  將 `科爾多瓦 1.8.1.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.8.1.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.8.1.js` 複製到您的專案。
+4.  將新的 `cordova-1.8.1.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.8.1.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.8.1.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
 
-## 從 1.7.0 升級到 1.8.0
+## 從 1.7.0 以來升級到 1.8.0
 
-1.  刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.7.0.jar`。
 
-2.  添加 `cordova-1.8.0.jar` 到專案中的 `libs` 目錄。
+2.  將 `cordova-1.8.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
@@ -296,117 +346,117 @@ CLI 專案:
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-## 從 1.7.0 以來升級到 1.8.0
+## 從 1.7.0 升級到 1.8.0
 
-1.  刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.7.0.jar`。
 
-2.  添加 `cordova-1.8.0.jar` 到專案的 `libs` 目錄。
+2.  將 `cordova-1.8.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-1.8.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 1.6.1 升級到 1.7.0 以來
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.6.1.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.6.1.jar`。
 
-2.  將 `科爾多瓦 1.7.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.7.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
 
-4.  將新的 `科爾多瓦 1.7.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.7.0.js` 複製到您的專案。
 
 5.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 1.6.0 升級到 1.6.1
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.6.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.6.0.jar`。
 
-2.  將 `科爾多瓦 1.6.1.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.6.1.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.6.1.js` 複製到您的專案。
+4.  將新的 `cordova-1.6.1.js` 複製到您的專案。
 
-5.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
+5.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 1.5.0 版升級到 1.6.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.5.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.5.0.jar`。
 
-2.  將 `科爾多瓦 1.6.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.6.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.6.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.6.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.6.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.6.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-7.  替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 進行匹配`framework/res/xml/cordova.xml`.
+7.  替換 `res/xml/cordova.xml` 以匹配 `framework/res/xml/cordova.xml` `res/xml/phonegap.xml`.
 
 ## 從 1.4.0 升級到 1.5.0 版
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.4.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.4.0.jar`。
 
-2.  將 `科爾多瓦 1.5.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.5.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.5.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.5.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.5.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.5.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-7.  替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 相匹配`framework/res/xml/cordova.xml`.
+7.  替換 `res/xml/cordova.xml` 以匹配 `framework/res/xml/cordova.xml` `res/xml/phonegap.xml`.
 
 ## 從 1.3.0 升級到 1.4.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.3.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.3.0.jar`。
 
-2.  將 `phonegap 1.4.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.4.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.4.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.4.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `phonegap 1.4.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.4.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-7.  更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
+7.  更新 `res/xml/phonegap.xml` 相匹配`framework/res/xml/phonegap.xml`.
 
 ## 從 1.2.0 升級到 1.3.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.2.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.2.0.jar`。
 
-2.  將 `phonegap 1.3.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.3.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.3.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.3.0.js` 複製到您的專案。
 
-5.  更新您的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
 
-7.  更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
+7.  更新 `res/xml/phonegap.xml` 相匹配`framework/res/xml/phonegap.xml`.
 
 ## 請升級到 1.2.0 從 1.1.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.1.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.1.0.jar`。
 
-2.  將 `phonegap 1.2.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.2.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
 
-4.  將新 `phonegap 1.2.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.2.0.js` 複製到您的專案。
 
 5.  更新你的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
 
@@ -416,28 +466,28 @@ CLI 專案:
 
 ## 從 1.0.0 升級到 1.1.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.0.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.0.0.jar`。
 
-2.  將 `phonegap 1.1.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.1.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.1.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.1.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `phonegap 1.1.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.1.0.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 0.9.6 升級到 1.0.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 0.9.6.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-0.9.6.jar`。
 
-2.  將 `phonegap 1.0.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.0.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.0.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.0.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `phonegap 1.0.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.0.0.js` 檔。
 
 6.  添加 `res/xml/plugins.xml` 以匹配 `framework/res/xml/plugins.xml`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/index.md b/docs/zh/edge/guide/platforms/blackberry10/index.md
index 48cfa06..8ad8414 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/index.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/index.md
@@ -77,7 +77,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 *   運行下面的命令將在當前會話中的更改應用:
     
-        元源 ~/.bash_profile
+        $ source ~/.bash_profile
         
 
 如果你有任何的環境問題,使用本機 SDK 從命令列,執行您的平臺,在安裝路徑內的適當檔:

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/blackberry10/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/upgrade.md b/docs/zh/edge/guide/platforms/blackberry10/upgrade.md
index f233849..09625b4 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/upgrade.md
@@ -103,7 +103,7 @@ platform add blackberry10`.
 
 3.  導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
 
-4.  創建一個新專案,如 iOS 殼工具指南中所述。您需要從這個新的專案資產。
+4.  創建一個新專案,黑莓手機殼工具指南中所述。您需要從這個新的專案資產。
 
 5.  複製 `www/cordova.js` 到新專案中的檔 `www` 目錄中,並刪除 `www/cordova.js` 檔。
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/firefoxos/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/firefoxos/index.md b/docs/zh/edge/guide/platforms/firefoxos/index.md
index 96b32c7..254a646 100644
--- a/docs/zh/edge/guide/platforms/firefoxos/index.md
+++ b/docs/zh/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 此時你準備好去 — — 測試-app/www 裡面的代碼更改為任何你想要您的應用程式會。 你可以向應用程式,例如使用"科爾多瓦外掛程式添加",添加[支援的外掛程式]():
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 當編寫應用程式代碼時,將您的更改部署到您已經添加到您的專案與火狐瀏覽器操作系統應用程式

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/index.md b/docs/zh/edge/guide/platforms/ios/index.md
index 9a1a2ad..6c1abda 100644
--- a/docs/zh/edge/guide/platforms/ios/index.md
+++ b/docs/zh/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
  [1]: https://developer.apple.com/programs/ios/
 
+[Ios sim 卡][2]和[ios-deploy][3]工具允許您啟動到 iOS 模擬器的 iOS 應用程式並從命令列的 iOS 設備。
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## 安裝 SDK
 
-有兩種方法可以下載 Xcode:
+有兩種方式下載 Xcode:
 
-*   從[應用程式商店][2],可通過搜索"Xcode"在**App Store**中的應用。
+*   從[應用程式商店][4],可通過搜索"Xcode"在**App Store**中的應用。
 
-*   從[蘋果開發者下載][3],而作為蘋果開發者需要註冊。
+*   從[蘋果開發者下載][5],而作為蘋果開發者需要註冊。
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 一旦安裝了 Xcode,幾個命令列工具需要為科爾多瓦運行啟用。 從**Xcode**功能表中,選擇**首選項**,然後**下載**選項卡。 從**元件**面板中,按**命令列工具**清單旁邊的**安裝**按鈕。
 
-## 在 SDK 中打開的專案
+## 安裝部署工具
+
+從普通型線路終端上運行:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## 創建一個新專案
 
-使用 `cordova` 實用程式設置了一個新的專案,如所述在科爾多瓦命令列介面。例如,在原始程式碼中的目錄:
+使用`科爾多瓦`實用程式設置了一個新的專案,如所述在科爾多瓦的命令列介面。例如,在一個原始程式碼目錄:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,15 +69,33 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
         $ cordova prepare              # or "cordova build"
     
 
-創建後,您可以在 Xcode 內打開它從。按兩下打開 `hello/platforms/ios/hello.xcodeproj` 檔。螢幕應該如下所示:
+## 部署應用程式
 
-![][4]
+要部署的應用程式連接的 iOS 設備上:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+部署預設 iOS 模擬器上的應用程式:
+
+        $ cordova emulate ios
+    
+
+您可以使用**cordova run ios --list**看到所有可用的目標和**cordova run ios --target=target_name**在一個特定的設備或模擬器上運行應用程式 (例如,`cordova run ios --target="iPhone-6"`).
+
+您還可以使用**cordova run --help**查看附加的生成和運行選項。
+
+## 在 SDK 中打開的專案
+
+一旦 ios 平臺添加到專案中,您可以打開它從內 Xcode。按兩下以打開`hello/platforms/ios/hello.xcodeproj`檔。螢幕應該如下所示:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## 部署到模擬程式
 
-若要預覽 iOS 模擬器中的應用程式:
+若要預覽在 iOS 模擬器中的應用程式:
 
 1.  請確保在左邊的面板中選擇*.xcodeproj*檔。
 
@@ -72,34 +103,34 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 3.  從工具列上的**計畫**功能表中選擇預定的設備、 iPhone 等作為 6.0 模擬器在這裡突出了:
     
-    ![][5]
+    ![][7]
 
 4.  按下**運行**按鈕出現在同一工具列左側的**計畫**中。 那生成、 部署並在模擬器中運行應用程式。 一個單獨的模擬器應用程式將打開,並顯示該應用程式:
     
-    ![][6]
+    ![][8]
     
     只有一個模擬程式可能會運行一次,所以如果你想要在不同的模擬器中測試應用程式,您需要退出的模擬程式應用程式和運行一個不同的目標在 Xcode 的範圍內。
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
-Xcode 來捆綁在一起的最新版本的 iPhone 和 iPad 的模擬器。 較舊的版本中可能會提供**Xcode → 首選項 → 下載 → 元件**面板。
+Xcode 捆綁與最新版本的 iPhone 和 iPad 的模擬器。 舊版本也許可以從**Xcode → 首選項 → 下載 → 元件**面板。
 
 ## 將部署到設備
 
-有關各項要求,部署到一個設備的詳細資訊,請參閱蘋果的[iOS 工具工作流指南][7]的*配置開發和分配資產*部分。 簡單地說,您需要部署之前執行以下操作:
+關於各項要求部署到一個設備的詳細資訊,請參閱蘋果的[iOS 的工具工作流指南][9]的*配置發展和分配資產*部分。 簡單地說,您需要部署之前執行以下操作:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  加入蘋果 iOS 開發者計畫。
 
-2.  創建*資源調配設定檔*內[iOS 資源調配門戶][8]。 您可以使用其*發展資源調配助理*來創建和安裝設定檔和證書 Xcode 需要。
+2.  創建*資源調配設定檔*內[iOS 資源調配門戶][10]。 您可以使用其*發展資源調配助理*來創建和安裝設定檔和證書 Xcode 需要。
 
 3.  驗證*代碼簽名*部分*代碼簽名標識*內的專案設置設置為您設置的設定檔名稱。
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
-若要部署到設備:
+要部署到設備:
 
 1.  使用 USB 電纜將設備插入到您的 mac。
 
@@ -111,54 +142,69 @@ Xcode 來捆綁在一起的最新版本的 iPhone 和 iPad 的模擬器。 較
 
 ## 常見的問題
 
-**否決警告**: 當應用程式更改或替換為另一個 API 程式設計介面 (API) 時,它被標記為*已過時*。 API 仍可工作,短期內,但最終將被刪除。 這些過時的介面的一些反映在 Apache 科爾多瓦和 Xcode 問題對他們的警告您在生成和部署應用程式時。
+**否決警告**: 當應用程式更改或替換為另一個 API 程式設計介面 (API) 時,它被標記為*已棄用*。 該 API 仍可工作在短期內,但最終將被刪除。 一些這些過時的介面,反映在 Apache 科爾多瓦和 Xcode 問題關於他們的警告,當您生成和部署應用程式。
 
-Xcode 的警告 `invokeString` 方法涉及啟動一個應用程式從一個自訂 URL 的功能。 雖然從自訂 URL 載入的機制發生了變化,此代碼目前仍在繼續為科爾多瓦的較早版本創建的應用程式提供向後的功能。 應用程式範例不使用這一功能,因此可以忽略這些警告。 若要防止出現這些警告,請刪除引用已棄用的 invokeString API 的代碼:
+`InvokeString`方法 Xcode 的警告有關啟動一個應用程式從一個自訂的 URL 的功能。 雖然從一個自訂的 URL 載入的機制發生了改變,此代碼是仍然存在,以便為科爾多瓦的較早版本創建的應用程式提供向後的功能。 應用程式範例不使用此功能,因此可以忽略這些警告。 若要防止出現這些警告,請移除引用已棄用的 invokeString API 的代碼:
 
 *   編輯*Classes/MainViewController.m*檔、 環繞的代碼與下面的塊 `/*` 和 `*/` 的評論如下所示,然後鍵入**命令-s**保存該檔:
     
-        (失效) webViewDidFinishLoad:(UIWebView*) theWebView {/ / 如果 ___PROJECTNAME__ Info.plist 指定協定來處理的唯一有效 / * 如果 (self.invokeString) {/ / 這傳遞之前觸發 deviceready 事件,以便您可以訪問它的 js 時您會收到 deviceready NSLog (@"已否決: window.invokeString-相反,使用 window.handleOpenURL(url) 函數,總是調用通過自訂方案 url 啟動應用程式時.") ;NSString * jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";"self.invokeString] ;[theWebView stringByEvaluatingJavaScriptFromString:jsString] ;} * / / / 黑色底彩色背景匹配的本機應用程式 theWebView.backgroundColor = [UIColor blackColor] ;返回 [超級 webViewDidFinishLoad: theWebView] ;}
+        (void)webViewDidFinishLoad:(UIWebView*)theWebView
+        {
+        // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
+        /*
+        if (self.invokeString) {
+          // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
+          NSLog(@"DEPRECATED: window.invokeString - use the window.handleOpenURL(url) function instead, which is always called when the app is launched through a custom scheme url.");
+          NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
+          [theWebView stringByEvaluatingJavaScriptFromString:jsString];
+        }
+        */
+        // Black base color for background matches the native apps
+        theWebView.backgroundColor = [UIColor blackColor];
+        
+        return [super webViewDidFinishLoad:theWebView];
+        }
         
 
 *   編輯*Classes/AppViewDelegate.m*檔,注釋掉下面的行插入雙斜杠,如下所示,然後鍵入**命令-s**保存該檔:
     
-        //self.viewController.invokeString = invokeString ;
+        //self.viewController.invokeString = invokeString;
         
 
 *   按**命令-b**重新生成專案並消除此警告。
 
 <!-- Does this fix only last until the next "cordova prepare"? -->
 
-**缺少標題**: 編譯錯誤有關的失蹤頭導致從生成位置的問題,可以通過 Xcode 偏好固定:
+**缺少標題**: 有關失蹤的標頭的編譯錯誤導致從生成位置的問題,可以通過 Xcode 偏好固定:
 
 1.  選擇**Xcode → 首選項 → 位置**.
 
 2.  在**派生的資料**部分中,按**高級**按鈕並選擇**唯一**作為**生成位置**如下所示:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
-這是預設設置為一個新的 Xcode 安裝,但也可以設置以不同的方式從較早版本的 Xcode 後升級。
+這是一個新的 Xcode 安裝的預設設置,但可以設置不同的升級之後從 Xcode 舊版本。
 
-進一步的資訊,請參考蘋果的文檔:
+進一步的資訊,請參閱蘋果的文檔:
 
-*   [開始開發 iOS 應用程式今天][10]快速概述的步驟開發 iOS 的應用程式。
+*   [開始開發 iOS 應用程式今天][12]快速概述的步驟開發 iOS 的應用程式。
 
-*   [會員中心主頁][11]提供幾個 iOS 的連結技術資源包括技術資源,資源調配門戶、 分佈指南和社區論壇。
+*   [會員中心主頁][13]提供幾個 iOS 的連結技術資源包括技術資源,資源調配門戶、 分佈指南和社區論壇。
 
-*   [IOS 工具工作流指南][7]
+*   [IOS 工具工作流指南][9]
 
-*   [Xcode 4 使用者指南][12]
+*   [Xcode 使用者指南][14]
 
-*   從蘋果世界廣泛開發人員會議 (WWDC2012) 2012年[屆會議視頻][13]
+*   從蘋果世界廣泛開發人員會議 (WWDC2012) 2012年[屆會議視頻][15]
 
-*   安裝[xcode 選擇命令][14],它有助於指定正確版本的 Xcode,如果不止一個的話。
+*   安裝[xcode 選擇命令][16],它有助於指定正確版本的 Xcode,如果不止一個的話。
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
-(Mac ®,OS X ®,蘋果公司 ®,Xcode ® 應用程式 Store℠,iPad ®,iPhone ®,iPod ® 和 Finder ® 是蘋果公司商標)
\ No newline at end of file
+(Mac ® OS X ® Xcode ® 蘋果 ® 的應用程式進行,iPad ®,iPhone ®,iPod ® Finder ®,蘋果公司商標)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/zh/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ubuntu/index.md b/docs/zh/edge/guide/platforms/ubuntu/index.md
index 2f46d5e..39eb87c 100644
--- a/docs/zh/edge/guide/platforms/ubuntu/index.md
+++ b/docs/zh/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@ Ubuntu 是眾所周知的其桌面環境 (用於筆記本電腦、 Pc 和此
     $ cordova run ubuntu
     
 
-### 添加電池狀態外掛程式
+### 添加觀景窗外掛程式
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message