You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2014/01/30 22:20:58 UTC

[06/57] [abbrv] CB-5931 1/28 push latest of edge for chinese simplified Cordova 3.4

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/plugin.md b/docs/zh/edge/guide/platforms/blackberry10/plugin.md
index 550c48c..36cbf94 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/plugin.md
@@ -14,121 +14,187 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
    under the License.
 ---
 
-# 黑莓 10 外掛程式
+# 黑莓 10 插件
 
-這是延續科爾多瓦的外掛程式開發指南。 一旦您已經檢查過這些內容,現在讓我們看看我們需要有黑莓 10 平臺的回聲外掛程式的事情。 召回的回聲外掛程式基本上返回任何字串使用者提供的 `window.echo` 函數:
+此部分提供了如何在黑莓 10 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。
 
-    window.echo = function(str, callback) {
+Echo 插件基本上返回任何字符串 `window.echo` 从 JavaScript 函数发送:
+
+        window.echo = function(str, callback) {
             cordova.exec(callback, function(err) {
                 callback('Nothing to echo.');
             }, "Echo", "echo", [str]);
         };
     
 
-科爾多瓦本機的黑莓 10 外掛程式包含 JavaScript 代碼,還可能包含本機代碼。 Echo 外掛程式示例演示如何調用本機功能從 JavaScript。 本機和 JavaScript 代碼相互通信通過一個由 JNEXT 提供的框架。 每個外掛程式還必須包含 `plugin.xml` 檔。
+黑莓 10 科尔多瓦插件包含 JavaScript 和本机代码,其中提供的 JNEXT 框架通过互相沟通。 每个插件还必须包含 `plugin.xml` 文件。
 
-## 創建你的外掛程式的本機部分
+## 创建本机类
 
-若要創建的本機部分你的外掛程式,打開黑莓 10 NDK IDE 並選擇檔 > 新 > 黑莓專案 > 本機擴展 > 黑莓手機 WebWorks。 請輸入您的所需的專案名稱 / 位置,然後按一下完成。
+若要创建的本机部分你的插件,打开黑莓 10 NDK IDE 并选择**文件 → 新 → 黑莓手机项目 → 本机扩展 → 黑莓 10**。 输入所需的项目名称和位置,然后按**完成**.
 
-由 IDE 創建的專案包含一個記憶體外掛程式的示例代碼。您可以替換或修改這些檔以包括您自己的功能。
+由 IDE 创建的项目包含一个内存插件的示例代码。您可以替换或修改这些文件以执行您自己的功能:
 
-*   `*name*_js.hpp`: JNEXT 代碼 c + + 頭。
+*   `*name*_js.hpp`: JNEXT 代码 c + + 头。
 
-*   `*name*_js.cpp`: JNEXT 的 c + + 代碼。
+*   `*name*_js.cpp`: JNEXT 的 c + + 代码。
 
-JNEXT 擴展的本機介面可以查看外掛程式標頭檔位於公共的目錄中,您的專案中。 它還包含常量和可以在本機代碼中使用的實用程式函數。 你的外掛程式必須從 JSExt 在 plugin.h 中定義的派生。這就是,你必須實現下面的類:
+JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目录中。 它还具有常数和本机代码内的可用实用程序功能。 该插件必须派生自 `JSExt` ,这在中定义 `plugin.h` 。 这就是,你必须实现下面的类:
 
-    類 JSExt {公共: 虛擬 ~JSExt() {} ;虛擬字串 InvokeMethod (const 字串 & strCommand) = 0 ;虛擬 bool CanDelete (無效) = 0 ;私人: std::string m_id ;};
+        class JSExt
+        {
+        public:
+            virtual ~JSExt() {};
+            virtual string InvokeMethod( const string& strCommand ) = 0;
+            virtual bool CanDelete( void ) = 0;
+        private:
+            std::string m_id;
+        };
     
 
-因此,您的擴展應包含 plugin.h 標頭檔。在回波的示例中,您使用 JSExt,如下所示在 echo_js.hpp 檔中:
+延长应包括 `plugin.h` 的头文件。在 `Echo` 的示例中,您使用 `JSExt` ,如下所示在 `echo_js.hpp` 文件:
 
-    #include"....../ public/plugin.h"< 字串 > #ifndef ECHO_JS_H_ #define ECHO_JS_H_ #include 類回聲: 公共 JSExt {公共: 顯式回聲 (const std::string & id) ;虛擬 ~ echo () ;虛擬 std::string InvokeMethod (const std::string & 命令) ;虛擬 bool CanDelete() ;私人: std::string m_id ;};#endif / / ECHO_JS_H_
+        #include "../public/plugin.h"
+        #include <string>
+    
+        #ifndef ECHO_JS_H_
+        #define ECHO_JS_H_
+    
+        class Echo : public JSExt
+        {
+        public:
+            explicit Echo(const std::string& id);
+            virtual ~Echo();
+            virtual std::string InvokeMethod(const std::string& command);
+            virtual bool CanDelete();
+        private:
+            std::string m_id;
+        };
+    
+        #endif // ECHO_JS_H_
     
 
-`m_id`是一個包含此物件的 JNEXT id 的屬性。 Id 作為建構函式的參數傳遞到類。 它被需要觸發 JavaScript 邊從本機上的事件。 JNEXT 規定的 CanDelete 方法用於確定是否可以刪除您的本機物件的方法。 從 JavaScript 調用此特定物件的方法的請求結果調用 InvokeMethod 函數。 此函數的唯一參數是從這種方法應分析以確定應該執行哪種方法的本機物件的 JavaScript 傳遞的字串。 現在我們在 echo_js.cpp 中實現這些功能。對於回聲的示例,我們執行了 InvokeMethod 函數,如下所示:
+`m_id`属性包含 `JNEXT` 作为构造函数的参数传递给该类的对象 id。 它需要触发事件的 JavaScript 一边本机的一面。 `CanDelete`方法确定是否可以删除的本机对象。 `InvokeMethod`从 JavaScript 调用此特定对象的方法的请求结果调用的函数。 此函数的唯一参数是此方法分析来确定哪种本机对象方法应执行的 JavaScript 从传递的字符串。 在实现这些方法 `echo_js.cpp` 。 这里是 `InvokeMethod` 函数为 `Echo` 的示例:
 
-    字串 Echo::InvokeMethod (const 字串和命令) {//parse 命令,並從字串 int 索引 args = command.find_first_of("") ;字串 strCommand = command.substr (0,索引) ;字串 strValue = command.substr (指數 + 1,command.length()) ;/ / 確定應該執行哪些函數如果 (strCommand = ="回聲") {返回 strValue;} 其他 {返回"不支援方法";}
-    }
+        string Echo::InvokeMethod(const string& command) {
+    
+            //parse command and args from string
+            int index = command.find_first_of(" ");
+            string strCommand = command.substr(0, index);
+            string strValue = command.substr(index + 1, command.length());
+    
+            // Determine which function should be executed
+            if (strCommand == "echo") {
+                return strValue;
+            } else {
+                return "Unsupported Method";
+            }
+        }
     
 
-你本機的外掛程式還必須實現以下回呼函數:
+本机插件还必须实现以下回调函数:
 
-*   `extern char * onGetObjList (無效) ;`
+*   `extern char * onGetObjList (无效) ;`
 
-*   `extern JSExt * onCreateObject (const 字串 & strClassName、 const 字串 & strObjId) ;`
+*   `extern JSExt * onCreateObject (const 字符串 & strClassName、 const 字符串 & strObjId) ;`
 
-`onGetObjList`函數返回支援的 JNEXT 類的逗號分隔清單。 JNEXT 使用此函數來確定的 JNEXT 可以具現化的類的集合。 在我們回波的外掛程式,我們有以下 `echo_js.cpp` :
+`onGetObjList`函数返回的类支持的 JNEXT 的逗号分隔列表。 JNEXT 使用此函数来确定的 JNEXT 可以实例化的类的集合。 `Echo`插件实现以下在 `echo_js.cpp` :
 
-    char * onGetObjList() {靜態 char 名稱 [] ="回聲";返回的名稱 ;}
+        char* onGetObjList() {
+            static char name[] = "Echo";
+            return name;
+        }
     
 
-`onCreateObject`函數採用兩個參數。 第一個參數是類的請求將從 JavaScript 側創建的名稱。 有效的名稱就是那些在中返回 `onGetObjList` 。 第二個參數是類的唯一的物件 id。 此方法返回創建的外掛程式物件的指標。 在我們回波的外掛程式,我們有以下 `echo_js.cpp` :
+`onCreateObject`函数采用两个参数。 第一是要从 JavaScript 一侧,与那些返回的有效名称创建的请求的类的名称 `onGetObjList` 。 第二个参数是类的唯一的对象 id。 此方法返回创建的插件对象的指针。 `Echo`插件实现以下在 `echo_js.cpp` :
 
-    JSExt * onCreateObject (const 字串與類名、 常量字串 & id) {如果 (className = ="回聲") {返回新 Echo(id) ;} 返回 Null ;}
+        JSExt* onCreateObject(const string& className, const string& id) {
+            if (className == "Echo") {
+                return new Echo(id);
+            }
+            return NULL;
+        }
     
 
-## 創建你的外掛程式的 JavaScript 部分
+## 创建插件的 JavaScript
 
-你的外掛程式的 JavaScript 部分必須包含以下檔:
+该插件必须包含以下的 JavaScript 文件:
 
-*   `client.js`: 這被認為是在用戶端,並包含科爾多瓦應用程式可以調用的 API。 中的 API `client.js` 調用程式調用 `index.js` 。 中的 API `client.js` 也連接到火,回檔的事件的回呼函數。
+*   `client.js`: 这被认为是在客户端,并包含可用到科尔多瓦的应用程序的 API。 中的 API `client.js` 调用程序调用 `index.js` 。 中的 API `client.js` 也连接到火,回调的事件的回调函数。
 
-*   `index.js`: 科爾多瓦載入 `index.js` 並使其可通過 cordova.exec 橋。 `client.js`檔程式中的 API 呼叫 `index.js` 檔中,從而使打電話到 JNEXT 與本機端進行通信。
+*   `index.js`: 科尔多瓦加载 `index.js` 并使其可通过 cordova.exec 桥。 `client.js`文件程序中的 API 调用 `index.js` 文件中,从而使打电话到 JNEXT 与本机端进行通信。
 
-用戶端和伺服器端 ( `client.js` 和 `index.js` ) 進行交互,通過 `Cordova.exec` 函數。 所以,在 `client.js` 調用 `exec` 函數並提供必要的參數。 在回聲外掛程式,我們有以下 `client.js` 檔:
+客户端和服务器端 ( `client.js` 和 `index.js` ) 进行交互,通过 `Cordova.exec` 函数。 `client.js`需要调用 `exec` 函数并提供必要的参数。 `Echo`插件实现以下在 `client.js` 文件:
 
-    var service = "org.apache.cordova.blackberry.echo",
-        exec = cordova.require("cordova/exec");
+        var service = "org.apache.cordova.blackberry.echo",
+            exec = cordova.require("cordova/exec");
     
-    module.exports = {
-        echo: function (data, success, fail) {
-            exec(success, fail, service, "echo", { data: data });
-        }
-    };
+        module.exports = {
+            echo: function (data, success, fail) {
+                exec(success, fail, service, "echo", { data: data });
+            }
+        };
     
 
-現在, `index.js` 與本機的一面,用 JNEXT 進行交互。 所以您附加命名回顯到 JNEXT 的建構函式。 在建構函式內您執行下列關鍵操作使用 init 函數:
+`index.js`组件使用 JNEXT 与本机端进行交互。 附加构造函数命名为 `Echo` 到 JNEXT 使您可以执行下列关键操作使用 `init` 函数:
 
-*   指定匯出的本機方面所需的模組。所需的模組的名稱必須匹配的共用的庫檔 (.so 檔) 的名稱。
-
-`JNEXT.require("libecho")`
-
-*   通過使用獲得的模組創建一個物件並保存調用所返回的 ID。 self.m_id = JNEXT.createObject ("libecho。Echo") ;當您的應用程式調用中的回波函數 `client.js` ,調用反過來調用的回波函數中 `index.js` 、 凡 PluginResult 物件將 (資料) 的回應發送回 `client.js` 。 由於傳遞到函數的 args 參數是由 JSON.stringfy() 轉換和編碼為 URIcomponent,您必須調用以下內容:
-
-`資料 = JSON.parse(decodeURIComponent(args.data)) ;`
-
-現在,您可以發送回來的資料。讓我們把它都放在一起:
+*   指定导出的本机方面所需的模块。所需的模块的名称必须匹配的共享的库文件的名称 ( `.so` 文件):
+    
+        JNEXT.require("libecho")
+        
 
-    module.exports = {
+*   通过使用获得的模块创建一个对象并保存调用所返回的 ID:
     
-        echo: function (success, fail, args, env) {
+        self.m_id = JNEXT.createObject("libecho.Echo");
+        
     
-            var result = new PluginResult(args, env),
-            data = JSON.parse(decodeURIComponent(args.data)),
-            response = echo.getInstance().echo(data);
-            result.ok(response, false);
-        }
-    };
+    当应用程序调用 `echo` 函数在 `client.js` ,那反过来调用调用 `echo` 函数在 `index.js` 、 在何处 `PluginResult` 对象发送数据作为响应返回到 `client.js` 。 因为 `args` 传递到函数的参数被转换的 `JSON.stringfy()` 和编码为 `URIcomponent` ,您必须调用以下:
+    
+        data = JSON.parse(decodeURIComponent(args.data));
+        
+
+您现在可以发送回来的数据如下所示:
+
+        module.exports = {
+            echo: function (success, fail, args, env) {
+                var result = new PluginResult(args, env),
+                data = JSON.parse(decodeURIComponent(args.data)),
+                response = echo.getInstance().echo(data);
+                result.ok(response, false);
+            }
+        };
     
 
-## 該外掛程式的體系結構
+## 插件体系结构
 
-您可以放置的工件的外掛程式,其中包括 `plugin.xml` 檔、 原始檔案 (JavaScript、 c + +) 和二進位檔案 ( `.so` ) 在任何目錄結構內,只要你正確地指定了檔位置在 `plugin.xml` 檔。 典型的結構看起來像這樣:
+您可以将该插件构件,包括 `plugin.xml` 文件、 JavaScript 和 c + + 源代码文件,和 `.so` 二进制文件在任何的目录结构内,只要你正确地指定了文件位置在 `plugin.xml` 文件。 这里是典型的结构:
 
-***your\_project\_directory***(> 通過)
+***project_directory***(> 通过)
 
-*   **www**(> client.js)
+*   **www** (>client.js)
 *   **src** 
-    *   **blackberry10**(> index.js 的**本機**> *.cpp、 *.hpp)
-    *   **設備**(>*二進位檔案**.so)
-    *   **模擬器**(>*二進位檔案**.so)
-
-(此清單顯示的頂層目錄之間的層次關係。 在括弧顯示給定目錄的內容。 所有目錄名稱都顯示為粗體文本。 檔的名稱前面有 `>` 標誌.)
-
-## 內容的 `plugin.xml` 檔
-
-`plugin.xml`檔中包含的命名空間的擴展和其他中繼資料。定義的命名空間和指定的 Echo 外掛程式的其他中繼資料,如下所示:
-
-    < 外掛程式 xmlns ="HTTP://www.phonegap.com/ns/plugins/1.0"id="org.apache.cordova.blackberry.echo"版本 ="1.0.0">< js 模組 src ="www/client.js">< 合併目標 ="導航"/ >< / js 模組 >< 平臺名稱 ="blackberry10">< 原始檔案 src="src/blackberry10/index.js"/ >< lib 檔 src="src/blackberry10/native/device/libecho.so"拱 ="設備"/ >< lib 檔 src="src/blackberry10/native/simulator/libecho.so"拱 ="模擬器"/ >< 設定檔目標 ="www/config.xml"父 ="/ widget">< 功能 name="org.apache.cordova.blackberry.echo"value="org.apache.cordova.blackberry.echo"/ >< / 設定檔 >< /平臺 >< / 外掛程式 >
\ No newline at end of file
+    *   **blackberry10**(> index.js 的**本机**> *.cpp、 *.hpp)
+    *   **设备**(>*二进制文件**.so)
+    *   **模拟器**(>*二进制文件**.so)
+
+此列表显示在顶级文件夹之间的层次关系。 在括号显示给定目录的内容。 所有目录名称都显示为粗体文本。 文件的名称前面有 `>` 标志。
+
+## *通过*文件
+
+`plugin.xml`文件包含扩展的命名空间和其他元数据。设置了 `Echo` 插件,如下所示:
+
+        <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+            id="org.apache.cordova.blackberry.echo"
+            version="1.0.0">
+            <js-module src="www/client.js">
+                <merges target="navigator" />
+            </js-module>
+            <platform name="blackberry10">
+                <source-file src="src/blackberry10/index.js" />
+                <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+                <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+                <config-file target="www/config.xml" parent="/widget">
+                    <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+                </config-file>
+            </platform>
+        </plugin>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/tools.md b/docs/zh/edge/guide/platforms/blackberry10/tools.md
index 4ee1191..913e773 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/tools.md
@@ -14,127 +14,125 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
    under the License.
 ---
 
-# 黑莓 10 命令列工具
+# 黑莓 10 命令行工具
 
-`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
 
  [1]: http://cordova.apache.org
 
-如果您需要幫助與下面列出的任何命令,請鍵入命令沿與 `-h` 或 `-help` 參數,所支援的所有命令並提供為每個可用的參數說明。
+低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
 
-## 創建
+如果您需要帮助与下面列出的任何命令,请键入命令沿与 `-h` 或 `-help` 参数,所支持的所有命令并提供为每个可用的参数说明。
 
-`create`命令將創建一個新的專案:
+## 创建一个应用程序
 
-    bin/創建 < 路徑到專案 >< 專案-包 >< 專案名稱 >
+`create`命令将创建一个新的项目:
+
+    bin/创建 < 路径到项目 >< 项目-包 >< 项目名称 >
     
 
-在哪裡
+在哪里
 
-*   `<path-to-project>`指定您想要的專案中創建的目錄
+*   `<path-to-project>`指定您想要的项目中创建的目录
 
-*   `<project-package>`指定一個反向功能變數名稱樣式識別碼
+*   `<project-package>`指定一个反向域名样式标识符
 
-*   `<project-name>`指定應用程式的顯示名稱
+*   `<project-name>`指定应用程序的显示名称
 
-**注:** `create` 命令引導其依賴項安裝通過 `npm install` 命令。 根據安裝的目錄和系統許可權,這可能需要管理員特權。 如果在 OSX/Linux 上有問題,請運行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,運行 `npm install` 命令列實用程式中打開具有管理員許可權。
+**注**: `create` 命令引导其依赖项安装通过 `npm install` 命令。 根据安装的目录和系统权限,这可能需要管理员特权。 如果在 OSX/Linux 上有问题,请运行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,运行 `npm install` 命令行实用程序中打开具有管理员权限。
 
-## 目標
+## 创建目标
 
-`target`命令允許您管理模擬器或您使用來測試您的應用程式的黑莓設備。您可以添加或刪除一個目標,或將目標設置為的預設目標。
+`target`命令允许您管理模拟器或您使用来测试您的应用程序的黑莓设备。您可以添加或删除一个目标,或将目标设置为的默认目标。
 
-### 添加目標
+### 添加目标
 
-    < 路徑到專案 >/科爾多瓦/目標添加 < 名稱 >< 的 ip 位址 > [-t |-類型 < 設備 | 模擬器 >] [-p |-< 密碼 >] [— — pin < 設備針 >]
+    < 路径到项目 >/科尔多瓦/目标添加 < 名称 >< 的 ip 地址 > [-t |-类型 < 设备 | 模拟器 >] [-p |-< 密码 >] [— — pin < 设备针 >]
     
 
-在哪裡
+在哪里
 
-*   `<name>`指定目標的唯一名稱。
+*   `<name>`指定目标的唯一名称。
 
-*   `<ip-address>`指定的 ip 位址的黑莓設備或模擬器。
+*   `<ip-address>`指定的 ip 地址的黑莓设备或模拟器。
 
-*   `-p | --password <password>`指定的設備或模擬程式的密碼。只有在設備或模擬器是受密碼保護,這是必需的。
+*   `-p | --password <password>`指定的设备或仿真程序的密码。只有在设备或模拟器是受密码保护,这是必需的。
 
-*   `--pin <device-pin>`指定的黑莓設備,作為一個有效的主機調試標記標識該設備的 PIN。 此參數是必需的只有當您要創建一個調試標記。
+*   `--pin <device-pin>`指定的黑莓设备,作为一个有效的主机调试标记标识该设备的 PIN。 只有在创建调试令牌时,此参数是必需的。
 
-### 刪除目標
+### 删除目标
 
-    < 路徑到專案 >/科爾多瓦/目標刪除 < 名稱 >
+    < 路径到项目 >/科尔多瓦/目标删除 < 名称 >
     
 
-### 將目標設置為預設值
+### 将目标设置为默认值
 
-    < 路徑到專案 >/科爾多瓦/目標預設 < 名稱 >
+    < 路径到项目 >/科尔多瓦/目标默认 < 名称 >
     
 
-## 生成
+## 构建应用程序
 
-`build`命令將生成作為.bar 檔的專案。 您可以建立您的應用程式中任何一種釋放模式 (會產生一個簽名的.bar 檔) 或在偵錯模式下 (會產生一個無符號的.bar 檔)。
+`build`命令将生成作为.bar 文件的项目。 您可以建立您的应用程序中任何一种释放模式 (会产生一个签名的.bar 文件) 或在调试模式下 (会产生一个无符号的.bar 文件)。
 
-### 生成您在發佈模式下的專案
+### 构建在发布模式下的应用程序
 
-    < 路徑到專案 >/科爾多瓦/生成釋放 [-k |-keystorepass < 密碼 >] [-b |-buildId < 數量 >] [-p |-params < params JSON 檔 >]
+    < 路径到项目 >/科尔多瓦/生成释放 [-k |-keystorepass < 密码 >] [-b |-buildId < 数量 >] [-p |-params < params JSON 文件 >]
     
 
-在哪裡
+在哪里
 
-*   `-k | --keystorepass <password>`指定當您配置您的電腦以簽名的應用程式定義的密碼。
+*   `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。
 
-*   `-b | --buildId <number>`指定您的應用程式的內部版本號。 通常情況下,這個數位應從以前的已簽名版本遞增。 此參數是可選的。
+*   `-b | --buildId <number>`指定您的应用程序的内部版本号。 通常情况下,这个数字应从以前的已签名版本递增。 此参数是可选的。
 
-*   `-p | --params <params-JSON-file>`指定包含要傳遞給下游工具的額外參數的 JSON 檔。此參數是可選的。
+*   `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。此参数是可选的。
 
-### 生成您在偵錯模式下的專案
+### 生成在调试模式下项目
 
-    < 路徑到專案 >/科爾多瓦/生成調試 [< 目標 >] [-k |-keystorepass < 密碼 >] [-p |-params < params JSON 檔 >] [-ll | — — loglevel < error|warn|verbose >]
+    < 路径到项目 >/科尔多瓦/生成调试 [< 目标 >] [-k |-keystorepass < 密码 >] [-p |-params < params JSON 文件 >] [-ll | — — loglevel < error|warn|verbose >]
     
 
-在哪裡
+在哪里
 
-*   `<target>`指定以前添加的目標的名稱。 如果 `<target>` 不指定,則預設的目標使用,如果其中一個已創建。 此參數才是必需的如果你想要的腳本,以將您的應用程式部署到黑莓設備或模擬程式和你沒有創建一個預設目標。 此外,如果 `<target>` 是一個設備,然後該設備必須連接到您的電腦的 USB 連接或連接到您的電腦位於同一 Wi-Fi 網路。
+*   `<target>`指定以前添加的目标的名称。 如果 `<target>` 不指定,则默认的目标使用,如果其中一个已创建。 此参数才是必需的如果你想要的脚本,以将您的应用程序部署到黑莓设备或仿真程序和你没有创建一个默认目标。 此外,如果 `<target>` 是一个设备,然后该设备必须连接到您的计算机的 USB 连接或连接到您的计算机位于同一 Wi-Fi 网络。
 
-*   `-k | --keystorepass <password>`指定當您配置您的電腦以簽名的應用程式定義的密碼。 此密碼還用於創建您的調試權杖。 此參數才是必需如果你想要創建並為您安裝調試權杖的腳本。
+*   `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。 此密码还用于创建您的调试令牌。 此参数才是必需如果你想要创建并为您安装调试令牌的脚本。
 
-*   `-p | --params <params-JSON-file>`指定包含要傳遞給下游工具的額外參數的 JSON 檔。
+*   `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。
 
-*   `-ll | --loglevel <level>`指定的日誌級別。日誌級別可能是 `error` , `warn` ,或`verbose`.
+*   `-ll | --loglevel <level>`指定的日志级别。日志级别可能是 `error` , `warn` ,或`verbose`.
 
-如果你有以前定義一個預設目標 (和以前安裝調試的標記,如果這一目標是黑莓設備),你可以不帶任何參數運行該腳本,該腳本將打包您的應用程式並將它部署到預設的目標。 例如:
+如果你有以前定义一个默认目标 (和以前安装调试的标记,如果这一目标是黑莓设备),您可以使用运行该脚本没有参数和脚本包您的应用程序并将它部署到的默认目标。 例如:
 
-    < 路徑到專案 >/科爾多瓦/生成調試
+    < 路径到项目 >/科尔多瓦/生成调试
     
 
-## 運行
+## 运行应用程序
 
-`run`命令部署該應用程式指定的黑莓設備或模擬程式上。 在部署之前您的應用程式,您必須首先創建一個目標設備或模擬程式您想要將您的應用程式部署到使用目標的腳本。 部署腳本將部署您的應用程式的最新版本。
+`run`命令将部署应用程序的最新生成指定的黑莓设备或仿真程序上。若要部署您的应用程序,您需要指定一个目标设备或仿真程序:
 
-    < 路徑到專案 >/科爾多瓦/運行 < 目標 >
+    < 路径到项目 >/科尔多瓦/运行 < 目标 >
     
 
-在哪裡
-
-*   `<target>`指定以前添加的目標的名稱。 如果 `<target>` 是一個設備,然後該設備必須連接到您的電腦的 USB 連接或連接到您的電腦位於同一 Wi-Fi 網路。
-
-## 外掛程式
+...现场 `<target>` 指定以前添加的目标的名称。 如果 `<target>` 是一个设备,然后它必须连接到您的计算机通过 USB 电缆,或者在您的计算机位于同一 Wi-Fi 网络。
 
-`target`命令允許您添加和刪除外掛程式
+## 句柄插件
 
-### 獲取本地承載的外掛程式
+`target`命令允许您添加和删除插件。要获取本地承载的插件:
 
-    < 路徑到專案 >/科爾多瓦/外掛程式 fetch < 路徑到外掛程式 >
+    < 路径到项目 >/科尔多瓦/插件 fetch < 路径到插件 >
     
 
-### 查看已安裝的外掛程式的清單
+查看已安装插件的列表:
 
-    < 路徑到專案 >/科爾多瓦/外掛程式 ls
+    < 路径到项目 >/科尔多瓦/插件 ls
     
 
-### 添加外掛程式
+添加插件:
 
-    < 路徑到專案 >/科爾多瓦/外掛程式添加 < 名稱 >
+    < 路径到项目 >/科尔多瓦/插件添加 < 名称 >
     
 
-### 刪除某個外掛程式
+删除某个插件:
 
-    < 路徑到專案 >/科爾多瓦/外掛程式 rm < 名稱 >
\ No newline at end of file
+    < 路径到项目 >/科尔多瓦/插件 rm < 名称 >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/upgrading.md b/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
index d71afa5..305afb7 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,442 +14,453 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
    under the License.
 ---
 
-# 升級黑莓手機
+# 升级黑莓 10
 
-本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
+本指南演示如何修改黑莓手机的项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
 
-## 從 3.0.0 升級到 3.1.0
+## 从 3.1.0 升级到 3.2.0
 
-1.  創建新的 Apache 科爾多瓦 3.1.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
+为创建的科尔多瓦 CLI 的项目:
 
-2.  添加您的平臺到科爾多瓦專案中,例如:`cordova
+1.  更新 `cordova` CLI 版本。请参阅命令行界面。
+
+2.  运行`cordova platform update blackberry`
+
+对于不使用 CLI 科尔多瓦创建的项目,请运行:
+
+        bin/更新 < project_path >
+    
+
+## 从 3.0.0 升级到 3.1.0
+
+1.  创建新的 Apache 科尔多瓦 3.1.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+
+2.  添加您的平台到科尔多瓦项目中,例如:`cordova
 platform add blackberry10`.
 
-3.  複製的原始專案內容 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
+3.  复制的原始项目内容 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
 
-4.  複製或覆蓋原始專案中的任何本機資產 ( `Resources` ,等等.)
+4.  复制或覆盖原始项目中的任何本机资产 ( `Resources` ,等等.)
 
-5.  複製您 `config.xml` 到 `www` 目錄中,並刪除任何外掛程式定義。您將修改此處的設置而不是平臺目錄。
+5.  复制 `config.xml` 文件到 `www` 目录中,并删除任何插件定义。您需要修改这里的而不在平台目录内的设置。
 
-6.  使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。 請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。 只有外掛程式標記 3.0.0 和上文與 CLI 相容。
+6.  使用科尔多瓦 CLI 工具来安装您需要的任何插件。 请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。 只有插件标记 3.0.0 和上文与 CLI 兼容。
 
-7.  生成並測試。
+7.  生成并测试。
 
-請注意,CLI 完全支援 BlackBerry10 平臺。PlayBook 和 BBOS,請參閱版本 2.9.0 科爾多瓦和下方。
+请注意,CLI 完全支持 BlackBerry10 平台。PlayBook 和 BBOS,请参阅版本 2.9.0 科尔多瓦和下方。
 
-## 從 2.9.0 升級到 CLI (3.0.0)
+## 从 2.9.0 升级到 CLI (3.0.0)
 
-1.  創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
+1.  创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
 
-2.  添加您的平臺的科爾多瓦專案,例如:`cordova
+2.  添加您的平台到科尔多瓦项目中,例如:`cordova
 platform add blackberry10`.
 
-3.  複製的原始專案內容 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
+3.  复制的原始项目内容 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
 
-4.  複製或覆蓋原始專案中的任何本機資產 ( `Resources` ,等等.)
+4.  复制或覆盖原始项目中的任何本机资产 ( `Resources` ,等等.)
 
-5.  複製您 `config.xml` 到 `www` 目錄中,並刪除任何外掛程式定義。您將修改此處的設置而不是平臺目錄。
+5.  复制 `config.xml` 文件到 `www` 目录中,并删除任何插件定义。您需要修改这里的而不在平台目录内的设置。
 
-6.  使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
+6.  使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
 
-7.  生成並測試。
+7.  生成并测试。
 
-## 升級 2.8.0 專案到 2.9.0
+## 升级 2.8.0 项目到 2.9.0
 
 黑莓 10:
 
-1.  下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
 
-2.  退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
 
-3.  導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
 
-4.  創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。
+4.  创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
 
-5.  將您的專案源從舊專案複製 `/www` 到新的專案目錄 `/www` 目錄。
+5.  将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
 
-6.  更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
 
-### BlackBerryOS/操作手冊
+为 BlackBerryOS/行动手册:
 
-1.  下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
 
-2.  退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
 
-3.  導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
 
-4.  創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4.  创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
 
-5.  複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
+5.  复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
 
-6.  更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
 
-7.  複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
 
-8.  複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
 
-9.  複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
 
-## 升級 2.7.0 專案到 2.8.0
-
-黑莓 10:
+## 升级 2.7.0 项目到 2.8.0
 
-黑莓 10 使用新的 CLI 模具和管理核心作為外掛程式的 Api。 說明將您的專案遷移到新的專案,而不是更新現有的專案,由於更新一個舊的專案的複雜性。 此外注意到科爾多瓦 js 指令檔現在被稱為 'cordova.js' 和不再包含版本的字串。
+黑莓 10 使用新的 CLI 模具和管理核心作为插件的 Api。 说明将您的项目迁移到新的项目,而不是更新现有的项目,由于更新一个旧的项目的复杂性。 此外注意到科尔多瓦 js 脚本文件现在被称为 'cordova.js' 和不再包含版本的字符串。
 
-1.  下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
 
-2.  退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
 
-3.  導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
 
-4.  創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。
+4.  创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
 
-5.  將您的專案源從舊專案複製 `/www` 到新的專案目錄 `/www` 目錄。
+5.  将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
 
-6.  更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
 
-BlackBerryOS/行動手冊:
+为 BlackBerryOS/行动手册:
 
-1.  下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
 
-2.  退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
 
-3.  導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
 
-4.  創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4.  创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
 
-5.  複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
+5.  复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
 
-6.  更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
 
-7.  複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
 
-8.  複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
 
-9.  複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
 
-## 升級 2.6.0 專案到 2.7.0
+## 升级 2.6.0 项目到 2.7.0
 
-1.  下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
 
-2.  退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
 
-3.  導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
 
-4.  創建一個新專案,黑莓手機的命令列工具中所述。您需要從這個新的專案資產。
+4.  创建一个新项目,黑莓手机的命令行工具中所述。您需要从这个新的项目资产。
 
-5.  複製 `www/cordova-2.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.6.0.js` 檔。
+5.  复制 `www/cordova-2.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.6.0.js` 文件。
 
-6.  更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.7.0.js` 文件。
 
-7.  複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
 
-8.  複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
 
-9.  複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
 
-## 從 2.5.0 升級到 2.6.0
+## 从 2.5.0 升级到 2.6.0
 
-更新 PhoneGap 下載目錄:
+更新 PhoneGap 下载目录:
 
-建議你下載整個目錄的新副本。
+建议你下载整个目录的新副本。
 
-但是,在這裡是零敲碎打更新所需的新零件:
+但是,在这里是零敲碎打更新所需的新零件:
 
-1.  更新中的 cordova.blackberry.js 檔 `Phonegap-2.6.0/lib/blackberry/javascript` 目錄。
+1.  更新中的 cordova.blackberry.js 文件 `Phonegap-2.6.0/lib/blackberry/javascript` 目录。
 
-2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目錄。
+2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目录。
 
-3.  更新 `build.xml` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。
+3.  更新 `build.xml` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
 
-4.  更新 `Phonegap-2.6.0/lib/blackberry/bin` 目錄。
+4.  更新 `Phonegap-2.6.0/lib/blackberry/bin` 目录。
 
-5.  更新 `VERSION` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。
+5.  更新 `VERSION` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
 
-更新示例 / 目錄或遷移現有的專案:
+更新示例 / 目录或迁移现有的项目:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  更新的內容 `ext-qnx/` 目錄。
+4.  更新的内容 `ext-qnx/` 目录。
 
-5.  複製新 `cordova-2.6.0.js` 到您的專案。
+5.  复制新 `cordova-2.6.0.js` 到您的项目。
 
-6.  更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
+6.  更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
 
-## 從 2.4.0 升級到 2.5.0
+## 从 2.4.0 升级到 2.5.0
 
-更新 PhoneGap 下載目錄:
+更新 PhoneGap 下载目录:
 
-建議你下載整個目錄的新副本。
+建议你下载整个目录的新副本。
 
-但是,在這裡是零敲碎打更新所需的新零件:
+但是,在这里是零敲碎打更新所需的新零件:
 
-1.  更新中的 cordova.blackberry.js 檔 `Phonegap-2.5.0/lib/blackberry/javascript` 目錄。
+1.  更新中的 cordova.blackberry.js 文件 `Phonegap-2.5.0/lib/blackberry/javascript` 目录。
 
-2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目錄。
+2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目录。
 
-3.  更新 `build.xml` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。
+3.  更新 `build.xml` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
 
-4.  更新 `Phonegap-2.5.0/lib/blackberry/bin` 目錄。
+4.  更新 `Phonegap-2.5.0/lib/blackberry/bin` 目录。
 
-5.  更新 `VERSION` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。
+5.  更新 `VERSION` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
 
-更新示例 / 目錄或遷移現有的專案:
+更新示例 / 目录或迁移现有的项目:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  更新的內容 `ext-qnx/` 目錄。
+4.  更新的内容 `ext-qnx/` 目录。
 
-5.  複製新 `cordova-2.5.0.js` 到您的專案。
+5.  复制新 `cordova-2.5.0.js` 到您的项目。
 
-6.  更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
+6.  更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
 
-## 從 2.3.0 升級到 2.4.0
+## 从 2.3.0 升级到 2.4.0
 
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  複製新 `cordova-2.4.0.js` 到您的專案。
+4.  复制新 `cordova-2.4.0.js` 到您的项目。
     
-    *   如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
-    *   如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
 
-5.  更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+5.  更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
 
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
 
-1.  打開 `sample/lib/` 目錄。
+1.  打开 `sample/lib/` 目录。
 
-2.  更新中的.jar 檔 `cordova.2.3.0/ext/` 目錄。
+2.  更新中的.jar 文件 `cordova.2.3.0/ext/` 目录。
 
-3.  更新的內容 `cordova.2.3.0/ext-air/` 目錄。
+3.  更新的内容 `cordova.2.3.0/ext-air/` 目录。
 
-4.  更新的內容 `cordova.2.3.0/ext-qnx/` 目錄。
+4.  更新的内容 `cordova.2.3.0/ext-qnx/` 目录。
 
-5.  更新中的.js 檔 `cordova.2.3.0/javascript/` 目錄。
+5.  更新中的.js 文件 `cordova.2.3.0/javascript/` 目录。
 
-6.  打開 `sample/lib/` 目錄和重命名 `cordova.2.3.0/` 到目錄`cordova.2.4.0/`.
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.3.0/` 到目录`cordova.2.4.0/`.
 
-7.  類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
 
-8.  打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
 
-## 從 2.2.0 升級到 2.3.0
+## 从 2.2.0 升级到 2.3.0
 
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  複製新 `cordova-2.3.0.js` 到您的專案。
+4.  复制新 `cordova-2.3.0.js` 到您的项目。
     
-    *   如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
-    *   如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
 
-5.  更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
+5.  更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
 
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
 
-1.  打開 `sample/lib/` 目錄。
+1.  打开 `sample/lib/` 目录。
 
-2.  更新中的.jar 檔 `cordova.2.2.0/ext/` 目錄。
+2.  更新中的.jar 文件 `cordova.2.2.0/ext/` 目录。
 
-3.  更新的內容 `cordova.2.2.0/ext-air/` 目錄。
+3.  更新的内容 `cordova.2.2.0/ext-air/` 目录。
 
-4.  更新的內容 `cordova.2.2.0/ext-qnx/` 目錄。
+4.  更新的内容 `cordova.2.2.0/ext-qnx/` 目录。
 
-5.  更新中的.js 檔 `cordova.2.2.0/javascript/` 目錄。
+5.  更新中的.js 文件 `cordova.2.2.0/javascript/` 目录。
 
-6.  打開 `sample/lib/` 目錄和重命名 `cordova.2.2.0/` 到目錄`cordova.2.3.0/`.
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.2.0/` 到目录`cordova.2.3.0/`.
 
-7.  類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
 
-8.  打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
 
-## 從 2.1.0 升級到 2.2.0
+## 从 2.1.0 升级到 2.2.0
 
-更新只是 www 目錄:
+更新只是 www 目录:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  複製新 `cordova-2.2.0.js` 到您的專案。
+4.  复制新 `cordova-2.2.0.js` 到您的项目。
     
-    *   如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
-    *   如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
 
-5.  更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+5.  更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
 
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
 
-1.  打開 `sample/lib/` 目錄。
+1.  打开 `sample/lib/` 目录。
 
-2.  更新中的.jar 檔 `cordova.2.1.0/ext/` 目錄。
+2.  更新中的.jar 文件 `cordova.2.1.0/ext/` 目录。
 
-3.  更新的內容 `cordova.2.1.0/ext-air/` 目錄。
+3.  更新的内容 `cordova.2.1.0/ext-air/` 目录。
 
-4.  更新的內容 `cordova.2.1.0/ext-qnx/` 目錄。
+4.  更新的内容 `cordova.2.1.0/ext-qnx/` 目录。
 
-5.  更新中的.js 檔 `cordova.2.1.0/javascript/` 目錄。
+5.  更新中的.js 文件 `cordova.2.1.0/javascript/` 目录。
 
-6.  打開 `sample/lib/` 目錄和重命名 `cordova.2.1.0/` 到目錄`cordova.2.2.0/`.
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.1.0/` 到目录`cordova.2.2.0/`.
 
-7.  類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
 
-8.  打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
 
-## 從 2.0.0 升級到 2.1.0
+## 从 2.0.0 升级到 2.1.0
 
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  複製新 `cordova-2.1.0.js` 到您的專案。
+4.  复制新 `cordova-2.1.0.js` 到您的项目。
     
-    *   如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
 
-5.  更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+5.  更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
 
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
 
-1.  打開 `sample/lib/` 目錄。
+1.  打开 `sample/lib/` 目录。
 
-2.  更新中的.jar 檔 `cordova.2.0.0/ext/` 目錄。
+2.  更新中的.jar 文件 `cordova.2.0.0/ext/` 目录。
 
-3.  更新的內容 `cordova.2.0.0/ext-air/` 目錄。
+3.  更新的内容 `cordova.2.0.0/ext-air/` 目录。
 
-4.  更新中的.js 檔 `cordova.2.0.0/javascript/` 目錄。
+4.  更新中的.js 文件 `cordova.2.0.0/javascript/` 目录。
 
-5.  打開 `sample/lib/` 目錄和重命名 `cordova.2.0.0/` 到目錄`cordova.2.1.0/`.
+5.  打开 `sample/lib/` 目录和重命名 `cordova.2.0.0/` 到目录`cordova.2.1.0/`.
 
-6.  類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
 
-7.  打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
 
-## 從 1.9.0 升級到 2.0.0
+## 从 1.9.0 升级到 2.0.0
 
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  複製新 `cordova-2.0.0.js` 到您的專案。
+4.  复制新 `cordova-2.0.0.js` 到您的项目。
     
-    *   如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
 
-5.  更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+5.  更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
 
-6.  更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+6.  更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
     
-        < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+        < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
         
     
     自:
     
-        < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+        < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
         
 
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
 
-1.  打開 `sample/lib/` 目錄。
+1.  打开 `sample/lib/` 目录。
 
-2.  更新中的.jar 檔 `cordova.1.9.0/ext/` 目錄。
+2.  更新中的.jar 文件 `cordova.1.9.0/ext/` 目录。
 
-3.  更新的內容 `cordova.1.9.0/ext-air/` 目錄。
+3.  更新的内容 `cordova.1.9.0/ext-air/` 目录。
 
-4.  更新中的.js 檔 `cordova.1.9.0/javascript/` 目錄。
+4.  更新中的.js 文件 `cordova.1.9.0/javascript/` 目录。
 
-5.  打開 `sample/lib/` 目錄和重命名 `cordova.1.9.0/` 到目錄`cordova.2.0.0/`.
+5.  打开 `sample/lib/` 目录和重命名 `cordova.1.9.0/` 到目录`cordova.2.0.0/`.
 
-6.  類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
 
-7.  打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
 
-8.  打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+8.  打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
     
-         < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+         < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
         
     
     自:
     
-         < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+         < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
         
 
-*   要升級到 1.8.0,請轉從 1.7.0
+*   要升级到 1.8.0,请转从 1.7.0
 
-## 從 1.7.0 升級到 1.8.0
+## 从 1.7.0 升级到 1.8.0
 
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
 
-1.  打開您 `www/` 目錄,其中包含您的應用程式。
+1.  打开您 `www/` 目录,其中包含您的应用程序。
 
-2.  刪除和更新中的.jar 檔 `ext/` 目錄。
+2.  删除和更新中的.jar 文件 `ext/` 目录。
 
-3.  更新的內容 `ext-air/` 目錄。
+3.  更新的内容 `ext-air/` 目录。
 
-4.  複製新 `cordova-1.8.0.js` 到您的專案。
+4.  复制新 `cordova-1.8.0.js` 到您的项目。
     
-    *   如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
 
-5.  更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+5.  更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
 
-6.  更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+6.  更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
     
-        < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+        < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
         
     
     自:
     
-        < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+        < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
         
 
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
 
-1.  打開 `sample/lib/` 目錄。
+1.  打开 `sample/lib/` 目录。
 
-2.  更新中的.jar 檔 `cordova.1.7.0/ext/` 目錄。
+2.  更新中的.jar 文件 `cordova.1.7.0/ext/` 目录。
 
-3.  更新的內容 `cordova.1.7.0/ext-air/` 目錄。
+3.  更新的内容 `cordova.1.7.0/ext-air/` 目录。
 
-4.  更新中的.js 檔 `cordova.1.7.0/javascript/` 目錄。
+4.  更新中的.js 文件 `cordova.1.7.0/javascript/` 目录。
 
-5.  打開 `sample/lib/` 目錄和重命名 `cordova.1.7.0/` 到目錄`cordova.1.8.0/`.
+5.  打开 `sample/lib/` 目录和重命名 `cordova.1.7.0/` 到目录`cordova.1.8.0/`.
 
-6.  類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
 
-7.  打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
 
-8.  打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+8.  打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
     
-         < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+         < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
         
     
     自:
     
-         < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file
+         < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/index.md b/docs/zh/edge/guide/platforms/index.md
index 2b3ce7a..2475353 100644
--- a/docs/zh/edge/guide/platforms/index.md
+++ b/docs/zh/edge/guide/platforms/index.md
@@ -14,60 +14,65 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
    under the License.
 ---
 
-# 平臺指南
+# 平台指南
 
-在開發之前為任何下面列出的平臺,安裝科爾多瓦的命令列介面 (CLI)。(有關詳細資訊,見命令列介面)。
+在开发之前为任何下面列出的平台,安装科尔多瓦的命令行界面 (CLI)。(有关详细信息,见命令行界面)。
 
-要開發科爾多瓦的應用程式,您必須為您的目標每個移動平臺安裝 Sdk。 這種安裝是工作的必要無論你做你在 SDK 中多數還是為您組建循環使用 CLI 的。
+要开发科尔多瓦的应用程序,您必须为您的目标每个移动平台安装 Sdk。 这种安装是工作的必要无论你做你在 SDK 中多数还是为您生成周期使用 CLI 的。
 
-下面列出每個*平臺指南*告訴您您需要知道要設置的每個平臺的開發環境: 在何處獲取 SDK、 如何設置設備模擬程式、 如何連接設備進行直接測試和如何管理簽署的關鍵要求。 附加指南提供了每個平臺特有的配置選項,說明添加外掛程式,資訊如何升級每個平臺,以及特定于平臺的命令列工具,作為一個較低級別的替代 `cordova` 命令列實用程式。
+下面列出每个*平台指南*告诉您您需要知道要设置的每个平台的开发环境: 在何处获取 SDK、 如何设置设备仿真程序、 如何连接设备进行直接测试和如何管理签署的关键要求。 附加指南提供了每个平台特有的配置选项,说明添加插件,信息如何升级每个平台,以及特定于平台的命令行工具,作为一个较低级别的替代 `cordova` 命令行实用程序。
 
-## Android 系統
+## 亚马逊火 OS
 
-*   Android 平臺指南
-*   Android 系統組態
-*   Android WebViews
-*   Android 外掛程式
-*   Android 系統的命令列工具
-*   升級 Android
+*   亚马逊火 OS 平台指南
+*   亚马逊火 OS 配置
+*   亚马逊火 OS WebViews
+*   亚马逊火 OS 插件
 
-## 黑莓手機
+## Android 系统
 
-*   黑莓平臺指南
-*   黑莓手機配置
-*   黑莓手機的命令列工具
-*   升級黑莓手機
+*   Android 平台指南
+*   Android 系统配置
+*   Android WebViews
+*   Android 插件
+*   Android 系统的命令行工具
+*   升级 Android
 
 ## 黑莓 10
 
-*   10 黑莓平臺指南
+*   10 黑莓平台指南
 *   黑莓 10 配置
-*   黑莓 10 外掛程式
-*   黑莓 10 命令列工具
+*   黑莓 10 插件
+*   黑莓 10 命令行工具
+*   升级黑莓 10
 
 ## iOS
 
-*   iOS 平臺指南
+*   iOS 平台指南
 *   iOS 配置
 *   WebViews iOS
-*   iOS 外掛程式
-*   iOS 命令列工具
-*   升級 iOS
+*   iOS 插件
+*   iOS 命令行工具
+*   升级 iOS
+
+## Ubuntu
+
+*   Ubuntu 平台指南
 
 ## Windows Phone
 
-*   Windows Phone 8 平臺指南
-*   Windows Phone 7 平臺指南
+*   Windows Phone 8 平台指南
+*   Windows Phone 7 平台指南
 *   Windows Phone 配置
-*   Windows Phone 的命令列工具
-*   升級 Windows Phone
+*   Windows Phone 的命令行工具
+*   升级 Windows Phone
 
 ## Windows 8
 
-*   Windows 8 平臺指南
-*   Windows 8 的命令列工具
-*   升級 Windows 8
+*   Windows 8 平台指南
+*   Windows 8 的命令行工具
+*   升级 Windows 8
 
 ## Tizen
 
-*   Tizen 平臺指南
\ No newline at end of file
+*   Tizen 平台指南
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/config.md b/docs/zh/edge/guide/platforms/ios/config.md
index 139dc13..3a777ab 100644
--- a/docs/zh/edge/guide/platforms/ios/config.md
+++ b/docs/zh/edge/guide/platforms/ios/config.md
@@ -16,78 +16,68 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # iOS 配置
 
-`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 本節詳細說明僅適用于 iOS 版本的首選項。 有關全域配置選項,請參閱 config.xml 檔的資訊。
+`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 本节详细说明仅适用于 iOS 版本的首选项。 有关全局配置选项,请参阅 config.xml 文件的信息。
 
-*   `EnableViewportScale`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 使用視區的元標記來禁用或限制的使用者縮放的範圍。
+*   `EnableViewportScale`(boolean 类型的值,默认值为 `false` ): 设置为 `true` ,以便视区元标记来禁用或限制的范围的用户比例,这默认启用的。
     
         <preference name="EnableViewportScale" value="true"/>
         
+    
+    放置在 HTML 中禁用缩放和适合的视口,如下内容灵活地内呈现 web 视图:
+    
+        < 元名称 = '视' 内容 =' 宽度 = 设备-宽度,初始规模 = 1,用户可扩展 = no' / >
+        
 
-*   `MediaPlaybackRequiresUserAction`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 以防止 HTML5 視頻自動播放的 `autoplay` 屬性。 調用時,不適用 `play()` 視頻物件上。
+*   `MediaPlaybackRequiresUserAction`(boolean 类型的值,默认值为 `false` ): 设置为 `true` 以防止与自动播放 HTML5 视频或音频 `autoplay` 属性或通过 JavaScript。
     
         <preference name="MediaPlaybackRequiresUserAction" value="true"/>
         
 
-*   `AllowInlineMediaPlayback`(boolean 類型的值,預設值為 `false` ): 設置為 `true` ,讓 HTML5 播放媒體顯示*內聯*的螢幕佈局,使用瀏覽器提供的控制項,而不是本機控制項內。 為此,添加 `webkit-playsinline` 歸咎于任何 `<video>` 的元素。
+*   `AllowInlineMediaPlayback`(boolean 类型的值,默认值为 `false` ): 设置为 `true` ,让 HTML5 播放媒体显示*内联*的屏幕布局,使用浏览器提供的控件,而不是本机控件内。 为此,添加 `webkit-playsinline` 归咎于任何 `<video>` 的元素。
     
         <preference name="AllowInlineMediaPlayback" value="true"/>
         
 
-*   `BackupWebStorage`(字串,或者 `none` , `local` ,或預設的 `cloud` ): 設置為 `cloud` 允許通過 iCloud 備份到 web 存儲資料。 設置為 `local` ,使得只有本地備份通過 iTunes 同步。 設置為 `none` 防止 web 存儲備份。
+*   `BackupWebStorage`(字符串,或者 `none` , `local` ,或默认的 `cloud` ): 设置为 `cloud` 允许通过 iCloud 备份到 web 存储数据。 设置为 `local` ,使得只有本地备份通过 iTunes 同步。 设置为 `none` 防止 web 存储备份。
     
         <preference name="BackupWebStorage" value="local"/>
         
 
-*   `TopActivityIndicator`(字串,預設值為 `gray` ): 控制指示大量的處理器活動的狀態列中的旋轉的小圖示的外觀。 有效的值為 `whiteLarge` , `white` ,和`gray`.
+*   `TopActivityIndicator`(字符串,默认值为 `gray` ): 控制指示大量的处理器活动的状态栏中的旋转的小图标的外观。 有效的值为 `whiteLarge` , `white` ,和`gray`.
     
         <preference name="TopActivityIndicator" value="white"/>
         
 
-*   `FadeSplashScreen`(boolean 類型的值,預設值為 `true` ): 設置為 `false` 以防止褪色和縮小其顯示狀態發生更改時初始螢幕。
-    
-        <preference name="FadeSplashScreen" value="false"/>
-        
-
-*   `FadeSplashScreenDuration`(浮動,預設值為 `2` ): 指定的初始螢幕的秒數淡出效果來執行。
-    
-        <preference name="FadeSplashScreenDuration" value="4"/>
-        
-
-*   `ShowSplashScreenSpinner`(boolean 類型的值,預設值為 `true` ): 設置為 `false` 隱藏初始螢幕微調框。
-    
-        <preference name="ShowSplashScreenSpinner" value="false"/>
-        
-
-*   `KeyboardDisplayRequiresUserAction`(boolean 類型的值,預設值為 `true` ): 設置為 `false` ,允許鍵盤出現在調用時 `focus()` 形式投入。
+*   `KeyboardDisplayRequiresUserAction`(boolean 类型的值,默认值为 `true` ): 设置为 `false` ,允许键盘出现在调用时 `focus()` 形式投入。
     
         <preference name="KeyboardDisplayRequiresUserAction" value="false"/>
         
 
-*   `SuppressesIncrementalRendering`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 等待,直到在呈現到螢幕之前已收到的所有內容。
+*   `SuppressesIncrementalRendering`(boolean 类型的值,默认值为 `false` ): 设置为 `true` 等待,直到在呈现到屏幕之前已收到的所有内容。
     
         <preference name="SuppressesIncrementalRendering" value="true"/>
         
 
-*   `KeyboardShrinksView`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 規模 web 視圖,當鍵盤出現時,重寫預設 beavior,沿垂直方向縮小視區。 這與匹配 Android 應用程式的預設的行為。
+*   `GapBetweenPages`(浮动,默认值为 `` ): 的大小,以磅为单位,页面之间的差距。
     
-        <preference name="KeyboardShrinksView" value="true"/>
+        <preference name="GapBetweenPages" value="0"/>
         
 
-*   `GapBetweenPages`(浮動,預設值為 `` ): 的大小,以磅為單位,頁面之間的差距。
+*   `PageLength`(浮动,默认值为 `` ): 中点,在页面流的方向每个页面的大小。 当 PaginationMode 是从右到左或从左到右,此属性表示每个页面的宽度。 PaginationMode topToBottom 或 bottomToTop 时,此属性表示每个页面的高度。 默认值为 0,这意味着布局使用视区的大小来确定页面的尺寸。
     
-        < 首選項名稱 = 值"GapBetweenPages"="0"/ >
+        <preference name="PageLength" value="0"/>
         
 
-*   `PageLength`(浮動,預設值為 `` ): 中點,在頁面流的方向每個頁面的大小。 當 PaginationMode 是從右至左或從左至右,此屬性工作表示每個頁面的寬度。 PaginationMode topToBottom 或 bottomToTop 時,此屬性工作表示每個頁面的高度。 預設值為 0,這意味著佈局使用視區的大小來確定頁面的尺寸。
+*   `PaginationBreakingMode`(字符串,默认值为 `page` ): 有效的值为 `page` 和 `column` 。在列或页断发生的方式。 此属性确定是否某些 CSS 属性关于列和页打破是荣幸还是忽略。 当此属性设置为 `column` ,内容尊重相关的页断的地方断列的 CSS 属性。
     
-        < 首選項名稱 = 值"PageLength"="0"/ >
+        <preference name="PaginationBreakingMode" value="page"/>
         
 
-*   `PaginationBreakingMode`(字串,預設值為 `page` ): 有效的值為 `page` 和 `column` 。在列或頁斷發生的方式。 此屬性確定是否某些 CSS 屬性關於列和頁打破是榮幸還是忽略。 當此屬性設置為 `column` ,內容尊重相關的頁斷的地方斷列的 CSS 屬性。
+*   `PaginationMode`(字符串,默认值为 `unpaginated` ): 有效的值为 `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` ,和 `rightToLeft` 。 此属性确定是否在 web 视图中的内容划分为一次填充视图一屏幕的页或一个长的滚动视图所示。 如果设置为一个分页的窗体,此属性切换分页的布局上的内容,导致其内容的 web 视图使用重新布局的 PageLength 和 GapBetweenPages 的值。
     
-        < 首選項名稱 = 值"PaginationBreakingMode"="第頁"/ >
+        <preference name="PaginationMode" value="unpaginated"/>
         
 
-*   `PaginationMode`(字串,預設值為 `unpaginated` ): 有效的值為 `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` ,和 `rightToLeft` 。 此屬性確定是否在 web 視圖中的內容劃分為一次填充視圖一螢幕的頁或一個長的滾動視圖所示。 如果設置為一個分頁的表單,此屬性切換分頁的佈局上的內容,導致其內容的 web 視圖使用重新佈局的 PageLength 和 GapBetweenPages 的值。
+*   `UIWebViewDecelerationSpeed`(字符串,默认值为 `normal` ): 有效的值为 `normal` , `fast` 。 此属性控制减速势头滚动。 `normal`是大多数本机应用程序,默认的速度和 `fast` 的移动版 Safari 是默认的。
     
-        < 首選項名稱 = 值"PaginationMode"="分頁"/ >
\ No newline at end of file
+        <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file