cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shaz...@apache.org
Subject [08/57] [abbrv] CB-5931 1/28 push latest of edge for chinese simplified Cordova 3.4
Date Thu, 30 Jan 2014 21:21:00 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/cli/index.md b/docs/zh/edge/guide/cli/index.md
index a6d5eb6..a4c6e8d 100644
--- a/docs/zh/edge/guide/cli/index.md
+++ b/docs/zh/edge/guide/cli/index.md
@@ -14,192 +14,220 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 ---
 
-# 命令列介面
+# 命令行界面
 
-本指南演示如何創建應用程式並將它們部署到各種本機移動平臺,使用 `cordova` 命令列介面 (CLI)。 此工具允許您創建新專案、 建立他們在不同平臺上,和在模擬器中運行它們。 此外可以使用 CLI 來初始化後,您使用各種平臺 Sdk 來進一步發展他們的專案代碼。
+本指南演示如何创建应用程序并将它们部署到各种本机移动平台,使用 `cordova` 命令行界面 (CLI)。 此工具允许您创建新的项目、 生成它们在不同平台上,并运行实际设备或仿真程序内。 CLI 是要使用的跨平台工作流的主要工具 (见有关的各项工作流程说明概述)。然而,你也可以使用 CLI 初始化项目代码后,您使用各种平台 Sdk 和外壳工具为继续发展。
 
-## 系統必備元件
+## 系统必备组件
 
-在運行任何命令列工具之前, 您需要為每個您想要的目標的平臺安裝 Sdk。(參見平臺指南更多詳細資訊。
+在运行任何命令行工具之前, 您需要为每个您想要的目标的平台安装 Sdk。(参见平台指南更多详细信息。
 
-若要添加支援或重建任何平臺的一個專案,您需要從支援的平臺 SDK 的同一台電腦上運行命令列介面。CLI 支援以下組合:
+若要添加支持或重建任何平台的一个项目,您需要从支持的平台 SDK 的同一台计算机上运行命令行界面。CLI 支持以下组合:
 
 *   iOS (Mac)
+*   亚马逊火 OS (Mac、 Linux、 Windows)
 *   Android (Mac、 Linux)
 *   黑莓 10 (Mac、 Linux、 Windows)
 *   Windows Phone 7 (Windows)
 *   Windows Phone 8 (Windows)
 *   Windows 8 (Windows)
-*   火狐瀏覽器作業系統 (Mac、 Linux、 Windows)
+*   火狐浏览器操作系统 (Mac、 Linux、 Windows)
 
-在 Mac 上,命令列是可通過*終端*應用的。在 PC 上,它是可作為*命令提示符*下*配件*.
+在 Mac 上,命令行是可通过*终端*应用的。在 PC 上,它是可作为*命令提示符*下*配件*.
 
-就越有可能是你在 CLI 運行從不同的機器,更加意義保持遠端原始程式碼儲存庫,你拉下到本地工作目錄的資產。
+就越有可能是你在 CLI 运行从不同的机器,更加意义保持远程源代码储存库,你拉下到本地工作目录的资产。
 
-若要安裝 `cordova` 命令列工具,請按照這些步驟操作:
+若要安装 `cordova` 命令行工具,请按照这些步骤操作:
 
-1.  下載並安裝[Node.js][1]。安裝完成後,您應該能夠調用 `node` 或 `npm` 在命令列上。
+1.  下载并安装[Node.js][1]。安装完成后,您应该能够调用 `node` 或 `npm` 在命令行上。
 
-2.  安裝 `cordova` 實用程式。在 Unix 中,首碼的額外 `sudo` 命令可能需要安裝開發實用程式中以其他方式限制目錄:
+2.  安装 `cordova` 实用程序。在 Unix 中,前缀的额外 `sudo` 命令可能需要安装开发实用程序中以其他方式限制目录:
     
         $ sudo npm install -g cordova
         
     
-    安裝日誌可能會產生錯誤的任何已卸載平臺 Sdk。安裝完成後,您應該能夠運行 `cordova` 命令列上。
+    安装日志可能会产生错误的任何已卸载平台 Sdk。安装完成后,您应该能够运行 `cordova` 命令行上。
+    
+    **注**: `-g` 标志上面告诉故宫全局安装科尔多瓦。 您可能需要添加到您的路径,为了调用全局的故宫目录安装故宫模块。 在 Windows 上,故宫通常可以找到在 `C:\Users\username\AppData\Roaming\npm` 和在 Unix 上`/usr/local/share/npm`.
 
  [1]: http://nodejs.org/
 
-## 創建應用程式
+## 创建应用程序
 
-轉至目錄位置您維護您的原始程式碼,並運行以下命令:
+转至目录位置您维护您的源代码,并运行以下命令:
 
         $ cordova create hello com.example.hello HelloWorld
     
 
-它可能需要一些時間完成的命令,有耐心。運行 `cordova -d` ,請參閱有關進展的資訊。
+它可能需要一些时间完成的命令,有耐心。运行该命令与 `-d` 选项将显示有关其进度的信息。
+
+*你好*第一个参数指定要为您的项目生成的目录。 此目录不应该存在,科尔多瓦将为您创建它。 其 `www` 子目录的房子您应用程序的主页上,与各种资源下 `css` , `js` ,和 `img` ,其中遵循共同 web 发展的文件命名约定。 `config.xml`文件包含生成和分发应用程序所需的重要的元数据。
 
-第一個參數指定要為您的專案生成的*你好*目錄。 其 `www` 子目錄的房子您應用程式的主頁上,與各種資源下 `css` , `js` ,和 `img` ,其中遵循共同 web 發展的檔命名約定。 `config.xml`檔包含生成和分發應用程式所需的重要的中繼資料。
+第二个参数 `com.example.hello` 为您的项目提供了一个反向域样式标识符。 此参数是可选的但只有当你也省略第三个参数,因为参数是位置。 您可以编辑以后此值在 `config.xml` 文件中,但一定要注意可能生成外部的代码 `config.xml` 使用此值,如 Java 软件包名称。 默认值是 `io.cordova.hellocordova` ,但它建议你选择一个适当的值。
 
-其他的兩個參數都是可選的: `com.example.hello` 參數提供您的專案具有反向域樣式識別碼和 `HelloWorld` 提供了應用程式的顯示文本。 您可以編輯這兩以後這些值在 `config.xml` 檔。
+第三个参数 `HelloWorld` 提供了应用程序的显示标题。 此参数是可选的。 您可以编辑以后此值在 `config.xml` 文件中,但一定要注意可能生成外部的代码 `config.xml` 使用此值,如 Java 类的名称。 默认值是 `HelloCordova` ,但它建议你选择一个适当的值。
 
-## 添加平臺
+## 添加平台
 
-後面的所有命令都需要在專案的目錄或在其範圍內的任何子目錄內運行:
+后面的所有命令都需要在项目的目录或在其范围内的任何子目录内运行:
 
         $ cd hello
     
 
-您可以生成專案之前,您需要指定一組的目標平臺。 您運行這些命令的能力取決於您的電腦是否支援每個 SDK,是否你已經安裝每個 SDK。 運行任何這些從 Mac:
+您可以生成项目之前,您需要指定一组的目标平台。 您运行这些命令的能力取决于您的计算机是否支持每个 SDK,是否你已经安装每个 SDK。 运行任何这些从 Mac:
 
         $ cordova platform add ios
+        $ cordova platform add amazon-fireos
         $ cordova platform add android
         $ cordova platform add blackberry10
         $ cordova platform add firefoxos
     
 
-運行的這些 Windows 機器上,從任何地方*wp*指的是不同版本的 Windows Phone 作業系統:
+运行的这些 Windows 机器上,从任何地方*wp*指的是不同版本的 Windows Phone 操作系统:
 
         $ cordova platform add wp7
         $ cordova platform add wp8
         $ cordova platform add windows8
+        $ cordova platform add amazon-fireos
         $ cordova platform add android
         $ cordova platform add blackberry10
         $ cordova platform add firefoxos
     
 
-運行此檢查當前設置的平臺:
+运行此检查当前设置的平台:
 
         $ cordova platforms ls
     
 
-(請注意 `platform` 和 `platforms` 命令是同義語.)
+(请注意 `platform` 和 `platforms` 命令是同义语.)
 
-請運行下列同義命令來刪除一個平臺之一:
+请运行下列同义命令来删除一个平台之一:
 
         $ cordova platform remove blackberry10
+        $ cordova platform rm amazon-fireos
         $ cordova platform rm android
     
 
-運行命令來添加或刪除平臺影響專案的*平臺*目錄的內容每個指定的平臺作為一個子目錄中的顯示位置。 *Www*原始目錄轉載內每個平臺的子目錄中,例如出現在 `platforms/ios/www` 或 `platforms/android/assets/www` 。 預設情況下,每個平台佈建檔設置,以便能夠訪問所有的科爾多瓦的 Api。
+运行命令来添加或删除平台影响项目的*平台*目录的内容每个指定的平台作为一个子目录中的显示位置。 *Www*源目录转载内每个平台的子目录中,例如出现在 `platforms/ios/www` 或 `platforms/android/assets/www` 。 因为 CLI 不断复制在源*www*文件夹中的文件,应只编辑这些文件,并不是位于*平台*的子目录下。 如果您使用的版本控制软件,您应将此源*www*文件夹,该*合并*的文件夹,添加到您的版本控制系统。 (有关*合并*文件夹的详细信息可以找到下面的自定义每个平台部分中)
+
+**警告**: 当使用 CLI 来构建您的应用程序,您是从编辑中的任何文件,强烈建议不要采用 `/platforms/` 文件夹除非你知道你正在做什么,或特别在文档中以其他方式告知。 这是因为中的文件 `/platforms/` direcotry 将被覆盖上准备或插件重新安装。
+
+如果您希望在此时,你可以使用 Eclipse 或 Xcode SDK 打开你创建的项目。 您将需要打开的资产从衍生金融工具集 `/platforms/` 要用 SDK 开发目录。 这是因为 SDK 的特定元数据文件存储在相应的 `/platform/` 子目录。 (见如何开发应用程序每个 IDE 内的信息平台指南)使用这种方法,如果你只是想要初始化使用 CLI 的项目,然后切换到 SDK 为本机的工作。
 
-如果您願意,您可以使用 SDK 在此時打開你創建的專案。 但是,所做的任何編輯你到內 SDK 影響衍生專案設置的資產,不是原始的跨平臺原始程式碼檔。 如果你只是想要初始化一個專案,請使用此方法。 (見如何開發應用程式內每個 SDK 平臺指南的資訊)如果您想使用命令列工具的整個開發週期,請繼續閱讀。
+如果您想要使用的整个开发周期的跨平台的工作流方式 (CLI),请继续阅读。
 
-## 構建應用程式
+## 构建应用程序
 
-預設情況下, `cordova create` 腳本生成骨骼肌的以基於 web 的應用,其主頁是該專案的 `www/index.html` 檔。 編輯此應用程式,但是你想要但應作為的一部分指定的任何初始化 `deviceready` 事件處理常式中,從預設的引用 `www/js/index.js` 。 <!-- XREF
-(See the Application Development Guide for details.)
-XREF -->
+默认情况下, `cordova create` 脚本生成骨骼肌的以基于 web 的应用,其主页是该项目的 `www/index.html` 文件。 编辑此应用程序,但是你想要但应作为的一部分指定的任何初始化 `deviceready` 事件处理程序中,从默认的引用`www/js/index.js`.
 
-運行以下命令以反覆運算方式生成專案:
+运行以下命令以迭代方式生成项目:
 
         $ cordova build
     
 
-這將生成特定于平臺代碼內專案的 `platforms` 子目錄。你可以選擇限制到特定的平臺每個生成的範圍:
+这将生成特定于平台代码内项目的 `platforms` 子目录。你可以选择限制到特定的平台每个生成的范围:
 
         $ cordova build ios
     
 
-`cordova build`命令是以下,而在此示例中還針對的是一個單一的平臺的簡寫形式:
+`cordova build`命令是以下,而在此示例中还针对的是一个单一的平台的简写形式:
 
         $ cordova prepare ios
         $ cordova compile ios
     
 
-在這種情況下,一次您運行 `prepare` ,你可以作為備用使用蘋果公司的 Xcode SDK 修改和編譯科爾多瓦在範圍內生成的特定于平臺代碼 `platforms/ios` 。 您可以使用相同的方法與其他平臺的 Sdk。
+在这种情况下,一次您运行 `prepare` ,你可以作为备用使用苹果公司的 Xcode SDK 修改和编译科尔多瓦在范围内生成的特定于平台代码 `platforms/ios` 。 您可以使用相同的方法与其他平台的 Sdk。
 
-## 測試模擬器或設備上的應用程式
+## 测试仿真器或设备上的应用程序
 
-移動平臺 Sdk 經常與捆綁在一起執行設備的圖像,以便您可以啟動該應用程式從主畫面並看看它如何與許多平臺功能交互的模擬程式。 運行如下命令來重新生成應用程式並查看它在特定的平臺模擬器內:
+移动平台 Sdk 经常与捆绑在一起执行设备的图像,以便您可以启动该应用程序从主屏幕并看看它如何与许多平台功能交互的仿真程序。 运行如下命令来重新生成应用程序并查看它在特定的平台仿真器内:
 
         $ cordova emulate android
     
 
-一些移動平臺類比特定設備預設情況下,iPhone 的 iOS 專案等。 對於其他平臺,您可能需要首先將設備模擬程式與相關聯。 (見平臺指南的詳細資訊)。例如,您可能會首先運行 `android` 命令以啟動 Android SDK,然後運行一個特定的設備圖像,啟動它根據其預設行為:
+一些移动平台模拟特定设备默认情况下,iPhone 的 iOS 项目等。对于其他平台,您可能需要首先将设备仿真程序与相关联。
+
+注: 仿真器支持目前不是可供亚马逊火 OS
+
+(见平台指南的详细信息)。例如,您可能会首先运行 `android` 命令以启动 Android SDK,然后运行一个特定的设备图像,启动它根据其默认行为:
 
 ![][2]
 
  [2]: img/guide/cli/android_emulate_init.png
 
-跟進與 `cordova emulate` 命令刷新顯示的最新應用,現已從主畫面發射的模擬程式圖像:
+跟进与 `cordova emulate` 命令刷新显示的最新应用,现已从主屏幕发射的仿真程序图像:
 
 ![][3]
 
  [3]: img/guide/cli/android_emulate_install.png
 
-或者,可以將手機插入您的電腦和直接測試應用程式:
+或者,可以将手机插入您的计算机和直接测试应用程序:
 
         $ cordova run android
     
 
-在運行此命令之前, 您需要設置的設備進行測試,之後會發生變化,為每個平臺的程式。 在 Android 的情況下,你將必須啟用設備上的**USB 調試**的選項和或許添加 USB 驅動程式根據您發展導讀工作。 每個平臺的要求的詳細資訊,請參閱平臺指南。
+在运行此命令之前, 您需要设置的设备进行测试,之后会发生变化,为每个平台的程序。 在 Android 和亚马逊火 OS 设备,你将必须启用设备上的**USB 调试**的选项和或许添加 USB 驱动程序根据您发展导读工作。 每个平台的要求的详细信息,请参阅平台指南。
+
+## 添加插件的功能
+
+生成和查看一个新项目时,将显示默认的应用程序不会很多。 您可以修改该应用程序在许多方面,利用标准的 web 技术,但应用程序紧密的联系,与各种设备级功能,您需要添加插件,提供对核心科尔多瓦 Api 的访问。
+
+*插件*是有点的加载项代码的提供的本机组件的接口。 您可以设计您自己的插件接口,例如,设计一个混合应用程序,与本机组件混合科尔多瓦 web 视图时。 (请参阅嵌入 WebViews 和插件开发指南的详细信息。更常见的是,您将添加插件,以便启用科尔多瓦的基本设备级功能详细的 API Reference 中之一。 可以在[plugins.cordova.io][4]发现这些插件,包括社会,所提供的附加插件的列表。 你可以使用 CLI 来搜索插件从此注册表。 例如,搜索 `bar` 和 `code` 产生单个结果相匹配这两个词作为子字符串不区分大小写:
+
+ [4]: http://plugins.cordova.io/
+
+        $ cordova plugin search bar code
+    
+        com.phonegap.plugins.barcodescanner - Scans Barcodes
+    
 
-## 添加功能
+仅搜索 `bar` 期限国债收益率和更多的结果:
 
-生成和查看一個新專案時,將顯示預設的應用程式不會很多。 您可以修改該應用程式在許多方面,利用標準的 web 技術,但應用程式緊密的聯繫,與各種設備級功能,您需要添加外掛程式,提供對核心科爾多瓦 Api 的訪問。
+        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+    
 
-*外掛程式*是有點的載入項代碼的提供的本機組件的介面。 您可以設計您自己的外掛程式介面,例如,設計一個混合應用程式,與本機組件混合科爾多瓦 web 視圖時。 (請參閱嵌入 WebViews 和外掛程式開發指南的詳細資訊。更常見的是,您將添加外掛程式,使科爾多瓦的基本設備級功能之一 <!--應用程式開發指南中討論的 XREF 和--> XREF 詳細的 API Reference 中。
+`cordova plugin add`命令需要您指定的插件代码的存储库。 请注意当你遵循 Web 项目开发工作流和使用 CLI,CLI 会照顾到适当的位置为每个平台添加插件的代码。 (如果你是在本机项目开发工作流,您会添加插件使用 Plugman (这里指南链接),多次为每个平台)。
 
-`cordova plugin add`命令需要您指定的外掛程式代碼的存儲庫。以下是您可能會添加的功能的示例:
+这里是如何使用 CLI 将功能添加到应用程序的示例:
 
-*   基本設備資訊 (設備 API):
+*   基本设备信息 (设备 API):
     
         $ cordova plugin add org.apache.cordova.device
         
 
-*   網路連接和電池事件:
+*   网络连接和电池事件:
     
         $ cordova plugin add org.apache.cordova.network-information
         $ cordova plugin add org.apache.cordova.battery-status
         
 
-*   加速度計、 指南針、 和地理定位:
+*   加速度计、 指南针、 和地理定位:
     
         $ cordova plugin add org.apache.cordova.device-motion
         $ cordova plugin add org.apache.cordova.device-orientation
         $ cordova plugin add org.apache.cordova.geolocation
         
 
-*   相機、 媒體重播和捕獲:
+*   相机、 媒体回放和捕获:
     
         $ cordova plugin add org.apache.cordova.camera
         $ cordova plugin add org.apache.cordova.media-capture
         $ cordova plugin add org.apache.cordova.media
-            
+        
 
-*   訪問設備或網路 (檔 API) 上的檔:
+*   访问设备或网络 (文件 API) 上的文件:
     
         $ cordova plugin add org.apache.cordova.file
         $ cordova plugin add org.apache.cordova.file-transfer
         
 
-*   通過對話方塊或振動發出通知:
+*   通过对话框或振动发出通知:
     
         $ cordova plugin add org.apache.cordova.dialogs
         $ cordova plugin add org.apache.cordova.vibration
         
 
-*   連絡人:
+*   联系人:
     
         $ cordova plugin add org.apache.cordova.contacts
         
@@ -209,73 +237,137 @@ XREF -->
         $ cordova plugin add org.apache.cordova.globalization
         
 
-*   閃屏:
+*   闪屏:
     
         $ cordova plugin add org.apache.cordova.splashscreen
         
 
-*   打開新的瀏覽器視窗 (InAppBrowser):
+*   打开新的浏览器窗口 (InAppBrowser):
     
         $ cordova plugin add org.apache.cordova.inappbrowser
         
 
-*   調試主控台:
+*   调试控制台:
     
         $ cordova plugin add org.apache.cordova.console
         
 
-使用 `plugin ls` (或 `plugin list` ,或 `plugin` 本身) 查看當前已安裝的外掛程式。每個顯示由其識別碼:
+使用 `plugin ls` (或 `plugin list` ,或 `plugin` 本身) 查看当前已安装的插件。每个显示由其标识符:
 
         $ cordova plugin ls    # or 'plugin list'
         [ 'org.apache.cordova.console' ]
     
 
-若要刪除某個外掛程式,它通過引用相同的識別碼出現在該清單中。例如,這裡是你會怎麼移除調試主控台支援從一個發佈版本:
+若要删除某个插件,它通过引用相同的标识符出现在该列表中。例如,这里是你会怎么移除调试控制台支持从一个发布版本:
 
-        $ cordova plugin rm org.apache.cordova.console        
+        $ cordova plugin rm org.apache.cordova.console
         $ cordova plugin remove org.apache.cordova.console    # same
     
 
-你可以大量刪除或添加的外掛程式通過指定多個參數的每個命令。
+你可以批量删除或添加的插件通过指定多个参数的每个命令:
+
+        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+    
 
-## 自訂每個平臺
+## 高级的插件选项
 
-而科爾多瓦允許您輕鬆地部署許多不同平臺的應用程式,有時需要添加自訂項。 在這種情況下,你不想修改中各項的原始程式碼檔 `www` 內的頂級目錄 `platforms` 目錄,,因為他們定期更換與頂級 `www` 目錄的跨平臺源。
+当添加插件,几个选项允许您指定从何处获取该插件。 上面的示例使用知名 `registry.cordova.io` 注册表和插件指定的 `id` :
+
+        $ cordova plugin add org.apache.cordova.console
+    
+
+`id`还可能包括插件的版本号码后, 追加 `@` 字符。`latest`版本是最新版本的别名。例如:
+
+        $ cordova plugin add org.apache.cordova.console@latest
+        $ cordova plugin add org.apache.cordova.console@0.2.1
+    
+
+如果在没有注册该插件 `registry.cordova.io` 位于另一个 git 资源库中,但您可以指定一个备用的 URL:
+
+        $ cordova plugin add https://github.com/apache/cordova-plugin-console.git
+    
 
-相反,頂級 `merges` 目錄提供了一個指定資產在特定平臺上部署的地方。 每個特定于平臺的子目錄內 `merges` 鏡像的目錄結構的 `www` 源樹中,從而允許您重寫或根據需要添加的檔。 例如,在這裡是如何你可能會使用 `merges` 來提振的 Android 設備的預設字型大小:
+上面的 git 示例读取插件末尾的主分支上,但可以后追加一个标记或分支如备用 git ref `#` 字符:
 
-*   編輯 `www/index.html` 檔,添加一個連結到一個額外的 CSS 檔,該檔 `overrides.css` 在這種情況下:
+        $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0
+    
+
+如果插件 (和其 `plugin.xml` 文件) 是在 git 回购协议内的子目录中,您可以指定它与 `:` 的字符。 请注意, `#` 字符仍然需要:
+
+        $ cordova plugin add https://github.com/someone/aplugin.git#:/my/sub/dir
+    
+
+您也可以组合 git ref 和子目录:
+
+        $ cordova plugin add https://github.com/someone/aplugin.git#r0.0.1:/my/sub/dir
+    
+
+或者,指定包含的插件目录的本地路径 `plugin.xml` 文件:
+
+        $ cordova plugin add ../my_plugin_dir
+    
+
+## 使用*合并*到自定义的每个平台
+
+而科尔多瓦允许您轻松地部署许多不同平台的应用程序,有时需要添加自定义项。 在这种情况下,你不想修改中各项的源代码文件 `www` 内的顶级目录 `platforms` 目录,,因为他们定期更换与顶级 `www` 目录的跨平台源。
+
+相反,顶级 `merges` 目录提供了一个指定资产在特定平台上部署的地方。 每个特定于平台的子目录内 `merges` 镜像的目录结构的 `www` 源树中,从而允许您重写或根据需要添加的文件。 例如,在这里是如何你可能会使用 `merges` 来推动 Android 和亚马逊火 OS 设备的默认字体大小:
+
+*   编辑 `www/index.html` 文件,添加一个链接到一个额外的 CSS 文件,该文件 `overrides.css` 在这种情况下:
     
         <link rel="stylesheet" type="text/css" href="css/overrides.css" />
         
 
-*   (可選) 創建一個空的 `www/css/overrides.css` 檔,將適用于所有非 Android 生成,防止丟失檔錯誤。
+*   (可选) 创建一个空的 `www/css/overrides.css` 文件,将适用于所有非 Android 生成,防止丢失文件错误。
 
-*   創建 `css` 中的子目錄 `merges/android` ,然後添加相應的 `overrides.css` 檔。 指定將覆蓋 12 點預設的字體大小範圍內指定的 CSS `www/css/index.css` ,例如:
+*   创建 `css` 中的子目录 `merges/android` ,然后添加相应的 `overrides.css` 文件。 指定将覆盖 12 点默认的字体大小范围内指定的 CSS `www/css/index.css` ,例如:
     
         body { font-size:14px; }
         
 
-當你重新生成專案時,Android 版本功能自訂字體大小,而其他人保持不變。
+当你重新生成项目时,Android 版本功能自定义字体大小,而其他人保持不变。
+
+您还可以使用 `merges` 添加中原物不存在的文件 `www` 目录。 例如,一个应用程序可以纳入*后退按钮*图形的 iOS 界面,存储在 `merges/ios/img/back_button.png` ,而 Android 版本可以改为捕获 `backbutton` 从相应的硬件按钮的事件。
+
+## 帮助命令
+
+科尔多瓦特点两三个全局命令,可以帮助你如果你卡住或遇到的问题。`help`命令显示所有可用的科尔多瓦命令和它们的语法:
+
+    $ cordova help
+    $ cordova        # same
+    
+
+`info`命令产生的潜在的有用的详细信息,如当前安装的平台,为每个平台 SDK 版本和插件的 CLI 版本的列表和 `node.js` :
+
+    $ cordova info
+    
+
+它既呈现到屏幕信息并捕获在本地输出 `info.txt` 文件。
 
-您還可以使用 `merges` 添加中原物不存在的檔 `www` 目錄。 例如,一個應用程式可以納入*後退按鈕*圖形的 iOS 介面,存儲在 `merges/ios/img/back_button.png` ,而 Android 版本可以改為捕獲 `backbutton` 從相應的硬體按鈕的事件。
+**注**: 目前,仅在 iOS 和 Android 平台上的详细信息都可用。
 
-## 更新科爾多瓦
+## 更新科尔多瓦和您的项目
 
-安裝後 `cordova` 實用程式,您可以始終進行更新到最新版本通過運行以下命令:
+安装后 `cordova` 实用程序,您可以始终进行更新到最新版本通过运行以下命令:
 
         $ sudo npm update -g cordova
     
 
-使用此語法來安裝特定的版本:
+使用此语法来安装特定的版本:
 
-        $ sudo 故宮安裝-g cordova@3.1.0
+        $ sudo npm install -g cordova@3.1.0
     
 
-運行 `cordova -v` ,查看當前運行的版本。 運行 `npm
-info` 命令長清單,其中包含當前版本以及其他可用的版本號:
+运行 `cordova -v` 查看当前运行的版本。 运行 `npm
+info` 命令长列表,其中包含当前版本以及其他可用的版本号:
 
         $ npm info cordova
     
 
-科爾多瓦 3.0 是要支援這一節中描述的命令列介面的第一個版本。 如果您正在從 3.0 以前的版本更新,您需要創建一個新專案,如以上所述,然後將舊應用程式的資源複製到頂級 `www` 目錄。 在適用的情況,進一步有關升級到 3.0 的詳細資訊是可用的平臺指南中。 一旦你升級到 `cordova` 的命令列介面和使用 `npm update` 待當前,那裡所描述的更耗時過程不再相關。
\ No newline at end of file
+科尔多瓦 3.0 是要支持这一节中描述的命令行界面的第一个版本。 如果您正在从 3.0 以前的版本更新,您需要创建一个新项目,如以上所述,然后将旧应用程序的资源复制到顶级 `www` 目录。 在适用的情况,进一步有关升级到 3.0 的详细信息是可用的平台指南中。 一旦你升级到 `cordova` 的命令行界面和使用 `npm update` 待当前,那里所描述的更耗时过程不再相关。
+
+科尔多瓦 3.0 + 可能仍然需要对项目级别的目录结构和其他依赖关系的各种变化。 在您运行 `npm` 命令上面更新科尔多瓦本身,您可能需要确保您的项目资源符合最新的版本要求。 运行下面这样的命令为每个平台您正在构建:
+
+        $ cordova platform update android
+        $ cordova platform update ios
+        ...etc.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/hybrid/plugins/index.md b/docs/zh/edge/guide/hybrid/plugins/index.md
index 4fee1ff..cad9c4a 100644
--- a/docs/zh/edge/guide/hybrid/plugins/index.md
+++ b/docs/zh/edge/guide/hybrid/plugins/index.md
@@ -14,38 +14,96 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
    under the License.
 ---
 
-# 外掛程式開發指南
+# 插件开发指南
 
-科爾多瓦外掛程式橋樑有點之間供電科爾多瓦應用和科爾多瓦應用程式的本機平臺 web 視圖的功能在運行時。 外掛程式的使用跨所有平臺和以下特定于平臺的外掛程式介面,JavaScript 調用到本機實現一個單一的 JavaScript 介面組成。 所有的科爾多瓦 Api 的核心是使用這種體系結構實現的。
+*插件*是代码的一个软件包,注入,允许您的应用程序内的呈现与在其上运行的本机平台进行通信的科尔多瓦 web 视图。 插件提供对基于 web 的应用程序通常不可用的设备和平台功能的访问。 科尔多瓦 API 的所有主要功能作为插件,实现和许多其他的可用条码扫描器、 NFC 通信等功能的启用或定制日历的接口。
 
-本指南的步驟,編寫一個簡單的 Echo 外掛程式的過程傳遞一個字串從 JavaScript,並將它發送到本機環境中有關支援的平臺。 本機代碼然後回裡面的外掛程式 JavaScript 回檔返回相同的字串。
+插件包括一个单一的 JavaScript 界面和相应的本机代码库,每个受支持的平台。 通过将一个字符串从 JavaScript 传递到本机平台再回来,一个可以作为模型使用以生成更复杂的功能,简单的*echo*插件这节步骤。 本节讨论的基本插件结构和面向外部 JavaScript 界面。 对于每个相应的本机接口,请参阅此部分的结尾处的列表。
 
-本指南提供了足夠的概述,您可以生成來編寫更複雜的外掛程式。
+除了这些指令,当准备写一个插件最好是看看[现有的插件][1]为指导。
 
-## JavaScript
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
 
-任何外掛程式的進入點是 JavaScript。 科爾多瓦是這樣他們就可以使用的原因開發人員使用和寫 JavaScript,不客觀-C,不是 JAVA,C#。 你的外掛程式的 JavaScript 介面是你的科爾多瓦外掛程式的正面和可以說是最重要的部分。
+## 建设一个插件
 
-然而你喜歡,可以設計你的外掛程式 JavaScript 的結構。 您*必須*使用科爾多瓦 JavaScript 和本機環境之間進行通信的一件事是 `cordova.exec` 函數。 下面是一個示例:
+应用程序开发人员使用 CLI 的 `plugin add` 命令 (讨论中命令行界面),对项目应用插件。 该命令的参数是*git*资源库中包含的插件代码的 URL。 此示例实现科尔多瓦的设备 API:
 
-        cordova.exec(function(winParam) {}, function(error) {}, "service",
-                     "action", ["firstArgument", "secondArgument", 42,
-                     false]);
+        $ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
     
 
-參數詳述如下:
+插件存储库必须具备顶级 `plugin.xml` 清单文件。 有许多方式来配置此文件中,其中的详细信息是可用的插件规范中。 此缩写的版本的 `Device` 插件提供了一个简单的例子,使用作为一种模型:
+
+        <?xml version="1.0" encoding="UTF-8"?>
+        <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+                id="org.apache.cordova.device" version="0.2.3">
+            <name>Device</name>
+            <description>Cordova Device Plugin</description>
+            <license>Apache 2.0</license>
+            <keywords>cordova,device</keywords>
+            <js-module src="www/device.js" name="device">
+                <clobbers target="device" />
+            </js-module>
+            <platform name="ios">
+                <config-file target="config.xml" parent="/*">
+                    <feature name="Device">
+                        <param name="ios-package" value="CDVDevice"/>
+                    </feature>
+                </config-file>
+                <header-file src="src/ios/CDVDevice.h" />
+                <source-file src="src/ios/CDVDevice.m" />
+            </platform>
+        </plugin>
+    
+
+顶级 `plugin` 标记的 `id` 属性使用相同的反向域格式所要添加到他们的应用程序识别的插件包。 `js-module`标记指定共同的 JavaScript 界面的路径。 `platform`标记为指定一组对应的本机代码, `ios` 在这种情况下的平台。 `config-file`标记封装 `feature` 注入特定平台的标记 `config.xml` 文件,以使该平台意识到额外的代码库。 `header-file`和 `source-file` 标签指定库的组件文件的路径。
+
+## 验证插件
+
+您可以使用 `plugman` 实用程序来检查是否为每个平台插件安装正确。 安装 `plugman` 用下面的[节点][2]命令:
+
+ [2]: http://nodejs.org/
+
+        $ npm install -g plugman
+    
+
+你需要有效的 app 源目录中,如顶级 `www` 目录包含在默认生成的 CLI 项目中所述的命令行界面。 请确保应用程序的 `index.html` 的主页引用名称的插件的 JavaScript 界面,好像它是相同的源目录中:
+
+        <script src="myplugin.js"></script>
+    
 
-*   `function(winParam) {}`: 成功回呼函數。 假設您 `exec` 調用成功完成,調用此函數時 (可以選擇與您傳遞回給它的任何參數)。
+然后运行下面的命令: 若要测试是否能正常加载的 iOS 的依赖关系:
 
-*   `function(error) {}`: 錯誤函數回檔。如果該操作未成功完成,調用此函數時 (可以選擇與錯誤參數)。
+        $ plugman -platform ios /path/to/my/project/www /path/to/my/plugin
+    
 
-*   `"service"`: 要調用的本機一邊的服務名稱。這被映射到本機類,有關的更多資料,可在下面列出的本機指南。
+有关的详细信息 `plugman` 选项,请参阅使用 Plugman 到管理插件。 有关如何实际*调试*插件的信息,请参阅此页面的底部列出的每个平台的本机界面。
 
-*   `"action"`: 要調入的操作名稱。 這由本機類接收拾 `exec` 調用,並且,取決於平臺,基本上將映射到類的方法。 下面列出的本機指南提供詳細資訊。
+## JavaScript 界面
 
-*   `[/* arguments */]`: 要傳遞到本機環境中的參數。
+JavaScript 提供了前置接口,使该插件的或许最重要的部分。 然而你喜欢,但是你需要调用可以构造你的插件 JavaScript `cordova.exec` 沟通与本机平台,使用下面的语法:
 
-### Echo 外掛程式的 JavaScript 示例
+        cordova.exec(function(winParam) {},
+                     function(error) {},
+                     "service",
+                     "action",
+                     ["firstArgument", "secondArgument", 42, false]);
+    
+
+这里是每个参数的工作原理:
+
+*   `function(winParam) {}`: 成功回调函数。假设您 `exec` 调用成功完成,以及任何您传递给它的参数执行此函数。
+
+*   `function(error) {}`: 错误回调函数。如果该操作未成功完成,此函数执行带有可选错误参数。
+
+*   `"service"`: 要调用的本机一边的服务名称。这对应于本机类,为其更多的资料,可在下面列出的本机指南。
+
+*   `"action"`: 要调用的本机一边的操作名称。这通常对应于本机类的方法。请参阅下面列出的本机指南。
+
+*   `[/* arguments */]`: 要传递到本机环境中的参数数组。
+
+## 示例 JavaScript
+
+此示例演示一种方法来实现插件的 JavaScript 界面:
 
         window.echo = function(str, callback) {
             cordova.exec(callback, function(err) {
@@ -54,47 +112,41 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
         };
     
 
-讓我們深入到這。該外掛程式的重視本身到 `window` ,具體到 `echo` 函數。外掛程式使用者將然後使用,如下所示:
+在此示例中,该插件的重视本身对 `window` 对象作为 `echo` 函数,插件的用户将会调用,如下所示:
 
         window.echo("echome", function(echoValue) {
             alert(echoValue == "echome"); // should alert true.
         });
     
 
-首先,讓我們看看的最後三個參數的 `exec` 函數。 我們將調用 `Echo` "服務、"請求 `echo` "行動",和傳遞的參數包含 echo 字串的陣列,這是進入的第一個參數 `window.echo` 函數。
-
-成功回檔傳遞到 `exec` 是只是提到該回呼函數的 `window.echo` 需要。 我們多做一點為錯誤回檔: 如果本機端觸發錯誤回檔,我們只需調用成功回呼函數,並傳遞到它"的預設"的字串。
-
-## 外掛程式規範
-
-科爾多瓦有可用於啟用該外掛程式為 Android、 iOS、 黑莓 10 和 Windows Phone 平臺的自動的安裝一個外掛程式規範。 通過以特定方式構建你的外掛程式,添加 `plugin.xml` 清單檔,您可以使使用者能夠安裝你的外掛程式通過命令列工具。
+看看的最后三个参数的 `cordova.exec` 函数。 第一次调用 `Echo` *的服务*,一个类名称。 第二个请求 `echo` *行动*、 那类中的方法。 第三个是一个参数包含 echo 字符串,该字符串数组 `window.echo` 函数的第一个参数。
 
-*   外掛程式規範
+成功回调传递到 `exec` 是简单地对回调函数的引用 `window.echo` 花。 如果本机平台触发错误回调,它只是调用成功回调并传递它的默认字符串。
 
-## 本機
+## 本地接口
 
-一旦你為你的外掛程式定義 JavaScript,你需要至少一個本機實現,補充。 下面列出了這樣做為每個平臺的詳細資訊。 這些指南繼續在上文討論過的簡單回聲外掛程式示例上。
+一旦你为你的插件定义 JavaScript,你需要至少一个本机实现,补充。 下面,列出了每个平台的详细信息和每个生成回声插件上面的简单示例:
 
-*   Android 外掛程式
-*   黑莓手機的外掛程式
-*   黑莓 10 外掛程式
-*   iOS 外掛程式
-*   Windows Phone 外掛程式
+*   亚马逊火 OS 插件
+*   Android 插件
+*   iOS 插件
+*   黑莓 10 插件
+*   Windows Phone 插件
 
-當前,Tizen 平臺不支援外掛程式。
+Tizen 平台不支持插件。
 
-## 發佈外掛程式
+## 发布插件
 
-一旦你制定你的外掛程式,你可能想要發佈它,並與社區共用它。 你可以將你的外掛程式發佈到科爾多瓦註冊表 (基於[npmjs][1]) 或任何其他 npmjs 的基於註冊表。 使用者將能夠將它使用 plugman 或科爾多瓦 cli 自動安裝。
+一旦你开发你的插件,您可能希望将发布与共享它,社会。 你可以将你的插件发布到科尔多瓦注册表 (基于[ `npmjs` ][3]) 或任何其它 `npmjs` -基于注册表。 其他开发人员可以将它要么使用自动安装 `plugman` 或科尔多瓦 CLI。 (每个发展路径的详细信息,见到管理插件和命令行界面使用 Plugman)。
 
- [1]: https://github.com/isaacs/npmjs.org
+ [3]: https://github.com/isaacs/npmjs.org
 
-要發佈一個外掛程式你需要使用 plugman 工具,並通過以下步驟:
+要发布插件你需要使用 `plugman` 工具,通过以下步骤:
 
     $ plugman adduser # that is if you don't have an account yet
     $ plugman publish /path/to/your/plugin
     
 
-就這麼簡單 !
+就这么简单 !
 
-其他基於註冊表的命令都可用和 `plugman --help` 會給你什麼命令都可以使用和如何使用它們的清單。
\ No newline at end of file
+运行 `plugman --help` 列出其他可用的基于注册表的命令。
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/hybrid/webviews/index.md b/docs/zh/edge/guide/hybrid/webviews/index.md
index 308d2d3..472e457 100644
--- a/docs/zh/edge/guide/hybrid/webviews/index.md
+++ b/docs/zh/edge/guide/hybrid/webviews/index.md
@@ -16,7 +16,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # 嵌入 WebViews
 
-> 在您自己的專案中實現科爾多瓦 web 視圖。
+科尔多瓦的应用程序通常是作为基于浏览器的*web 视图*在本机的移动平台内实现的。 这一节演示如何,为支持平台,以创建您自己的 web 视图组件,充分使用科尔多瓦的 api。 然后,您可以部署在混合应用程序中的本机组件以及这些科尔多瓦应用程序组件。
 
+若要部署 web 视图,您需要熟悉每个本机编程环境。下面提供了支持的平台的说明:
+
+*   亚马逊火 OS WebViews
 *   Android WebViews
 *   WebViews iOS
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/overview/index.md b/docs/zh/edge/guide/overview/index.md
index 5777f21..42a7ca1 100644
--- a/docs/zh/edge/guide/overview/index.md
+++ b/docs/zh/edge/guide/overview/index.md
@@ -16,688 +16,48 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # 概述
 
-科爾多瓦是一個開放源碼移動開發框架。 它允許您使用標準的 web 技術如 HTML5、 CSS3 和 JavaScript 進行跨平臺開發,避免每個移動平臺的本機開發語言。 應用程式在有針對性的對每個平臺的包裝內執行,並依靠符合標準的 API 綁定訪問每個設備的感應器、 資料和網路狀態。
+科尔多瓦是一个开放源码移动开发框架。 它允许您使用标准的 web 技术如 HTML5、 CSS3 和 JavaScript 进行跨平台开发,避免每个移动平台的本机开发语言。 应用程序在有针对性的对每个平台的包装内执行,并依靠符合标准的 API 绑定访问每个设备的传感器、 数据和网络状态。
 
-如果您是,使用科爾多瓦:
+如果您是,使用科尔多瓦:
 
-*   移動開發人員和想要擴展應用程式跨多個平臺,而無需重新實現它與每個平臺的語言和工具集。
+*   移动开发人员和想要扩展应用程序跨多个平台,而无需重新实现它与每个平台的语言和工具集。
 
-*   網頁程式開發人員和想要部署 web 應用程式打包為分佈在各種應用程式中存儲的門戶。
+*   web 开发人员和想要部署 web 应用程序打包为分布在各种应用程序中存储的门户。
 
-*   移動開發人員感興趣混合本機應用程式中的元件與*web 視圖*(瀏覽器視窗),可以訪問設備級的 Api,或者如果您想要開發的外掛程式介面本機和 web 視圖元件之間。
+*   移动开发人员感兴趣混合本机应用程序中的组件与*web 视图*(浏览器窗口),可以访问设备级的 Api,或者如果您想要开发的插件界面本机和 web 视图组件之间。
 
-## 基本元件
+## 基本组件
 
-科爾多瓦的應用程式都依賴于一個共同的 `config.xml` 檔,提供有關應用程式的資訊,並指定參數影響它如何工作,如它是否回應方向轉移。 此檔遵循 W3C 的[打包 Web 應用程式][1]或*構件*,規範。
+科尔多瓦的应用程序都依赖于一个共同的 `config.xml` 文件,提供有关应用程序的信息,并指定参数影响它如何工作,如它是否响应方向转移。 此文件遵循 W3C 的[打包 Web 应用程序][1]或*构件*,规范。
 
  [1]: http://www.w3.org/TR/widgets/
 
-應用程式本身是作為 web 頁來實現,預設情況下,引用任何 CSS、 JavaScript、 圖像、 媒體檔案,命名*index.html*或其他資源是它運行的必要條件。 這款應用程式作為*web 視圖*的本機應用程式中包裝,您分發給應用程式商店內執行。 為 web 應用程式進行交互的方式本機應用程式做的各項裝置功能,它也必須引用 `cordova.js` 檔,該檔提供 API 綁定。 <!-- XREF
-(See the API Reference for an overview, and the Application
-Development Guide for examples of how to use them.)
-XREF -->
+应用程序本身是作为 web 页来实现,默认情况下,引用任何 CSS、 JavaScript、 图像、 媒体文件,命名*index.html*或其他资源是它运行的必要条件。 这款应用程序作为*web 视图*的本机应用程序中包装,您分发给应用程序商店内执行。 为 web 应用程序进行交互的方式本机应用程序做的各项设备功能,它也必须引用 `cordova.js` 文件,该文件提供 API 绑定。
 
-科爾多瓦啟用 web 視圖可提供具有其整個使用者介面的應用程式。 它也可以是更大,混合應用程式與本機應用程式元件混合 web 視圖中的一個元件。 科爾多瓦提供*外掛程式*介面,使這些元件,以互相溝通。
+科尔多瓦启用 web 视图可提供具有其整个用户界面的应用程序。 它也可以是更大,混合应用程序与本机应用程序组件混合 web 视图中的一个组件。 科尔多瓦提供*插件*接口,使这些组件,以互相沟通。
 
-## 發展路徑
+## 发展路径
 
-設置應用程式的最簡單方法是運行 `cordova` 命令列實用程式,也稱為*命令列介面*(CLI)。 (若要安裝 CLI,參見命令列介面。根據您想要的目標的平臺的集,您可以依靠逐步更多地共用在開發週期的 CLI:
+从 3.0 版,可以使用两种基本的工作流程来创建移动应用程序。 虽然您可以完成同样的事情使用这两个工作流,某些任务是更好地适合于使用在另一个工作流。 出于此原因,您应该了解这两个工作流,以便您可以使用最佳的工具为最好的局面。
 
-*   在最基本的情況下,你可以使用 CLI 只是為了創建一個新專案填充,您要修改的預設配置。
+*Web 项目开发*工作流和*本机平台开发*工作流支持的两个主要工作流。
 
-*   對於很多的移動平臺,也可以使用 CLI 來設置內部每個 SDK 編譯所需的額外的專案檔案。 為此,您必須安裝每個目標的平臺 SDK。 (見平臺指南的說明)。如表中所示的平臺支援下,您可能需要在目標平臺根據不同的作業系統上運行,CLI。
+### Web 项目开发
 
-*   為支援平臺,CLI 可以編譯 executible 的應用程式和基於 SDK 的設備模擬程式中運行它們。 <! — — XREF (請參閱應用程式發展指南的詳細資訊。) XREF--> 為全面的測試,還可以生成應用程式檔,直接在設備上安裝它們。
+你能想到的第一个工作流作为*Web 项目开发*工作流。 当您想要创建一个科尔多瓦运行应用程序在尽可能多的移动操作系统上尽可能以尽可能少的特定于平台开发工作时,应使用此工作流。 此工作流进入了存在与科尔多瓦 3.0 和科尔多瓦*的命令行界面*(CLI) 的创作。 CLI 文摘走很多的照顾与构建您的应用程序涉及的细节的较低级别 shell 脚本的功能,如将复制您的 web 资产到正确的文件夹为每个移动平台,平台特定的配置更改,或运行特定生成脚本来生成应用程序二进制文件。 你可以阅读更多关于*Web 项目开发*工作流中的命令行界面。 请注意往往当人们说的"cli",他们正在谈论此*Web 项目开发*工作流。
 
-在開發週期中的任何點,你也可以依賴特定于平臺的 SDK 工具,可提供一組更豐富的選項。 (見有關每個平臺 SDK 工具的詳細資訊平臺指南設置)。SDK 環境是更適當的如果你想要實現一個混合本機和基於 web 的應用程式元件的混合應用。 <! — — XREF (請參閱混合應用指南為更多的資訊。) XREF--> 你可以使用命令列實用程式最初生成應用程式,或以反覆運算方式此後要喂 SDK 工具更新的代碼。 您也可以自己生成應用程式的設定檔。 <!-- XREF
-(See The config.xml File for details.)
-XREF -->
+### 本机平台开发
 
-<!-- XREF
-To build projects on some platforms, you may need to apply digital signatures.
-See Distributing Applications for information on how to upload your app to various store portals.
-XREF -->
+第二个工作流可以看作一个*本机平台开发*工作流。 当你想要侧重于建设为一个单一的平台应用程序和感兴趣的改变的较低级别平台详细信息时,您应该使用它。 虽然仍然可以使用此工作流来构建跨平台的应用程序,缺乏的工具进行抽象的各种生成步骤将会使它更加困难。 例如,必须使用 Plugman 来安装您想要支持的每个平台的同一插件一次。 为使用此*本机平台开发*工作流带来的好处是的它使您能够访问到的较低级别 shell 脚本生成并测试应用程序,因此,如果你黑客本机侧的事情,此工作流是最有效的方法来测试您的更改。 此工作流,也是恰当的如果您想要使用 CordovaWebView 作为一个更大的本机应用程序中的一小部分 (见嵌入 WebViews 指南 》)。您可以阅读有关此工作流,在不同的 Shell 工具指南,例如,Android 壳工具指南和 iOS 壳工具指南。
 
-## 平臺支援
+当刚开始的时候,它可能是最容易使用的*Web 项目开发*工作流来创建一个应用程序。 (若要安装 CLI,参见命令行界面。根据您想要的目标的平台的集,您可以依靠逐步更多地共享在开发周期的 CLI:
 
-下面顯示一的組開發工具和設備的 Api 可為每個移動平臺。(列標題顯示的 CLI 速記存根 (stub)。
+*   在最基本的情况下,你可以使用 CLI 只是为了创建一个新项目填充,您要修改的默认配置。
 
-<!-- START HTML -->
+*   对于很多的移动平台,也可以使用 CLI 来设置内部每个 SDK 编译所需的额外的项目文件。 为此,您必须安装每个目标的平台 SDK。 (见平台指南的说明)。如表中所示的平台支持,您可能需要在目标平台根据不同的操作系统上运行,CLI。
 
-<table class="compat" width="100%">
-  <tr>
-    <th>
-      </td> <th>
-        <tt>android 系統</tt>
-      </th>
-      
-      <th>
-        <tt>黑莓手機</tt>() 6
-      </th>
-      
-      <th>
-        <tt>blackberry10</tt>
-      </th>
-      
-      <th>
-        <tt>ios</tt>
-      </th>
-      
-      <th>
-        <tt>wp7</tt>(Windows<br />電話 7)
-      </th>
-      
-      <th>
-        <tt>wp8</tt>(Windows<br />電話 8)
-      </th>
-      
-      <th>
-        <tt>win8</tt><br />(Windows 8)
-      </th>
-      
-      <th>
-        <tt>firefoxos</tt>
-      </th>
-      
-      <th>
-        <tt>tizen</tt>
-      </th></tr> </thead> 
-      
-      <tr>
-        <th>
-          <a href="guide_cli_index.md.html">科爾多瓦<br />CLI</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-          Mac、 Windows、 Linux
-        </td>
-        
-        <td data-col="blackberry" class="n">
-          Mac Windows
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-          Mac Windows
-        </td>
-        
-        <td data-col="ios"        class="y">
-          Mac
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-          Windows
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-          Windows
-        </td>
-        
-        <td data-col="win8"       class="n">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="guide_hybrid_webviews_index.md.html">嵌入式<br />Web 視圖</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-          <a href="guide_platforms_android_webview.md.html">(請參閱詳細資訊)</a>
-        </td>
-        
-        <td data-col="blackberry" class="n">
-        </td>
-        
-        <td data-col="blackberry10" class="n">
-        </td>
-        
-        <td data-col="ios"        class="y">
-          <a href="guide_platforms_ios_webview.md.html">(請參閱詳細資訊)</a>
-        </td>
-        
-        <td data-col="winphone7"  class="n">
-        </td>
-        
-        <td data-col="winphone8"  class="n">
-        </td>
-        
-        <td data-col="win8"       class="n">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="guide_hybrid_plugins_index.md.html">外掛程式<br />介面</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-          <a href="guide_guide_platforms_android_plugin.md.html">(請參閱詳細資訊)</a>
-        </td>
-        
-        <td data-col="blackberry" class="y">
-          <a href="guide_guide_platforms_blackberry_plugin.md.html">(請參閱詳細資訊)</a>
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-          <a href="guide_guide_platforms_blackberry10_plugin.md.html">(請參閱詳細資訊)</a>
-        </td>
-        
-        <td data-col="ios"        class="y">
-          <a href="guide_guide_platforms_ios_plugin.md.html">(請參閱詳細資訊)</a>
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-          <a href="guide_guide_platforms_wp8_plugin.md.html">(請參閱詳細資訊)</a>
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="n">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-        </th>
-        
-        <th colspan="20">
-          平臺 Api
-        </th>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_accelerometer_accelerometer.md.html">加速度計</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_camera_camera.md.html">相機</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_media_capture_capture.md.html">捕獲</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="n">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_compass_compass.md.html">指南針</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="n">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-          (3GS) +
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_connection_connection.md.html">連接</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_contacts_contacts.md.html">連絡人</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_device_device.md.html">設備</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_events_events.md.html">事件</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_file_file.md.html">檔</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="p">
-          沒有檔案傳輸
-        </td>
-        
-        <td data-col="winphone8"  class="p">
-          沒有檔案傳輸
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_geolocation_geolocation.md.html">地理定位</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_globalization_globalization.md.html">全球化</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="n">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="n">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="n">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_inappbrowser_inappbrowser.md.html">InAppBrowser</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="n">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_media_media.md.html">媒體</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="n">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_notification_notification.md.html">通知</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_splashscreen_splashscreen.md.html">閃屏</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="n">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="y">
-        </td>
-        
-        <td data-col="winphone8"  class="y">
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="n">
-        </td>
-      </tr>
-      
-      <tr>
-        <th>
-          <a href="cordova_storage_storage.md.html">存儲</a>
-        </th>
-        
-        <td data-col="android"    class="y">
-        </td>
-        
-        <td data-col="blackberry" class="y">
-        </td>
-        
-        <td data-col="blackberry10" class="y">
-        </td>
-        
-        <td data-col="ios"        class="y">
-        </td>
-        
-        <td data-col="winphone7"  class="p">
-          認為只有
-        </td>
-        
-        <td data-col="winphone8"  class="p">
-          認為只有
-        </td>
-        
-        <td data-col="win8"       class="y">
-        </td>
-        
-        <td data-col="tizen"       class="y">
-        </td>
-      </tr></table> 
-      
-      <!-- END HTML -->
\ No newline at end of file
+*   为支持平台,CLI 可以编译 executible 的应用程序和基于 SDK 的设备仿真程序中运行它们。 为全面的测试,还可以生成应用程序文件,并直接在设备上安装它们。
+
+在开发周期中的任何点,您可以切换到使用更多的*本机平台开发*工作流。 提供的特定于平台 SDK 工具可能会提供一组更丰富的选项。 (见有关每个平台 SDK 工具的详细信息平台指南设置)。
+
+SDK 环境是更适当的如果你想要实现一个混合本机和基于 web 的应用程序组件的混合应用。 您可以使用命令行实用程序最初生成应用程序,或以迭代方式此后要喂 SDK 工具更新的代码。 您也可以自己生成应用程序的配置文件。 (见 config.xml 文件的详细信息)。
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/amazonfireos/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/amazonfireos/config.md b/docs/zh/edge/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..e55a7b0
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/amazonfireos/config.md
@@ -0,0 +1,53 @@
+---
+
+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.
+---
+
+# 亚马逊火 OS 配置
+
+`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 此节详细信息首选项仅适用于亚马逊火 OS 的基础。 有关全局配置选项,请参阅 config.xml 文件的信息。
+
+*   `KeepRunning`(boolean 类型的值,默认值为 `true` ): 确定应用程序是否保持甚至后在后台运行 `pause` 事件火灾。
+    
+        <preference name="KeepRunning" value="false"/>
+        
+
+*   `ErrorUrl`: 指定显示在 400-500 范围内的标准 HTTP 错误响应的错误页。 将指定的文件放在包含主页和其他 web 资产的顶级目录。
+    
+        <preference name="ErrorUrl" value="error.html"/>
+        
+
+*   `LoadingDialog`: 显示本机对话框加载应用程序时。值的格式是*标题、 消息*
+    
+        <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+        
+
+*   `LoadingPageDialog`: 加载一个应用程序内的子页面时显示本机的对话框。值的格式是*标题、 消息*
+    
+        <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+        
+
+*   `LoadUrlTimeoutValue`(数,默认值是 `20000` ): 当加载一个页面,在引发超时错误之前等待的时间量。 此示例指定 10 秒,而不是 20:
+    
+        <preference name="LoadUrlTimeoutValue" value="10000"/>
+        
+
+*   `SplashScreen`: 减去其扩展名的文件的名称 `res/drawable` 目录。各种资产必须共享此各子目录中的共同名称。
+    
+        <preference name="SplashScreen" value="splash"/>
+        
+
+*   `SplashScreenDelay`(编号,默认值为 `5000` ): 所需的时间初始屏幕图像显示。
+    
+        <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/amazonfireos/index.md b/docs/zh/edge/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..5a64d90
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/amazonfireos/index.md
@@ -0,0 +1,127 @@
+---
+
+许可证: 下一个或多个参与者许可协议许可向阿帕奇软件基金会 (ASF)。 请参阅分布式与此工作为版权的所有权有关的其他信息的通知文件。 ASF 许可证,此文件到你根据 Apache 许可证,2.0 版 ("许可证") ;您不可能使用此文件除了符合许可证。 您可能会获得在许可证的副本
+
+           http://www.apache.org/licenses/LICENSE-2.0 除非适用的法律要求或书面同意,否则按照该许可证分发的软件分发上"按原样"的基础,而不担保或条件的任何种类的明示或暗示。  请参阅许可证规定的权限和限制的特定语言
+    
+
+## 根据许可证。
+
+# 亚马逊火 OS 平台指南
+
+本指南介绍如何设置您的 SDK 开发环境部署亚马逊火 OS 的设备,如 Kindle 火 HDX 科尔多瓦应用软件。
+
+请参阅下列特定于平台的详细信息:
+
+*   亚马逊火 OS 配置
+*   亚马逊火 OS WebViews
+*   亚马逊火 OS 插件
+
+## 要求和支持
+
+亚马逊火 os 开发科尔多瓦的应用程序需要 Android SDK 和亚马逊 web 视图 SDK。检查的要求这些 Sdk 在下面的链接:
+
+*   [Android SDK 系统][1]
+
+*   [亚马逊 web 视图 SDK][2]
+
+ [1]: http://developer.android.com/sdk/
+ [2]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+## 安装
+
+### Android SDK
+
+从[developer.android.com/sdk][1]安装 Android SDK。 你可能会出现一个选择在哪里安装 SDK,否则移动下载 `adt-bundle` 树到无论您存储的开发工具。
+
+科尔多瓦命令行工具来工作,您需要包括 SDK 的 `tools` 和 `platform-tools` 的路径环境中目录。
+
+关于 Mac、 Linux 或其他 unix 平台,您可以使用文本编辑器来创建或修改 `~/.bash_profile` 文件中,添加行,如下,根据 SDK 的安装位置:
+
+    导出路径 = ${路径}:/开发/adt-捆绑/sdk/平台-工具:/开发/adt-捆绑/sdk/工具
+    
+
+这暴露了 SDK 工具在新打开的终端窗口。否则运行这使它们在当前会话中可用:
+
+    元源 ~/.bash_profile
+    
+
+若要修改路径上 Windows 7 的环境:
+
+*   在桌面的左下角的**开始**菜单上单击,在**计算机**上,右键单击,然后单击**属性**.
+
+*   在左侧列中,单击**高级系统设置**。
+
+*   在结果对话框中,按下**环境变量**.
+
+*   选择**PATH**变量,然后按**编辑**.
+
+*   将以下内容追加到基于例如安装 SDK 的位置的路径:
+    
+        ;C:\Development\adt-bundle\sdk\platform-tools ;C:\Development\adt-bundle\sdk\tools
+        
+
+*   将值保存并关闭这两个对话框。
+
+您可能还需要启用 Java 和蚂蚁打开一个命令提示符并键入 `java` ,然后还键入 `ant` 。将追加到该路径无法运行的日期为准:
+
+    ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+    
+
+### 亚马逊 web 视图 SDK
+
+从[亚马逊开发人员门户][2]下载亚马逊 web 视图 SDK.
+
+*   创建 `libs/` 中的文件夹 `~/.cordova/lib/amazon-fireos/cordova/3.1.0/` 文件夹。
+*   添加 `awv_interface.jar` 从下载 SDK 进行`~/.cordova/lib/amazon-fireos/cordova/3.1.0/libs/`
+
+## 在 SDK 中打开的项目
+
+使用 `cordova` 实用程序设置了一个新的项目,如所述在科尔多瓦命令行界面。例如,在源代码中的目录:
+
+    $ cordova create hello com.example.hello "HelloWorld"
+    $ cd hello
+    $ cordova platform add amazon-fireos
+    $ cordova build
+    
+
+一旦创建了,这里是如何使用 SDK 来修改它:
+
+*   启动**Eclipse**应用程序。
+
+*   选择**新建项目**菜单项。
+
+*   从结果对话框中,选择**从现有代码的 Android 项目**并按**下一步**: ![][3]
+
+*   定位到 `hello` ,或无论你创建目录的项目,然后到 `platforms/amazon-fireos` 子目录。
+
+*   按**完成**.
+
+ [3]: img/guide/platforms//eclipse_new_project.png
+
+一旦日食窗口将打开,一个红色的**X**可能似乎表明未解决的问题。如果是这样,执行这些额外的步骤:
+
+*   右键单击项目目录。
+
+*   在出现的**属性**对话框中,选择**Android**从导航窗格。
+
+*   为项目生成目标,选择您已安装的最高的 Android API 级别。
+
+*   单击**确定**.
+
+*   从**项目**菜单中选择**清洁**。这应该更正该项目中的所有错误。
+
+## 将部署到设备
+
+要将应用程序推直接到设备,请确保您的设备上的[Android 开发者网站][4],所述上启用 USB 调试和使用一个迷你 USB 电缆,将其插入您的系统。
+
+ [4]: http://developer.android.com/tools/device.html
+
+从命令行,可以将应用程序推送到设备:
+
+    $ cordova run amazon-fireos
+    
+
+交替内日食,右键单击该项目并选择**作为 → 运行 Android 应用程序**.
+
+**注**: 目前,通过仿真程序测试不支持对于亚马逊 web 视图基于的应用程序。
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/amazonfireos/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/amazonfireos/plugin.md b/docs/zh/edge/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..b1aaa3c
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/amazonfireos/plugin.md
@@ -0,0 +1,100 @@
+---
+
+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.
+---
+
+# 亚马逊火 OS 插件
+
+按照有关的开发自定义插件概述 Android 插件指南中提供的说明。
+
+## 回声亚马逊火 OS 插件示例
+
+若要匹配的 JavaScript 界面*回波*特征描述的应用程序插件,使用 `plugin.xml` 来注入 `feature` 到本地平台规范 `config.xml` 文件:
+
+    <platform name="amazon-fireos">
+        <config-file target="config.xml" parent="/*">
+            <feature name="Echo">
+                <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+            </feature>
+        </config-file>
+    </platform>
+    
+
+然后添加以下到 `src/org/apache/cordova/plugin/Echo.java` 文件:
+
+    package org.apache.cordova.plugin;
+    
+    import org.apache.cordova.CordovaPlugin;
+    import org.apache.cordova.CallbackContext;
+    
+    import org.json.JSONArray;
+    import org.json.JSONException;
+    import org.json.JSONObject;
+    
+    /**
+     * This class echoes a string called from JavaScript.
+     */
+    public class Echo extends CordovaPlugin {
+    
+        @Override
+        public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
+            if (action.equals("echo")) {
+                String message = args.getString(0);
+                this.echo(message, callbackContext);
+                return true;
+            }
+            return false;
+        }
+    
+        private void echo(String message, CallbackContext callbackContext) {
+            if (message != null && message.length() > 0) {
+                callbackContext.success(message);
+            } else {
+                callbackContext.error("Expected one non-empty string argument.");
+            }
+        }
+    }
+    
+
+如果你想要重用的亚马逊火 OS 平台 Android 插件代码然后修改通过指向 `android` 特定的源文件。例如,
+
+    <platform name="amazon-fireos">
+        <config-file target="config.xml" parent="/*">
+            <feature name="Echo">
+                <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+            </feature>
+        </config-file>
+        <source-file src="src/android/Echo.java" target-dir="src/org/apache/cordova/plugin" />
+    </platform>
+    
+
+如果你想要编写自定义的插件的亚马逊火 OS 平台,然后创建一个名为文件夹 `amazon` 下你的插件 src / 文件夹和修改通过为指向 `amazon` 特定的源文件。 例如,
+
+    <platform name="amazon-fireos">
+        <config-file target="config.xml" parent="/*">
+            <feature name="Echo">
+                <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+            </feature>
+        </config-file>
+        <source-file src="src/amazon/Echo.java" target-dir="src/org/apache/cordova/plugin" />
+    </platform>
+    
+
+## 在你的插件中使用亚马逊 web 视图
+
+科尔多瓦的亚马逊火 OS 使得使用的基于开放源码铬项目的自定义亚马逊 web 视图。它是 GPU 加速和优化的流体性能上点燃火。
+
+若要了解如何以最佳方式在您的项目中使用亚马逊 web 视图,查阅[亚马逊开发人员门户][1].
+
+ [1]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/amazonfireos/webview.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/amazonfireos/webview.md b/docs/zh/edge/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..4842b31
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/amazonfireos/webview.md
@@ -0,0 +1,116 @@
+---
+
+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.
+---
+
+# 亚马逊火 OS WebViews
+
+从 3.0.0 开始,你可以使用科尔多瓦作为亚马逊火 OS 应用程序中的一个组件。 亚马逊火 OS 是指这种组件 `CordovaWebView` 。 `CordovaWebView`扩展建立在开放源代码铬项目的亚马逊 web 视图。 通过利用此功能,您的 web 应用程序可以利用最新的 HTML5 web 标准在现代 web 运行时引擎中运行。
+
+## 系统必备组件
+
+*   科尔多瓦 3.0.0 或更大
+
+*   Android SDK 更新到最新的 SDK
+
+*   亚马逊 web 视图 SDK
+
+## 在亚马逊火 OS 项目中使用 CordovaWebView 的指南
+
+1.  下载并展开[亚马逊 web 视图 SDK][1] ,然后复制到 awv_interface.jar `/framework/libs` 目录。 创建库 / 文件夹如果它不存在。
+
+2.  `cd`到 `/framework` 并运行 `ant jar` 打造科尔多瓦 jar。 它创建时所形成的.jar 文件 `cordova-x.x.x.jar` 在 `/framework` 目录。
+
+3.  编辑您的应用程序的 `main.xml` 文件 (根据 `/res/layout` ),看起来像下面这样,与 `layout_height` , `layout_width` 和 `id` 修改,以适合您的应用程序:
+    
+        <org.apache.cordova.CordovaWebView
+            android:id="@+id/tutorialView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent" />
+        
+
+4.  修改您的活动,使它实现了 `CordovaInterface` 。 您应该执行包括的方法。 您可能希望将它们从复制 `/framework/src/org/apache/cordova/CordovaActivity.java` ,或执行这些靠你自己。 下面的代码片段显示了一个基本的应用程序,使用该接口。 请注意如何引用的视图 id 匹配 `id` 在上面所示的 XML 片段中指定的属性:
+    
+        public class CordovaViewTestActivity extends Activity implements CordovaInterface {
+            CordovaWebView cwv;
+            /* Called when the activity is first created. */
+            @Override
+            public void onCreate(Bundle savedInstanceState) {
+                super.onCreate(savedInstanceState);
+                setContentView(R.layout.main);
+                cwv = (CordovaWebView) findViewById(R.id.tutorialView);
+                Config.init(this);
+                cwv.loadUrl(Config.getStartUrl());
+            }
+        
+
+ [1]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+如果您使用的相机,你应该也可以实现这:
+
+        @Override
+        public void setActivityResultCallback(CordovaPlugin plugin) {
+            this.activityResultCallback = plugin;
+        }
+        /**
+         * Launch an activity for which you would like a result when it finished. When this activity exits,
+         * your onActivityResult() method is called.
+         *
+         * @param command           The command object
+         * @param intent            The intent to start
+         * @param requestCode       The request code that is passed to callback to identify the activity
+         */
+        public void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode) {
+            this.activityResultCallback = command;
+            this.activityResultKeepRunning = this.keepRunning;
+    
+            // If multitasking turned on, then disable it for activities that return results
+            if (command != null) {
+                this.keepRunning = false;
+            }
+    
+            // Start activity
+            super.startActivityForResult(intent, requestCode);
+        }
+    
+        @Override
+        /**
+         * Called when an activity you launched exits, giving you the requestCode you started it with,
+         * the resultCode it returned, and any additional data from it.
+         *
+         * @param requestCode       The request code originally supplied to startActivityForResult(),
+         *                          allowing you to identify who this result came from.
+         * @param resultCode        The integer result code returned by the child activity through its setResult().
+         * @param data              An Intent, which can return result data to the caller (various data can be attached to Intent "extras").
+         */
+        protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
+            super.onActivityResult(requestCode, resultCode, intent);
+            CordovaPlugin callback = this.activityResultCallback;
+            if (callback != null) {
+                callback.onActivityResult(requestCode, resultCode, intent);
+            }
+        }
+    
+
+最后,请记住,添加线程池,否则插件有没有线程上运行:
+
+        @Override
+        public ExecutorService getThreadPool() {
+            return threadPool;
+        }
+    
+
+1.  将您的应用程序的 HTML 和 JavaScript 文件复制到您的亚马逊火 OS 项目 `/assets/www` 目录。
+
+2.  复制 `config.xml` 从 `/framework/res/xml` 到您的项目的 `/res/xml` 目录。
\ No newline at end of file


Mime
View raw message