cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mwbro...@apache.org
Subject [03/36] Add edge for Spanish, French, and Chinese.
Date Fri, 30 Aug 2013 17:25:53 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/zh/edge/guide/platforms/blackberry/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry/index.md b/docs/zh/edge/guide/platforms/blackberry/index.md
new file mode 100644
index 0000000..ae6feab
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry/index.md
@@ -0,0 +1,158 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 黑莓平台指南
+
+本指南介绍了如何设置用于目标应用程序的版本 10 之前的黑莓平台 SDK 环境。 如果你想要的目标的最新版本,请参阅黑莓 10 平台指南。 请参阅下列特定于平台的详细信息:
+
+*   黑莓手机配置
+*   升级黑莓手机
+*   黑莓手机的插件
+*   黑莓手机的命令行工具
+
+上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
+
+## 要求和支持
+
+此版本的黑莓手机不支持由 `cordova` 所述的命令行界面,而是由一组单独的命令行工具的实用程序。 从[cordova.apache.org][1]下载的科尔多瓦分布.
+
+ [1]: http://cordova.apache.org/#download
+
+科尔多瓦的黑莓手机依赖于[黑莓 WebWorks 框架][2],这是可用于 Windows XP (32 位),Windows 7 (32 位和 64 位) 和 Mac (OS X 10.6.4+)。 WebWorks 应用程序可以*只*在以下黑莓平台上部署:
+
+ [2]: https://bdsc.webapps.blackberry.com/html5
+
+*   黑莓 OS 5.0 和更高
+*   黑莓 PlayBook
+*   黑莓 10 (QNX)
+
+WebWorks 需要 Java 开发工具包 (JDK)。 对于 Windows,使用 32 位版本的[Oracle JDK][3]。 Java 中的默认安装的 Mac OS X 上最新支持版本 10.7,这需要[单独安装][4]。 它还要求 Apache Ant 在 Mac 上是 Java 安装的一部分安装。 Windows 版本,从[ant.apache.org][5].
+
+ [3]: http://www.oracle.com/technetwork/java/javase/downloads/index.html#jdk
+ [4]: http://support.apple.com/kb/DL1421
+ [5]: http://ant.apache.org/bindownload.cgi
+
+## 安装 SDK
+
+下载并安装适当的 WebWorks SDK,为您的发展。可以从以下位置下载黑莓 PlayBook 和黑莓智能手机 WebWorks Sdk。
+
+*   \[黑莓 PlayBook SDK\](https://developer.blackberry.com/html5/download/#playbook) 和[Adobe Air SDK][6]
+
+*   \[黑莓智能手机 SDK\]() https://developer.blackberry.com/html5/download/#smartphones
+
+ [6]: http://www.adobe.com/devnet/air/air-sdk-download.html
+
+## 登记册的签名密钥
+
+如果您希望发布黑莓应用程序商店上的应用程序或在实际设备上,您会需要注册一套免费的代码签名密钥。 要这样做,请完成[黑莓键订单窗体][7]。 一旦您收到你签署的钥匙,他们需要进行设置。 请参阅[黑莓 HTML5/WebWorks 网站][8]的信息。
+
+ [7]: https://www.blackberry.com/SignedKeys
+ [8]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+
+## 安装科尔多瓦
+
+下载并解压缩[科尔多瓦][1]的最新副本.
+
+## 设立了一个新的项目
+
+*   打开一个命令行终端并导航到您解压缩科尔多瓦。
+
+*   那里是科尔多瓦支持每个平台的目录。导航到 `blackberry` 目录。
+
+*   `blackberry`目录中包含几个子目录。 `example`目录中包含一个完整的科尔多瓦项目。 复制 `example` 目录到您的计算机上的另一个位置和导航到那里。
+
+*   编辑 `project.properties` 文件,以指定您使用的 WebWorks SDK。 例如,下面是黑莓 PlayBook,黑莓智能手机 (OS5-7) 或黑莓 10 (QNX) 的各自设置:
+    
+        playbook.bbwp.dir=C:\\Program Motion\\BlackBerry WebWorks SDK 中 Files\\Research 为 TabletOS 2.1.0.6\\bbwp blackberry.bbwp.dir=C:\\Program Motion\\BlackBerry WebWorks Packager 在 Files\\Research qnx.bbwp.dir=C:\\Program 文件 (86) \\Research In Motion\\BlackBerry 10 WebWorks SDK 1.0.2.9
+        
+
+这些参数对应于参数指定在生成您的项目时。首次运行这些命令,它们生成一个"HelloWorld"应用程序:
+
+        科尔多瓦/生成 playbook 科尔多瓦/生成黑莓科尔多瓦/生成 qnx
+    
+
+和 SDK,您还需要注册的代码签名密钥和调试标记。 签名密钥允许您分发通过黑莓应用程序。 调试标记使您可以测试黑莓手机仿真器或设备上未签名的应用程序。 您不需要创建和安装调试标记自己 ;如果你提供的密钥库的密码,生成脚本创建,并为您安装调试标记。 若要设置签名密钥,请转到黑莓手机网站来得到它,确保保留您指定的密码。 然后运行 `blackberry-signer` 实用程序包含的 SDK。 黑莓手机提供了更多的信息在这里:
+
+*   [注册您的代码签名密钥][9]
+
+*   [设置您的计算机代码签名][10]
+
+*   [设置您的 SDK 环境的综合指南][11]
+
+ [9]: https://www.blackberry.com/SignedKeys/codesigning.html
+ [10]: http://developer.blackberry.com/html5/documentation/set_up_for_signing.html
+ [11]: http://developer.blackberry.com/native/documentation/bb10/com.qnx.doc.native_sdk.quickstart/topic/set_up_your_environment.html
+
+## 部署到仿真程序
+
+在 Windows 上,黑莓智能手机仿真器,才可用。 黑莓 PlayBook 模拟器需要 VMWare 播放器 (Windows) 或 VMWare 融合 (Mac OS X)。 WebWorks SDK 提供了一个默认模拟器,但额外的仿真程序都[可以通过黑莓手机][12].
+
+ [12]: http://us.blackberry.com/developers/resources/simulators.jsp
+
+从项目目录中,键入 `./cordova/run <target>` ,更换 `<target>` 或 `qnx` , `playbook` ,或 `blackberry` 。 请注意对于黑莓 10 和行动手册,必须已经启动仿真程序虚拟映像。
+
+请参阅下列内容的详细信息:
+
+*   [黑莓 PlayBook][13]
+
+*   [黑莓智能手机][14]
+
+ [13]: https://developer.blackberry.com/html5/documentation/using_the_tablet_simulator_1866980_11.html
+ [14]: https://developer.blackberry.com/html5/documentation/run_your_app_on_smartphone_sim_1876976_11.html
+
+对于黑莓 Playbook 编辑 `project.properties` 文件以自定义 `playbook.sim.ip` 和 `playbook.sim.password` 的属性。 可通过**设置**应用程序主屏幕上仿真程序的 IP 地址。 启用**的安全和隐私 → 发展模式**选项,以显示该地址。 此外可以在**安全和隐私**选项卡中设置密码。
+
+对于黑莓智能手机,编辑 `project.properties` 文件以自定义 `blackberry.sim.dir` 和 `blackberry.sim.bin` 的属性。 您需要在 Windows 上,例如指定目录路径时逃脱的路径分隔符:`C:\\Program
+Files\\BlackBerry\\Simulator`.
+
+一旦该仿真程序已安装并运行,运行任一以下操作以安装到主屏幕的应用程序:
+
+        科尔多瓦/运行 playbook 科尔多瓦/运行黑莓
+    
+
+如果设备连接到您的计算机是否提示您时,回答否。
+
+**注:**上黑莓 OS 5,该应用程序安装在 `Downloads` 目录。
+
+## 将部署到设备
+
+要将您的应用程序部署到一个设备,它必须连接,和您必须注册为代码签名密钥,如上文所述。 也、 要部署应用程序对黑莓 PlayBook**设置 → 安全 → 发展模式**必须启用选项。
+
+在黑莓 PlayBook 上编辑 `project.properties` 文件和修改以下以反映该设备的 IP 和密码作为配置上面,一直以来与您设置的签名私钥密码:
+
+从项目目录中,键入 `./cordova/run <target>` ,更换 `<target>` 或 `qnx` , `playbook` ,或`blackberry`.
+
+在黑莓智能手机 (OS5-7),指定 `blackberry.sigtool.password` 属性作为签名的私钥密码。
+
+然后从该项目的目录,运行你会在仿真程序中查看该应用程序的命令之一:
+
+        科尔多瓦/运行 playbook 科尔多瓦/运行黑莓
+    
+
+如果设备连接到您的计算机是否提示您时,回答是。
+
+**注:**上黑莓 OS 5,该应用程序安装在 `Downloads` 目录。
+
+## 附加信息
+
+下面的文章可能帮助您解决常见的问题,开发的黑莓 WebWorks 框架生成的应用程序时:
+
+*   [黑莓 WebWorks 发展陷阱][15]
+
+*   [包装 WebWorks 应用程序的最佳做法][16]
+
+ [15]: http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Common-BlackBerry-WebWorks-development-pitfalls-that-can-be/ta-p/624712
+ [16]: https://bdsc.webapps.blackberrycom/html5/documentation/ww_developing/bestpractice_compiling_ww_apps_1873324_11.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/zh/edge/guide/platforms/blackberry/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry/plugin.md b/docs/zh/edge/guide/platforms/blackberry/plugin.md
new file mode 100644
index 0000000..565b0ac
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry/plugin.md
@@ -0,0 +1,69 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 黑莓手机的插件
+
+本指南介绍了如何开发回声插件在黑莓手机上。 插件开发指南提供广泛概述,你应该已经是熟悉的和本指南捡起它的留下。 此外,下载[科尔多瓦黑莓手机存储库][1].
+
+ [1]: https://git-wip-us.apache.org/repos/asf?p=cordova-blackberry-webworks.git;a=summary
+
+`Cordova-BlackBerry`项目允许您将部署到黑莓火炬、 加粗和操作手册等。 Playbook 使用不同的代码基比其他黑莓手持设备,您需要为其重复你的发展努力。 本指南着重于手持设备,而不是平板电脑。 (在将来,本指南应包括这两个平台)。
+
+Echo 插件基本上是返回用户不管消息提供给 `window.echo` 函数:
+
+    window.echo = function(str, callback) {
+        cordova.exec(callback, function(err) {
+            callback('Nothing to echo.');
+        }, "Echo", "echo", [str]);
+    };
+    
+
+## 修改 plugins.xml
+
+您的项目的 `www/plugins.xml` 目录中包含的所有必要引用到科尔多瓦项目的插件。 添加一个额外的引用,这样,当 `cordova.exec` 是科尔多瓦叫,知道如何映射 `Echo` 参数的 `cordova.exec` 到 `Echo` 我们想要写本机的类:
+
+    < 功能名称 ="回声">< 参数名称 ="黑莓手机-包"value="org.apache.cordova.echo.Echo"/ >< / 功能 >
+    
+
+## 添加 Echo.java
+
+如果您注意到结构的值属性,您将看到已定义的路径,导致回声插件。 在科尔多瓦黑莓 WebWorks 回购的根目录中,查找名为的目录 `framework` 。 此目录包含所有的源代码在黑莓手机上本机运行。 导航到 `framework/ext/src/org/apache/cordova` 。 此时,您将看到所有的插件目录,所是的源代码。 因此,添加目录回显到 `framework/ext/src/org/apache/cordova/echo` ,并创建一个文件称为 `Echo.java` 在`framework/ext/src/org/apache/cordova/echo/Echo.java`.
+
+## 书写 Echo.java
+
+在编写插件背后的基本思想是,创建一个扩展插件类的类调用的方法 `execute` 返回 `PluginResult` 类。 任何调用 `cordova.exec` 将传递给要在类中,以及参数内执行的操作中。 在这种情况下,"回声"是我们想要执行的类中"回声"和 [乙方] 的行动是我们在中传递的参数。
+
+    包 org.apache.cordova.echo ;导入 org.apache.cordova.api.Plugin ;导入 org.apache.cordova.api.PluginResult ;导入 org.apache.cordova.json4j.JSONArray ;导入 org.apache.cordova.json4j.JSONException ;导入 org.apache.cordova.json4j.JSONObject ;/ --- 简单插件来演示如何生成一个插件黑莓 * 基本上回声回用户呼叫味精这个插件 * / 公共最后类回声扩展插件 {公共静态最终字符串回显 ="echo";公共 PluginResult 执行字符串 callbackId JSONArray args 字符串操作) {PluginResult 结果 = 新 PluginResult (PluginResult.Status.INVALID_ACTION,"回声: 无效的操作:"+ 行动) ;if(action.equals(echo)) {试 {字符串 theMsg = args.getString(0) ;如果 (theMsg! = null | | theMsg.length() > 0) {结果 = 新 PluginResult (PluginResult.Status.OK,theMsg) ;} 其他 {结果 = 新 PluginResult (PluginResult.Status.ERROR,"没什么,回显") ;}} catch (JSONException e) {结果 = 新 PluginResult (
 PluginResult.Status.JSON_EXCEPTION,e.getMessage()) ;}} 返回结果 ;}
+    
+    }
+    
+
+所以如果我们看看上面的代码,我们可以看到在 execute 方法中,我们第一次寻找行动来。 Echo 插件,只有一种操作, `echo` ,因此,我们将只检查的。 如果我们的插件有更多的行动,它是简单的添加更多条件的测试,以检查这些操作。
+
+然后我们拿进来从参数 args 参数由提供的消息。 我们可以抓住的只在做第一个参数`String theMsg = args.getString(0);`.
+
+我们将做一些错误检查和邮件看起来很好,如果我们将实例化新的 PluginResult 与好的状态: `PluginResult.Status.OK` ,并返回该邮件: `theMsg` 。 在此之后,我们返回的结果,要传递回给 JavaScript 可以在回调中成功发射。 如果事情失败,我们可以返回各种状态异常,像 `PluginResult.Status.ERROR` , `PluginResult.Status.JSON_EXCEPTION` ,或 `PluginResult.Status.INVALID_ACTION` 。 当传递回来时,这些类型的结果火中 JavaScript 的失败回调。
+
+## 更新您的项目 www 目录中.jar
+
+添加的 `Echo.java` 需要更新您的项目中。 若要生成 `.jar` 文件,定位到黑莓 WebWorks 回购根目录下并运行 `ant` 命令:
+
+    蚂蚁更新-Dproject.path="~/path_to_my_project"
+    
+
+这将生成新的 `.jar` 文件在 `build/ext` 目录。复制 `build/ext/cordova.jar` 文件到您 `project/www/ext` 目录。
+
+如果一切顺利,允许您在黑莓手机中使用 Echo 插件。
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/zh/edge/guide/platforms/blackberry/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry/tools.md b/docs/zh/edge/guide/platforms/blackberry/tools.md
new file mode 100644
index 0000000..e9ba546
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry/tools.md
@@ -0,0 +1,60 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 黑莓手机的命令行工具
+
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
+
+ [1]: http://cordova.apache.org
+
+## 创建一个项目
+
+运行 `create` 命令,指定的现有路径的项目、 反向域式包标识符和应用程序的显示名称。这里是 Mac 和 Windows 的语法:
+
+    $ /path/to/cordova-blackberry-webworks/bin/create /path/to/my_new_project com.example.project_name ProjectName
+    $ /path/to/cordova-blackberry-webworks/bin/create.bat /path/to/my_new_project com.example.project_name ProjectName
+    
+
+**注:**黑莓平台忽略软件包名称的占位符 ( `com.example.project_name` ),但它已仍需使用的跨平台的工具。
+
+## 生成项目
+
+对于黑莓手机的项目,请确保您自定义 `project.properties` 在科尔多瓦项目的根目录中的文件。 你需要提供你的黑莓手机签名密钥的密码,这样做并指定黑莓 WebWorks SDK 和黑莓仿真程序的可执行文件的位置。
+
+    $ /path/to/my_new_project/cordova/build <platform>
+    $ /path/to/my_new_project/cordova/build.bat <platform>
+    
+
+## 启动仿真程序
+
+对于黑莓手机的项目,请确保您自定义 `project.properties` 科尔多瓦项目目录的根目录中的文件。 你需要提供你的黑莓手机签名密钥的密码,这样做并指定黑莓 WebWorks SDK 和黑莓仿真程序的可执行文件的位置。
+
+    $ /path/to/my_new_project/cordova/run <platform>
+    
+
+然后选择 '否' 时提示您:
+
+    你有一个黑莓设备连接到您的计算机吗?(y/n) $ /path/to/my_new_project/cordova/run < 平台 >
+    
+
+然后选择 '否' 时提示您:
+
+    你有一个黑莓设备连接到您的计算机吗?(y /) n
+    
+
+## 日志记录
+
+不幸的是,流直接从设备日志是目前不支持的。 然而,黑莓手机提供了内置 Web 检查器支持 Playbook 和黑莓智能手机设备运行黑莓 OS 7.0 及以上。 您还可以访问您的应用程序日志 (包括对任何调用 `console.log` ) 在您的设备,在按住 ALT 键从主屏幕和键入 lglg 键上。
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/zh/edge/guide/platforms/blackberry/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry/upgrading.md b/docs/zh/edge/guide/platforms/blackberry/upgrading.md
new file mode 100644
index 0000000..a026abd
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry/upgrading.md
@@ -0,0 +1,419 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 升级黑莓手机
+
+本指南演示如何修改黑莓手机的项目从科尔多瓦的旧版本进行升级。 这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
+
+## 升级 2.8.0 项目到 2.9.0
+
+黑莓 10:
+
+1.  下载并解压缩到您的硬盘驱动器上永久位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
+
+5.  从旧项目复制您的项目源 `/www` 目录到新的项目的 `/www` 目录。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+### BlackBerryOS/操作手册
+
+1.  下载并解压缩到您的硬盘驱动器上永久位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+
+5.  复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+
+## 升级 2.7.0 项目到 2.8.0
+
+黑莓 10:
+
+黑莓 10 使用新的 CLI 模具和管理核心作为插件的 Api。 说明将您的项目迁移到新的项目,而不是更新现有的项目,由于更新一个旧的项目的复杂性。 此外注意到科尔多瓦 js 脚本文件现在被称为 'cordova.js' 和不再包含版本的字符串。
+
+1.  下载并解压缩到您的硬盘驱动器上永久位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
+
+5.  从旧项目复制您的项目源 `/www` 目录到新的项目的 `/www` 目录。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+BlackBerryOS/行动手册:
+
+1.  下载并解压缩到您的硬盘驱动器上永久位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+
+5.  复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+
+## 升级 2.6.0 项目到 2.7.0
+
+1.  下载并解压缩到您的硬盘驱动器上永久位置的科尔多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,黑莓手机的命令行工具中所述。您需要从这个新的项目资产。
+
+5.  复制 `www/cordova-2.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.6.0.js` 文件。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.7.0.js` 文件。
+
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+
+## 从 2.5.0 升级到 2.6.0
+
+更新 PhoneGap 下载目录:
+
+建议你下载整个目录的新副本。
+
+但是,在这里是零敲碎打更新所需的新零件:
+
+1.  更新中的 cordova.blackberry.js 文件 `Phonegap-2.6.0/lib/blackberry/javascript` 目录。
+
+2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目录。
+
+3.  更新 `build.xml` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
+
+4.  更新 `Phonegap-2.6.0/lib/blackberry/bin` 目录。
+
+5.  更新 `VERSION` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
+
+更新 `example/` 目录或迁移现有的项目:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  更新的内容 `ext-qnx/` 目录。
+
+5.  复制新 `cordova-2.6.0.js` 到您的项目。
+
+6.  更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
+
+## 从 2.4.0 升级到 2.5.0
+
+更新 PhoneGap 下载目录:
+
+建议你下载整个目录的新副本。
+
+但是,在这里是零敲碎打更新所需的新零件:
+
+1.  更新中的 cordova.blackberry.js 文件 `Phonegap-2.5.0/lib/blackberry/javascript` 目录。
+
+2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目录。
+
+3.  更新 `build.xml` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
+
+4.  更新 `Phonegap-2.5.0/lib/blackberry/bin` 目录。
+
+5.  更新 `VERSION` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
+
+更新示例 / 目录或迁移现有的项目:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  更新的内容 `ext-qnx/` 目录。
+
+5.  复制新 `cordova-2.5.0.js` 到您的项目。
+
+6.  更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
+
+## 从 2.3.0 升级到 2.4.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.4.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+
+更新 (ie,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.3.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.3.0/ext-air/` 目录。
+
+4.  更新的内容 `cordova.2.3.0/ext-qnx/` 目录。
+
+5.  更新中的.js 文件 `cordova.2.3.0/javascript/` 目录。
+
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.3.0/` 到目录`cordova.2.4.0/`.
+
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+
+## 从 2.2.0 升级到 2.3.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.3.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+
+更新 (ie,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.2.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.2.0/ext-air/` 目录。
+
+4.  更新的内容 `cordova.2.2.0/ext-qnx/` 目录。
+
+5.  更新中的.js 文件 `cordova.2.2.0/javascript/` 目录。
+
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.2.0/` 到目录`cordova.2.3.0/`.
+
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+
+## 从 2.1.0 升级到 2.2.0
+
+更新只是 www 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.2.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+
+更新 (ie,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.1.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.1.0/ext-air/` 目录。
+
+4.  更新的内容 `cordova.2.1.0/ext-qnx/` 目录。
+
+5.  更新中的.js 文件 `cordova.2.1.0/javascript/` 目录。
+
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.1.0/` 到目录`cordova.2.2.0/`.
+
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+
+## 从 2.0.0 升级到 2.1.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.1.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+
+更新 (ie,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.0.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.0.0/ext-air/` 目录。
+
+4.  更新中的.js 文件 `cordova.2.0.0/javascript/` 目录。
+
+5.  打开 `sample/lib/` 目录和重命名 `cordova.2.0.0/` 到目录`cordova.2.1.0/`.
+
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+
+## 从 1.9.0 升级到 2.0.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.0.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+
+6.  更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    自:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+
+更新 (ie,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.1.9.0/ext/` 目录。
+
+3.  更新的内容 `cordova.1.9.0/ext-air/` 目录。
+
+4.  更新中的.js 文件 `cordova.1.9.0/javascript/` 目录。
+
+5.  打开 `sample/lib/` 目录和重命名 `cordova.1.9.0/` 到目录`cordova.2.0.0/`.
+
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+
+8.  打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+         < 插件名称 ="捕获"value="org.apache.cordova.media.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.7.0 升级到 1.8.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-1.8.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+
+6.  更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    自:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+
+更新 (ie,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.1.7.0/ext/` 目录。
+
+3.  更新的内容 `cordova.1.7.0/ext-air/` 目录。
+
+4.  更新中的.js 文件 `cordova.1.7.0/javascript/` 目录。
+
+5.  打开 `sample/lib/` 目录和重命名 `cordova.1.7.0/` 到目录`cordova.1.8.0/`.
+
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+
+8.  打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+         < 插件名称 ="捕获"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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/zh/edge/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/config.md b/docs/zh/edge/guide/platforms/blackberry10/config.md
new file mode 100644
index 0000000..449ed5c
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry10/config.md
@@ -0,0 +1,37 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied. See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 黑莓 10 配置
+
+`config.xml`文件控制科尔多瓦的各种设置。 这些跨应用程序应用。 `config.xml`文件是位于在 `<project folder>/<www>` 目录。
+
+## `< 首选项 >`
+
+各种首选项 (作为 `<preference>` 标签) 默认情况下,不打破现有的应用程序。可用的选择是:
+
+*   `autoHideSplashScreen`: ( `true` 或 `false` ): 设置为 `false` ,控制通过 JavaScript API 闪屏被隐藏时。 此首选项默认设置为 true。
+
+*   `backgroundColor`: 指定你的应用程序的背景色。值必须在使用 8 位十六进制数字的 ARGB 像素格式中指定的颜色值。
+
+*   `childBrowser`: 禁用儿童浏览器窗口。 默认情况下,当内容尝试在新的窗口或选项卡中打开资源时 (通过使用 window.open (),或者通过指定 `_blank` 作为锚点的目标),WebWorks 应用程序将会打开一个辅助浏览器窗口以显示该资源。 默认情况下启用此功能。 值必须指定 `disable` ,防止出现上述行动。
+
+*   `hideKeyboardFormAccessoryBar`: ( `enable` 或 `disable` ) 禁用键盘窗体附件栏中的 HTML 窗体。 键盘窗体配件栏是一行的按钮 (上一页、 下一页和提交),用户可以使用一个窗体中导航。 默认情况下,当一个 WebWorks 应用程序包含一个 HTML 表单,并且 `<input>` 元素获取焦点,WebWorks 将显示此窗体的附件栏。 此功能允许您以防止您的应用程序通过指定的值显示窗体配件栏`enable`.
+
+*   `orientation`: ( `auto` , `portrait` ,或 `landscape` ) 在您的应用程序中指定屏幕的持久性方向。默认情况下,如果您不指定屏幕方向,方向是设置为自动。
+
+*   `popupBlocker`: 启用弹出窗口阻止程序。 默认情况下,按黑莓 WebWorks 应用程序在一个儿童的浏览器窗口中显示所有弹出窗口。 您可以阻止弹出窗口显示无需用户干预通过启用弹出窗口阻止程序。 这是由指定的值`enable`.
+
+*   `webSecurity`: 禁用 web 安全。 禁用 web 安全性允许您在开发过程中从未知的来源访问远程内容。 在打包您的应用程序,分发之前,您应该删除此设置。 此功能被作为只发展提供便利。 应在生产中,已知所有 Uri 和应使用白名单 `<access>` 元素。 若要禁用,指定的值`disable`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/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
new file mode 100644
index 0000000..5891e56
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry10/index.md
@@ -0,0 +1,170 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 10 黑莓平台指南
+
+本指南介绍如何设置您的开发环境,以生成和部署科尔多瓦的黑莓 10 设备的应用程序。 对于以前版本的黑莓手机,你需要使用一组不同的命令行工具,黑莓平台指南中所述。
+
+## 要求
+
+在 Windows、 Mac 和 Linux 上提供的开发环境。
+
+开发人员应使用 `cordova` 实用程序与黑莓手机本机 SDK 一起。 命令行界面信息,请参阅如何安装 `cordova` ,添加项目,然后生成和部署每个平台。
+
+## 安装黑莓手机本机 SDK
+
+黑莓手机本机 SDK 是可用的[developer.blackberry.com][1]。 安装完成后,您需要将其命令行工具添加到您的系统路径。
+
+ [1]: http://developer.blackberry.com/native/download/
+
+关于窗口:
+
+*   转到**我的计算机 → 属性 → 高级 → 环境变量**.
+
+*   追加本机 SDK 安装目录的路径,例如:
+    
+    ;C:\bbndk\host\_10\_1\_0\_132\darwin\x86\usr\bin\
+
+关于 Mac 和 Linux:
+
+*   编辑 `~/.bash_profile` 文件,添加如下所示,根据安装本机的 SDK 了一行:
+    
+    $ 导出路径 = ${路径}:/应用程序/bbndk/host\_10\_1\_0\_132 达尔文/x 86 usr/bin /
+
+*   运行下面的命令将在当前会话中的更改应用:
+    
+    元源 ~/.bash_profile
+
+## 为签名设置
+
+如果您希望在设备上测试或发布通过黑莓应用程序,您的系统必须设置为代码签名。
+
+若要获取签名密钥,转到黑莓手机网站和请确保保留您指定的密码。 然后运行 `blackberry-signer` 黑莓手机本机 SDK 中包含的实用程序。
+
+可以在这里找到详细的说明:
+
+*   [注册您的代码签名密钥。][2]
+
+*   [设置您的系统的代码签名。][3]
+
+ [2]: https://www.blackberry.com/SignedKeys/codesigning.html
+ [3]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+
+## 创建一个项目
+
+使用 `cordova` 实用程序设置了一个新的项目,如所述的命令行界面。例如,在源代码中的目录:
+
+    $ 科尔多瓦创建你好 com.example.hello $ cd 你好 $ 科尔多瓦平台添加 blackberry10 $ 科尔多瓦生成
+    
+
+## 部署到仿真程序
+
+如果您想要运行的设备仿真程序,下载并安装黑莓手机 10 模拟器。
+
+*   [下载][1]
+*   [入门][4]
+
+ [4]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+
+在测试之前在仿真器或设备上的应用程序,您需要将*目标*添加到您的项目。 每个是以唯一的名称,确定并与 IP 地址关联。 您需要在您使用它来查看应用程序之前从仿真程序获取的 IP 地址。
+
+启动仿真程序映像,然后从主屏幕中选择**设置**:
+
+![][5]
+
+ [5]: img/guide/platforms/blackberry10/bb_home.png
+
+导航到**的安全和隐私 → 发展模式**节、 启用选项,和获得的 IP 地址:
+
+![][6]
+
+ [6]: img/guide/platforms/blackberry10/bb_devel.png
+
+当您设置黑莓 10 平台为您的项目包含一组额外的命令行实用程序。 下面的命令,在这种情况下调用从项目的顶级目录,将目标命名*动车组*与上面显示的 IP 地址相关联。
+
+*   关于窗口:
+    
+    $ platforms\blackberry10\cordova\target.bat 添加鸸鹋 169.254.0.1-t 模拟器
+
+*   关于 Mac/Linux:
+    
+    $ 平台/blackberry10/科尔多瓦/目标添加鸸鹋 169.254.0.1-t 模拟器
+
+然后,运行 `emulate` 命令来查看该应用程序:
+
+    $ 科尔多瓦效仿 blackberry10
+    
+
+## 将部署到设备
+
+若要部署到一个设备,请确保它插入到您的计算机。 启用发展模式和获得的 IP 地址为 desribed 以上的仿真程序部分中。 您还需要获得从 PIN**设置**应用程序下的**关于 → 硬件**:
+
+![][7]
+
+ [7]: img/guide/platforms/blackberry10/bb_pin.png
+
+运行目标命令行实用程序将一个名称与一个 IP 地址、 设备密码和 PIN 相关联。
+
+*   关于窗口:
+    
+    $ platforms\blackberry10\cordova\target.bat 添加差异 169.254.0.1-t 设备 — — 密码 123456 — — pin FFFF972E
+
+*   关于 Mac/Linux:
+    
+    $ 平台/blackberry10/科尔多瓦/目标添加差异 169.254.0.1-t 设备 — — 密码 123456 — — pin FFFF972E
+
+地点:
+
+*   `--password`是指密码来解锁设备。
+
+*   `--pin`是指设备从**设置**应用程序获得的 PIN。
+
+然后,运行 `run` 命令来查看该应用程序:
+
+    运行 blackberry10 $ 科尔多瓦
+    
+
+如果调试令牌未尚未设置的设备,一条错误消息会提示您使用与您的签名密钥提供注册时的密码运行脚本的平台。
+
+*   关于窗口:
+    
+    $ platforms\blackberry10\cordova\run.bat — — 设备 — — keystorepass mysecret
+
+*   关于 Mac/Linux:
+    
+    $ 平台/blackberry10/科尔多瓦/运行 — — 设备 — — keystorepass mysecret
+
+## WebInspector 的调试
+
+在调试时在设备或仿真程序上,您可以运行 WebInspector 远程来查看应用程序的内部状态。 使您可以连接到您的应用程序使用标准 web 浏览器的 URL 显示一个提示。 有关详细信息,请参见[调试使用 WebInspector][8].
+
+ [8]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+
+## 生成发布版本
+
+默认情况下,运行 `cordova build` 命令创建一个无符号的*.bar*包文件适用于设备或模拟器上测试。
+
+您需要运行一个不同 `build` 命令来创建一个发布版本适合通过黑莓手机世界分布。 它不依赖于 `cordova` CLI 的工具,而是使用下面的语法:
+
+*   关于窗口:
+    
+    $ platforms\blackberry10\cordova\build.bat — — 释放 — — keystorepass mysecret
+
+*   关于 Mac/Linux:
+    
+    $ 平台/blackberry10/科尔多瓦/生成 — — 释放 — — keystorepass mysecret
+
+`--keystorepass`选项指定定义配置您的计算机登录时的密码的应用程序。
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/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
new file mode 100644
index 0000000..43fddee
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry10/plugin.md
@@ -0,0 +1,134 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied. See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 黑莓 10 插件
+
+这是延续科尔多瓦的插件开发指南。 一旦您已经检查过这些内容,现在让我们看看我们需要有黑莓 10 平台的回声插件的事情。 召回的回声插件基本上返回任何字符串用户提供的 `window.echo` 函数:
+
+    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 NDK IDE 并选择文件 > 新 > 黑莓项目 > 本机扩展 > 黑莓手机 WebWorks。 请输入您的所需的项目名称 / 位置,然后单击完成。
+
+由 IDE 创建的项目包含一个内存插件的示例代码。您可以替换或修改这些文件以包括您自己的功能。
+
+*   `*name*_js.hpp`: JNEXT 代码 c + + 头。
+
+*   `*name*_js.cpp`: JNEXT 的 c + + 代码。
+
+JNEXT 扩展的本机界面可以查看插件头文件位于公共的目录中,您的项目中。 它还包含常量和可以在本机代码中使用的实用程序函数。 你的插件必须从 JSExt 在 plugin.h 中定义的派生。这就是,你必须实现下面的类:
+
+    类 JSExt {公共: 虚拟 ~JSExt() {} ;虚拟字符串 InvokeMethod (const 字符串 & strCommand) = 0 ;虚拟 bool CanDelete (无效) = 0 ;私人: std::string m_id ;};
+    
+
+因此,您的扩展应包含 plugin.h 头文件。在回波的示例中,您使用 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_
+    
+
+`m_id`是一个包含此对象的 JNEXT id 的属性。 Id 作为构造函数的参数传递到类。 它被需要触发 JavaScript 边从本机上的事件。 JNEXT 规定的 CanDelete 方法用于确定是否可以删除您的本机对象的方法。 从 JavaScript 调用此特定对象的方法的请求结果调用 InvokeMethod 函数。 此函数的唯一参数是从这种方法应分析以确定应该执行哪种方法的本机对象的 JavaScript 传递的字符串。 现在我们在 echo_js.cpp 中实现这些功能。对于回声的示例,我们执行了 InvokeMethod 函数,如下所示:
+
+    字符串 Echo::InvokeMethod (const 字符串和命令) {//parse 命令,并从字符串 int 索引 args = command.find_first_of("") ;字符串 strCommand = command.substr (0,索引) ;字符串 strValue = command.substr (指数 + 1,command.length()) ;/ / 确定应该执行哪些函数如果 (strCommand = ="回声") {返回 strValue;} 其他 {返回"不支持方法";}
+    }
+    
+
+你本机的插件还必须实现以下回调函数:
+
+*   `extern char * onGetObjList (无效) ;`
+
+*   `extern JSExt * onCreateObject (const 字符串 & strClassName、 const 字符串 & strObjId) ;`
+
+`onGetObjList`函数返回支持的 JNEXT 类的逗号分隔列表。 JNEXT 使用此函数来确定的 JNEXT 可以实例化的类的集合。 在我们回波的插件,我们有以下 `echo_js.cpp` :
+
+    char * onGetObjList() {静态 char 名称 [] ="回声";返回的名称 ;}
+    
+
+`onCreateObject`函数采用两个参数。 第一个参数是类的请求将从 JavaScript 侧创建的名称。 有效的名称就是那些在中返回 `onGetObjList` 。 第二个参数是类的唯一的对象 id。 此方法返回创建的插件对象的指针。 在我们回波的插件,我们有以下 `echo_js.cpp` :
+
+    JSExt * onCreateObject (const 字符串与类名、 常量字符串 & id) {如果 (className = ="回声") {返回新 Echo(id) ;} 返回 NULL ;}
+    
+
+## 创建你的插件的 JavaScript 部分
+
+你的插件的 JavaScript 部分必须包含以下文件:
+
+*   `client.js`: 这被认为是在客户端,并包含科尔多瓦应用程序可以调用的 API。 中的 API `client.js` 调用程序调用 `index.js` 。 中的 API `client.js` 也连接到火,回调的事件的回调函数。
+
+*   `index.js`: 科尔多瓦加载 `index.js` 并使其可通过 cordova.exec 桥。 `client.js`文件程序中的 API 调用 `index.js` 文件中,从而使打电话到 JNEXT 与本机端进行通信。
+
+客户端和服务器端 ( `client.js` 和 `index.js` ) 进行交互,通过 `Cordova.exec` 函数。 所以,在 `client.js` 调用 `exec` 函数并提供必要的参数。 在回声插件,我们有以下 `client.js` 文件:
+
+    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 });
+        }
+    };
+    
+
+现在, `index.js` 与本机的一面,用 JNEXT 进行交互。 所以您附加命名回显到 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)) ;`
+
+现在,您可以发送回来的数据。让我们把它都放在一起:
+
+    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` 文件。 典型的结构看起来像这样:
+
+***your\_project\_directory***(> 通过)
+
+*   **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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/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
new file mode 100644
index 0000000..6fa3d7d
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry10/tools.md
@@ -0,0 +1,140 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 黑莓 10 命令行工具
+
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
+
+ [1]: http://cordova.apache.org
+
+如果您需要帮助与下面列出的任何命令,请键入命令沿与 `-h` 或 `-help` 参数,所支持的所有命令并提供为每个可用的参数说明。
+
+## 创建
+
+`create`命令将创建一个新的项目:
+
+    bin/创建 < 路径到项目 >< 项目-包 >< 项目名称 >
+    
+
+在哪里
+
+*   `<path-to-project>`指定您想要的项目中创建的目录
+
+*   `<project-package>`指定一个反向域名样式标识符
+
+*   `<project-name>`指定应用程序的显示名称
+
+**注:** `create` 命令引导其依赖项安装通过 `npm install` 命令。 根据安装的目录和系统权限,这可能需要管理员特权。 如果在 OSX/Linux 上有问题,请运行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,运行 `npm install` 命令行实用程序中打开具有管理员权限。
+
+## 目标
+
+`target`命令允许您管理模拟器或您使用来测试您的应用程序的黑莓设备。您可以添加或删除一个目标,或将目标设置为的默认目标。
+
+### 添加目标
+
+    < 路径到项目 >/科尔多瓦/目标添加 < 名称 >< 的 ip 地址 > [-t |-类型 < 设备 | 模拟器 >] [-p |-< 密码 >] [— — pin < 设备针 >]
+    
+
+在哪里
+
+*   `<name>`指定目标的唯一名称。
+
+*   `<ip-address>`指定的 ip 地址的黑莓设备或模拟器。
+
+*   `-p | --password <password>`指定的设备或仿真程序的密码。只有在设备或模拟器是受密码保护,这是必需的。
+
+*   `--pin <device-pin>`指定的黑莓设备,作为一个有效的主机调试标记标识该设备的 PIN。 此参数是必需的只有当您要创建一个调试标记。
+
+### 删除目标
+
+    < 路径到项目 >/科尔多瓦/目标删除 < 名称 >
+    
+
+### 将目标设置为默认值
+
+    < 路径到项目 >/科尔多瓦/目标默认 < 名称 >
+    
+
+## 生成
+
+`build`命令将生成作为.bar 文件的项目。 您可以建立您的应用程序中任何一种释放模式 (会产生一个签名的.bar 文件) 或在调试模式下 (会产生一个无符号的.bar 文件)。
+
+### 生成您在发布模式下的项目
+
+    < 路径到项目 >/科尔多瓦/生成释放 [-k |-keystorepass < 密码 >] [-b |-buildId < 数量 >] [-p |-params < params JSON 文件 >]
+    
+
+在哪里
+
+*   `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。
+
+*   `-b | --buildId <number>`指定您的应用程序的内部版本号。 通常情况下,这个数字应从以前的已签名版本递增。 此参数是可选的。
+
+*   `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。此参数是可选的。
+
+### 生成您在调试模式下的项目
+
+    < 路径到项目 >/科尔多瓦/生成调试 [< 目标 >] [-k |-keystorepass < 密码 >] [-p |-params < params JSON 文件 >] [-ll | — — loglevel < error|warn|verbose >]
+    
+
+在哪里
+
+*   `<target>`指定以前添加的目标的名称。 如果 `<target>` 不指定,则默认的目标使用,如果其中一个已创建。 此参数才是必需的如果你想要的脚本,以将您的应用程序部署到黑莓设备或仿真程序和你没有创建一个默认目标。 此外,如果 `<target>` 是一个设备,然后该设备必须连接到您的计算机的 USB 连接或连接到您的计算机位于同一 Wi-Fi 网络。
+
+*   `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。 此密码还用于创建您的调试令牌。 此参数才是必需如果你想要创建并为您安装调试令牌的脚本。
+
+*   `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。
+
+*   `-ll | --loglevel <level>`指定的日志级别。日志级别可能是 `error` , `warn` ,或`verbose`.
+
+如果你有以前定义一个默认目标 (和以前安装调试的标记,如果这一目标是黑莓设备),你可以不带任何参数运行该脚本,该脚本将打包您的应用程序并将它部署到默认的目标。 例如:
+
+    < 路径到项目 >/科尔多瓦/生成调试
+    
+
+## 运行
+
+`run`命令部署该应用程序指定的黑莓设备或仿真程序上。 在部署之前您的应用程序,您必须首先创建一个目标设备或仿真程序您想要将您的应用程序部署到使用目标的脚本。 部署脚本将部署您的应用程序的最新版本。
+
+    < 路径到项目 >/科尔多瓦/运行 < 目标 >
+    
+
+在哪里
+
+*   `<target>`指定以前添加的目标的名称。 如果 `<target>` 是一个设备,然后该设备必须连接到您的计算机的 USB 连接或连接到您的计算机位于同一 Wi-Fi 网络。
+
+## 插件
+
+`target`命令允许您添加和删除插件
+
+### 获取本地承载的插件
+
+    < 路径到项目 >/科尔多瓦/插件 fetch < 路径到插件 >
+    
+
+### 查看已安装的插件的列表
+
+    < 路径到项目 >/科尔多瓦/插件 ls
+    
+
+### 添加插件
+
+    < 路径到项目 >/科尔多瓦/插件添加 < 名称 >
+    
+
+### 删除某个插件
+
+    < 路径到项目 >/科尔多瓦/插件 rm < 名称 >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/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
new file mode 100644
index 0000000..e526f93
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
@@ -0,0 +1,438 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 升级黑莓手机
+
+本指南演示如何修改黑莓手机的项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
+
+请注意,CLI 完全支持 BlackBerry10 平台。PlayBook 和 BBOS,请参阅版本 2.9.0 科尔多瓦和下方。
+
+## 从 2.9.0 升级到 CLI (3.0.0)
+
+1.  创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+
+2.  添加您的平台的科尔多瓦项目,例如:`cordova
+platform add blackberry10`.
+
+3.  复制的原始项目内容 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
+
+4.  复制或覆盖原始项目中的任何本机资产 ( `Resources` ,等等.)
+
+5.  复制您 `config.xml` 到 `www` 目录中,并删除任何插件定义。您将修改此处的设置而不是平台目录。
+
+6.  使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
+
+7.  生成并测试。
+
+## 升级 2.8.0 项目到 2.9.0
+
+黑莓 10:
+
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
+
+5.  将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+### BlackBerryOS/操作手册
+
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+
+5.  复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+
+## 升级 2.7.0 项目到 2.8.0
+
+黑莓 10:
+
+黑莓 10 使用新的 CLI 模具和管理核心作为插件的 Api。 说明将您的项目迁移到新的项目,而不是更新现有的项目,由于更新一个旧的项目的复杂性。 此外注意到科尔多瓦 js 脚本文件现在被称为 'cordova.js' 和不再包含版本的字符串。
+
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
+
+5.  将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+BlackBerryOS/行动手册:
+
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+
+5.  复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+
+## 升级 2.6.0 项目到 2.7.0
+
+1.  下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
+
+2.  退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+
+3.  导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+
+4.  创建一个新项目,黑莓手机的命令行工具中所述。您需要从这个新的项目资产。
+
+5.  复制 `www/cordova-2.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.6.0.js` 文件。
+
+6.  更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.7.0.js` 文件。
+
+7.  复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+
+8.  复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+
+9.  复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+
+## 从 2.5.0 升级到 2.6.0
+
+更新 PhoneGap 下载目录:
+
+建议你下载整个目录的新副本。
+
+但是,在这里是零敲碎打更新所需的新零件:
+
+1.  更新中的 cordova.blackberry.js 文件 `Phonegap-2.6.0/lib/blackberry/javascript` 目录。
+
+2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目录。
+
+3.  更新 `build.xml` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
+
+4.  更新 `Phonegap-2.6.0/lib/blackberry/bin` 目录。
+
+5.  更新 `VERSION` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
+
+更新示例 / 目录或迁移现有的项目:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  更新的内容 `ext-qnx/` 目录。
+
+5.  复制新 `cordova-2.6.0.js` 到您的项目。
+
+6.  更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
+
+## 从 2.4.0 升级到 2.5.0
+
+更新 PhoneGap 下载目录:
+
+建议你下载整个目录的新副本。
+
+但是,在这里是零敲碎打更新所需的新零件:
+
+1.  更新中的 cordova.blackberry.js 文件 `Phonegap-2.5.0/lib/blackberry/javascript` 目录。
+
+2.  更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目录。
+
+3.  更新 `build.xml` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
+
+4.  更新 `Phonegap-2.5.0/lib/blackberry/bin` 目录。
+
+5.  更新 `VERSION` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
+
+更新示例 / 目录或迁移现有的项目:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  更新的内容 `ext-qnx/` 目录。
+
+5.  复制新 `cordova-2.5.0.js` 到您的项目。
+
+6.  更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
+
+## 从 2.3.0 升级到 2.4.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.4.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+
+更新 (即,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.3.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.3.0/ext-air/` 目录。
+
+4.  更新的内容 `cordova.2.3.0/ext-qnx/` 目录。
+
+5.  更新中的.js 文件 `cordova.2.3.0/javascript/` 目录。
+
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.3.0/` 到目录`cordova.2.4.0/`.
+
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+
+## 从 2.2.0 升级到 2.3.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.3.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+
+更新 (即,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.2.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.2.0/ext-air/` 目录。
+
+4.  更新的内容 `cordova.2.2.0/ext-qnx/` 目录。
+
+5.  更新中的.js 文件 `cordova.2.2.0/javascript/` 目录。
+
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.2.0/` 到目录`cordova.2.3.0/`.
+
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+
+## 从 2.1.0 升级到 2.2.0
+
+更新只是 www 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.2.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+    *   如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+
+更新 (即,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.1.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.1.0/ext-air/` 目录。
+
+4.  更新的内容 `cordova.2.1.0/ext-qnx/` 目录。
+
+5.  更新中的.js 文件 `cordova.2.1.0/javascript/` 目录。
+
+6.  打开 `sample/lib/` 目录和重命名 `cordova.2.1.0/` 到目录`cordova.2.2.0/`.
+
+7.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+8.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+
+## 从 2.0.0 升级到 2.1.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.1.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+
+更新 (即,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.2.0.0/ext/` 目录。
+
+3.  更新的内容 `cordova.2.0.0/ext-air/` 目录。
+
+4.  更新中的.js 文件 `cordova.2.0.0/javascript/` 目录。
+
+5.  打开 `sample/lib/` 目录和重命名 `cordova.2.0.0/` 到目录`cordova.2.1.0/`.
+
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+
+## 从 1.9.0 升级到 2.0.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-2.0.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+
+6.  更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    自:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+
+更新 (即,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.1.9.0/ext/` 目录。
+
+3.  更新的内容 `cordova.1.9.0/ext-air/` 目录。
+
+4.  更新中的.js 文件 `cordova.1.9.0/javascript/` 目录。
+
+5.  打开 `sample/lib/` 目录和重命名 `cordova.1.9.0/` 到目录`cordova.2.0.0/`.
+
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+
+8.  打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+         < 插件名称 ="捕获"value="org.apache.cordova.media.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.7.0 升级到 1.8.0
+
+更新只是 `www` 目录:
+
+1.  打开您 `www/` 目录,其中包含您的应用程序。
+
+2.  删除和更新中的.jar 文件 `ext/` 目录。
+
+3.  更新的内容 `ext-air/` 目录。
+
+4.  复制新 `cordova-1.8.0.js` 到您的项目。
+    
+    *   如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+
+5.  更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+
+6.  更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    自:
+    
+        < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+        
+
+更新 (即,更新使用 ant 工具) 的示例目录:
+
+1.  打开 `sample/lib/` 目录。
+
+2.  更新中的.jar 文件 `cordova.1.7.0/ext/` 目录。
+
+3.  更新的内容 `cordova.1.7.0/ext-air/` 目录。
+
+4.  更新中的.js 文件 `cordova.1.7.0/javascript/` 目录。
+
+5.  打开 `sample/lib/` 目录和重命名 `cordova.1.7.0/` 到目录`cordova.1.8.0/`.
+
+6.  类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+
+7.  打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+
+8.  打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+    
+         < 插件名称 ="捕获"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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/zh/edge/guide/platforms/firefoxos/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/firefoxos/config.md b/docs/zh/edge/guide/platforms/firefoxos/config.md
new file mode 100644
index 0000000..dcf3322
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/firefoxos/config.md
@@ -0,0 +1,22 @@
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+-->
+
+# FirefoxOS 配置
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/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
new file mode 100644
index 0000000..54093bd
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/index.md
@@ -0,0 +1,78 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# 平台指南
+
+在开发之前为任何下面列出的平台,安装科尔多瓦的命令行界面 (CLI)。(有关详细信息,见命令行界面)。
+
+要开发科尔多瓦的应用程序,您必须为您的目标每个移动平台安装 Sdk。 这种安装是工作的必要无论你做你在 SDK 中多数还是为您生成周期使用 CLI 的。
+
+下面列出每个*平台指南*告诉您您需要知道要设置的每个平台的开发环境: 在何处获取 SDK、 如何设置设备仿真程序、 如何连接设备进行直接测试和如何管理签署的关键要求。 附加指南提供了每个平台特有的配置选项,说明添加插件,信息如何升级每个平台,以及特定于平台的命令行工具,作为一个较低级别的替代 `cordova` 命令行实用程序。
+
+## Android 系统
+
+*   Android 平台指南
+*   Android 系统配置
+*   Android WebViews
+*   Android 插件
+*   Android 系统的命令行工具
+*   升级 Android
+
+## 黑莓手机
+
+*   黑莓平台指南
+*   黑莓手机配置
+*   黑莓手机的命令行工具
+*   升级黑莓手机
+
+## 黑莓 10
+
+*   10 黑莓平台指南
+*   黑莓 10 配置
+*   黑莓 10 插件
+*   黑莓 10 命令行工具
+
+## iOS
+
+*   iOS 平台指南
+*   iOS 配置
+*   WebViews iOS
+*   iOS 插件
+*   iOS 命令行工具
+*   升级 iOS
+
+## Windows Phone
+
+*   Windows Phone 8 平台指南
+*   Windows Phone 7 平台指南
+*   Windows Phone 的命令行工具
+*   升级 Windows Phone
+
+## Windows 8
+
+*   Windows 8 平台指南
+*   Windows 8 的命令行工具
+*   升级 Windows 8
+
+## Tizen
+
+*   Tizen 平台指南
+
+<!--
+## FirefoxOS
+
+* FirefoxOS Configuration
+-->
\ No newline at end of file


Mime
View raw message